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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f20fd6796bd99e35a414c_Gilroy-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f20fd49bb228444d64324_Gilroy-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f20fd6402321c81154bb0_Gilroy-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f20fe9f18a66f4ea6f9bd_Gilroy-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Beni;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b1dcf55f036d1fc767f00_BeniBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677ef6d133e099a6fb669740_PlusJakartaSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677ef6d2b8a69d6f8f2a27a1_PlusJakartaSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677ef6d191012c8d2f55fece_PlusJakartaSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677ef6d20c3bc5a9f2f992fc_PlusJakartaSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677ef6d29e75bbb4fc9b8a9a_PlusJakartaSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Knockout HTF 49";
  src: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b1dcf20c10a3cd0a1af2d_Knockout%20HTF49Liteweight%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #101010;
  --indigo: #371271;
  --white: white;
  --dark-slate-grey: #363636;
  --blue: #6900ff;
  --cyan: #ff9100;
  --dark-orange: #ff9100;
  --medium-blue: #5707ce;
  --midnight-blue: #1f1338;
  --blue-2: #6900ff;
  --magenta: magenta;
  --firebrick: #ce3727;
  --area-bitcoin-day--a: #ff9101;
  --area-bitcoin-day--e: #f9f4e4;
  --area-bitcoin-day--d: #292929;
  --area-bitcoin-day--f: #f3f6f9;
  --area-bitcoin-day--c: #0077b6;
  --area-bitcoin-day--b: #ff6021;
  --purple-light: #a5a0c0;
  --carteira-bitcoin-max--purple-light: #8877ae;
  --carteira-bitcoin-max--purple-white: #bdb5cf;
  --carteira-bitcoin-max--purple-dark: #150c29;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

body {
  color: var(--black);
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

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

p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

a {
  text-decoration: none;
  transition: all .248s;
}

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

.body {
  background-color: var(--indigo);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f240d640232641a1562b2_img_textura_1.webp"), linear-gradient(#3712717d, #3712717d), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f25339cb0ecfd8512386a_img_textura_2.webp");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: contain, auto, contain;
}

.body.dark-font {
  color: var(--dark-slate-grey);
}

.body.lp-btc-starterv2 {
  background-color: #15042b;
  background-image: none;
}

.body.lp-btc-starterv4 {
  background-color: #050b23;
  background-image: none;
  font-family: Manrope, sans-serif;
}

.body.dashboard-v2 {
  background-color: #0c051a;
  background-image: none;
}

.body.lp-cbm {
  background-color: #15042b;
  background-image: none;
}

.body.st-25 {
  background-color: #150c29;
  background-image: none;
}

.navbar {
  z-index: 500;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  padding: 18px 3.5vw;
  display: flex;
}

.navbar.v2 {
  justify-content: space-between;
}

.navbar_brand {
  align-items: center;
}

.navbar_brand.margin {
  margin-right: 35px;
}

.navbar_brand_img {
  flex: none;
  width: 110px;
  display: block;
}

.navbar_brand_img.btc-starter-v4 {
  width: 145px;
}

.navbar_secondary-links {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar_secondary-links.hide {
  display: none;
}

.navbar_secondary-links.is-class {
  flex: none;
}

.navbar_content_menu.v2 {
  grid-column-gap: 28px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar_content_menu.v2.old {
  justify-content: flex-end;
  margin-right: 40px;
}

.navbar_content_menu_link {
  color: var(--white);
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  transition: all .248s;
}

.navbar_content_menu_link:hover {
  color: var(--cyan);
}

.navbar_content_menu_link.w--current {
  color: var(--white);
}

.navbar_content_menu_link.w--current:hover {
  color: var(--cyan);
}

.navbar_content_menu_link.v2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-transform: none;
  align-items: center;
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.navbar_content_menu_link.v2:hover {
  color: var(--cyan);
}

.navbar_content_menu_link_dropdown-list.w--open {
  border-radius: 4px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 0 26px #00000080;
}

.navbar_content_menu_link_dropdown-list_item {
  background-color: var(--white);
  color: var(--black);
  text-transform: capitalize;
  white-space: nowrap;
  padding: 8px 18px;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

.navbar_content_menu_link_dropdown-list_item:hover {
  background-color: var(--dark-orange);
}

.navbar_content_menu_link_dropdown-list_item.w--current {
  background-color: var(--medium-blue);
  color: var(--white);
}

.navbar_content_menu_link_dropdown-list_item.language-en {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c2474807e68f00e485_United%20states.svg");
  background-position: 18% 49%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 38px;
}

.navbar_content_menu_link_dropdown-list_item.language-es {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/666af754e99b17dd29f7384e_spain-flag-png-large%201.avif");
  background-position: 18% 49%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 38px;
}

.navbar_content_menu_link_dropdown-list_item.free {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.navbar_content_menu_link_dropdown-list_item.free:hover {
  background-color: var(--indigo);
  color: var(--dark-orange);
}

.navbar_content_divisor {
  opacity: .4;
  margin-left: 20px;
  margin-right: 40px;
}

.login-button {
  border: 1px solid var(--dark-orange);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 4px;
  align-items: center;
  padding: 11px 20px;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.login-button:hover {
  border-color: var(--dark-orange);
  background-color: var(--dark-orange);
}

.login-button.v2 {
  background-color: #0000;
  border-radius: 30px;
  padding: 16px 25px 15px;
  font-size: 16px;
  font-weight: 400;
}

.login-button.v2:hover {
  background-color: var(--dark-orange);
}

.login-button.v3 {
  text-transform: none;
  background-color: #240760;
  border-width: 1px;
  border-color: #7d68a8;
  border-radius: 30px;
  padding: 16px 25px 15px;
  font-size: 16px;
  font-weight: 600;
}

.login-button.v3:hover {
  border-color: var(--blue);
  background-color: var(--blue);
}

.login-button_icon.v2 {
  margin-top: -4px;
}

.login-button_txt {
  margin-top: 2px;
  margin-left: 10px;
  line-height: 14px;
}

.login-button_txt.dashboard {
  margin-top: -3px;
}

.hero-section {
  z-index: 15;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e726e965f430cd53c1e8e_graph_bitcoins-right-ast.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/632874a5da2992aa8d8b6c9a_bg_097211f6-e7e6-459a-9365-1414decb9565.webp");
  background-position: 100% 100%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: contain, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.hero-section_letters-graph {
  opacity: .03;
  position: absolute;
  inset: 8.5vw auto auto -6.5vw;
  transform: rotate(-10deg);
}

.hero-section_letters-graph_box-top {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.hero-section_letters-graph_box-top.resume-section-graph {
  margin-bottom: 5px;
}

.hero-section_letters-graph_box_item-top {
  width: 1500px;
  margin-right: 25px;
}

.hero-section_letters-graph_box_item-top.bonus-img {
  width: 1150px;
}

.hero-section_letters-graph_box_item-top.method {
  margin-right: 5px;
}

.hero-section_letters-graph_box_item-bottom {
  width: 1500px;
  margin-right: 25px;
}

.hero-section_letters-graph_box-bottom {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.hero-section_bitcoin-graph {
  opacity: .7;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 15.5vw 0 auto auto;
}

.hero-section_bitcoin-graph.home {
  top: 32.8vw;
}

.hero-section_bitcoin-graph.teachers-seciton_content_graph {
  inset: 0% auto auto -15px;
}

.hero-section_bitcoin-graph_item1 {
  filter: blur(.2px);
  position: relative;
  left: -45px;
  transform: rotate(-18deg);
}

.hero-section_bitcoin-graph_item1.bottom {
  left: -13px;
}

.hero-section_bitcoin-graph_item2 {
  filter: blur(1px);
  position: relative;
  right: -20px;
  transform: rotate(20deg);
}

.hero-section_bitcoin-graph_item2.bottom {
  right: -42px;
}

.hero-section_bitcoin-graph_item3 {
  filter: blur(3px);
  position: relative;
  top: 35px;
  left: -25px;
  transform: rotate(18deg);
}

.hero-section_bitcoin-graph_item3.bottom {
  top: 4px;
  left: -16px;
}

.hero-section_bitcoin-graph-bottom {
  opacity: .7;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto auto -4vw -1.8vw;
}

.hero-section_content {
  flex: 1;
  justify-content: space-between;
  padding-left: 4vw;
  padding-right: 4vw;
  display: flex;
}

.hero-section_content.center-align {
  grid-column-gap: 110px;
  justify-content: center;
  align-items: center;
}

.hero-section_content.center-align.small {
  grid-column-gap: 90px;
}

.hero-section_content_left {
  z-index: 15;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero-section_content_left.center-small {
  flex: 0 auto;
}

.hero-section_content_right {
  z-index: 15;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-left: 60px;
  padding-bottom: 90px;
  padding-right: 95px;
  display: flex;
  position: relative;
}

.hero-section_content_right.center {
  align-items: center;
  margin-left: 0;
  padding-bottom: 35px;
  padding-right: 0;
}

.hero-section_content_right.center.small {
  flex: 0 auto;
  width: 400px;
}

.hero-section_content_right.center.medium {
  flex: 0 auto;
  width: 500px;
}

.hero-section_content_left_bg-blur {
  background-image: radial-gradient(circle, #00fafd8c, #5335ff59 49%, #5335ff00 66%);
  border-radius: 100%;
  width: 60vw;
  height: 60vw;
  position: absolute;
}

.hero-section_content_main-image {
  z-index: 15;
  opacity: .95;
  width: 590px;
  max-width: none;
  position: relative;
}

.hero-section_content_main-image.logo {
  width: 400px;
}

.hero-section_content_left_detail1 {
  z-index: 15;
  width: 55px;
  height: 55px;
  position: absolute;
  inset: 1.5vw 9.5vw auto auto;
}

.hero-section_content_left_detail2 {
  z-index: 15;
  width: 85px;
  height: 85px;
  position: absolute;
  inset: -4vw 14vw auto auto;
}

.hero-section_content_right_logo {
  width: 380px;
  max-height: 260px;
  margin-bottom: 25px;
}

.hero-section_content_right_h1-hidden {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 44px;
  font-weight: 700;
  line-height: 44px;
  display: block;
}

.hero-section_content_right_h1-hidden.center {
  text-align: center;
}

.hero-section_content_right_p {
  text-align: left;
  width: 85%;
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 24px;
}

.hero-section_content_right_p.center {
  text-align: center;
  width: 530px;
}

.hero-section_content_right_p.center.small {
  width: auto;
}

.button {
  border: 1px solid var(--dark-orange);
  background-color: var(--dark-orange);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button:hover {
  border-color: var(--cyan);
  background-color: #5e08da;
}

.button.small {
  min-width: 310px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.button.small.courses {
  z-index: 15;
  width: 100%;
  min-width: auto;
  padding-bottom: 18px;
  padding-left: 10px;
  padding-right: 10px;
  transition: all .248s;
  position: relative;
}

.button.small.courses.system {
  padding-top: 17px;
  padding-bottom: 15px;
  font-size: 16px;
}

.button.small.courses.hidden {
  opacity: 0;
}

.button.small.courses.disabled {
  background-color: #838383;
  border-color: #838383;
}

.button.small.forms-module_button {
  min-width: auto;
  padding-top: 17px;
  padding-bottom: 15px;
  font-size: 18px;
  transition: all .248s;
}

.button.small.complete-class {
  border-color: var(--blue);
  background-color: var(--blue);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e70503e257d701d844e070_icon_class-completed.svg");
  background-position: 11%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  min-width: auto;
  padding: 14px 15px 13px 35px;
  font-size: 12px;
  box-shadow: 0 0 16px #00000059;
}

.button.small.complete-class.completed {
  background-color: var(--white);
  color: var(--blue);
  border-style: none;
}

.button.small.complete-class.completed.hide {
  display: none;
}

.button.small.margin-right {
  margin-right: 20px;
}

.button.small.outline {
  border-color: var(--cyan);
  background-color: #0000;
}

.button.small.auto {
  transition: all .26s;
}

.button.small.auto.margin-right {
  margin-right: 12px;
}

.button.small.auto.popup-button {
  border-color: var(--black);
  color: var(--black);
  background-color: #0000;
  padding: 18px 25px 15px;
}

.button.newsletter {
  border-color: var(--white);
  background-color: #0000;
  width: 100%;
  min-width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  transition: all .248s;
}

.button.newsletter:hover {
  border-color: var(--blue);
  background-color: var(--blue);
}

.button.open-alert-modal {
  object-fit: fill;
}

.button.lp-cop {
  background-color: #54bed2;
  border-color: #54bed2;
  border-radius: 12px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.button.lp-cop:hover {
  opacity: .85;
}

.button.lp-cop.cop-lp_hero-section_btn {
  border-radius: 8px;
  min-width: auto;
  margin-right: -110px;
  padding: 22px 38px;
  font-size: 18px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.button.auto {
  min-width: auto;
}

.button.curso-carteira-bitcoin {
  background-image: linear-gradient(153deg, #6900ff, #ff9100);
}

.button.curso-carteira-bitcoin:hover {
  opacity: .6;
}

.button.btc-starter {
  border-color: var(--white);
  background-image: linear-gradient(174deg, var(--dark-orange), #f40);
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button.btc-starter:hover {
  opacity: .6;
}

.button.btc-starter.small {
  min-width: auto;
  padding: 17px 25px 14px;
  font-size: 16px;
}

.button.multisigs {
  background-image: linear-gradient(135deg, #ff5900, #ff9200);
  box-shadow: 0 0 20px #ff894973;
}

.button.multisigs:hover {
  opacity: .75;
}

.button.blocked {
  cursor: not-allowed;
}

.button.is-nowrap {
  text-wrap: nowrap;
  width: auto;
}

.button.cabn {
  background-image: linear-gradient(136deg, #ff9100, #ff7800);
  border-style: none;
}

.button.cabn:hover {
  opacity: .5;
}

.hero-section_content_main-image-box {
  margin-top: -85px;
  position: relative;
}

.resume-section {
  z-index: 15;
  background-color: var(--medium-blue);
  margin-bottom: 55px;
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}

.container {
  padding-left: 14vw;
  padding-right: 14vw;
}

.container.small {
  padding-left: 19vw;
  padding-right: 19vw;
}

.container.large {
  padding-left: 4vw;
  padding-right: 4vw;
}

.container.large.media {
  padding-bottom: 90px;
}

.container.hide {
  display: none;
}

.container.medium {
  padding-left: 8vw;
  padding-right: 8vw;
}

.container.extra-large {
  padding-left: 2vw;
  padding-right: 2vw;
}

.resume-section_content {
  z-index: 15;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.resume-section_content.vertical {
  flex-direction: column;
  align-items: stretch;
}

.resume-section_content_left {
  flex: 0 40%;
}

.resume-section_content_left.center {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.resume-section_content_right {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.resume-section_content_right.v2_education-section_header_video-box {
  z-index: 15;
  margin-top: 35px;
  position: relative;
}

.resume-section_content_right.large {
  z-index: 3000;
  margin-bottom: 55px;
  position: relative;
}

.resume-section_content_h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 35px;
  font-size: 40px;
  line-height: 44px;
}

.resume-section_content_h2.bonus-section_content_txt-box_h2 {
  margin-bottom: 20px;
}

.resume-section_content_h2.bonus-section_content_txt-box_h2.dark-blue {
  color: var(--midnight-blue);
  text-align: center;
}

.resume-section_content_h2.testimonial-section_h2 {
  z-index: 15;
  margin-bottom: 55px;
  position: relative;
}

.resume-section_content_h2.blue-dark {
  color: var(--midnight-blue);
}

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

.resume-section_content_h2.center.dark {
  color: #000;
}

.resume-section_content_p {
  margin-bottom: 50px;
}

.resume-section_content_p p {
  margin-bottom: 0;
}

.resume-section_content_hint {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  text-decoration: underline;
}

.resume-section_content_video-box {
  border-radius: 25px;
  width: 80%;
  height: 330px;
  overflow: hidden;
  box-shadow: 0 0 60px #0000004d;
}

.resume-section_content_video-box:hover {
  opacity: .7;
}

.resume-section_content_video-box.mobile {
  display: none;
}

.resume-section_content_video-box.open-modal {
  height: 420px;
}

.resume-section_content_video-box.open-modal.teachers-seciton_content_video {
  width: 55%;
  margin-bottom: 50px;
}

.resume-section_content_video-box.open-modal.v2_education-section_header_video-box_video {
  width: 85%;
  height: 350px;
}

.resume-section_content_video-box.open-modal.large {
  width: 100%;
  height: 450px;
}

.resume-section_content_video-box.open-modal.large.show-mobile.st-25 {
  height: 555px;
  margin-bottom: 0;
  box-shadow: 0 0 60px #532d914f;
}

.resume-section_content_video-box.open-modal.large.show-mobile.st-25:hover {
  opacity: 1;
}

.resume-section_content_video-box_bg {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61709c2cc629d74576cf8f40_icon_play.svg"), linear-gradient(#0000001a, #0000001a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 32px, auto;
  width: 100%;
  height: 100%;
}

.resume-section_content_video-box_bg.v2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d96162dfeb88457343957b_icon_play-grey.svg"), linear-gradient(#00000052, #00000052);
  background-size: 57px, auto;
}

.resume-section_content_video-box_bg.st-25 {
  background-image: linear-gradient(#00000040, #00000040);
  background-repeat: repeat;
  background-size: auto;
}

.resume-section_letters-graph {
  z-index: 5;
  opacity: .6;
  position: absolute;
  inset: 0% auto auto 0%;
}

.txt-blue {
  color: var(--cyan);
}

.resume-section_content_video-modal {
  z-index: 20600;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.resume-section_content_video-modal_embed {
  z-index: 15;
  width: 75%;
  height: 85%;
  max-height: 85%;
  position: relative;
}

.resume-section_content_video-modal_close-mask {
  background-color: #101010eb;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61716166662dc60e27f48c47_icon_close.svg");
  background-position: 99% 2%;
  background-repeat: no-repeat;
  background-size: 40px;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0% auto auto 0%;
}

.resume-section_content_video-modal_close-mask.close-modal {
  cursor: pointer;
}

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

.modules-section_h2 {
  z-index: 15;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 44px;
  line-height: 50px;
  position: relative;
}

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

.modules-section_p {
  margin-bottom: 50px;
}

.modules-section_grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.modules-section_grid_item {
  -webkit-text-fill-color: inherit;
  background-color: #1108248c;
  background-clip: border-box;
  border-radius: 8px;
  padding: 25px 30px;
  box-shadow: 0 0 30px #0000004d;
}

.modules-section_grid_item.outline {
  border: 2px solid var(--white);
  border-radius: 26px;
  height: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  text-decoration: none;
}

.modules-section_grid_item_link {
  z-index: 10;
  color: var(--white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  transition: all .255s;
  display: flex;
  position: relative;
}

.modules-section_grid_item_link:hover {
  opacity: .6;
}

.modules-section_grid_item_link.open-modal {
  cursor: pointer;
}

.modules-section_grid_item_link.open-modal.extra {
  background-color: #00fafd4d;
}

.modules-section_grid_item_link_txt-box {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.modules-section_grid_item_link_txt-box_title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.modules-section_grid_item_link_txt-box_title.lp {
  margin-left: 5px;
  font-size: 18px;
  font-weight: 600;
}

.modules-section_grid_item_modal {
  z-index: 600;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  padding-top: 10vw;
  padding-left: 5vw;
  padding-right: 5vw;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.modules-section_grid_item_modal_left {
  z-index: 15;
  flex: 0 0 25%;
  position: relative;
}

.modules-section_grid_item_modal_left_h3 {
  margin-top: 75px;
}

.modules-section_grid_item_modal_left_p {
  font-size: 14px;
  line-height: 22px;
}

.modules-section_grid_item_modal_right {
  z-index: 15;
  flex-direction: column;
  flex: 0 0 65%;
  display: flex;
  position: relative;
}

.modules-section_grid_item_modal_right_list_item {
  background-color: var(--midnight-blue);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61716eff645aee153888bcb1_graph_bg-items-bitcoin-1.2.svg");
  background-position: 98% 10%;
  background-repeat: no-repeat;
  background-size: 18%;
  border-radius: 8px;
  margin-bottom: 12px;
  padding: 35px;
}

.modules-section_grid_item_modal_right_list_item_p {
  width: 70%;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.button-box {
  z-index: 15;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.button-box.buy {
  margin-top: 25px;
}

.button-box.horizontal {
  flex-direction: row;
}

.button-box.horizontal.no-margin {
  margin-top: 0;
}

.button-box.margin-bottom {
  margin-top: 0;
  margin-bottom: 50px;
}

.modules-section_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.modules-section_content_img-box {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.modules-section_content_numbers-box {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  position: relative;
}

.modules-section_content_numbers-box_item {
  text-align: center;
  margin-left: 35px;
  margin-right: 35px;
}

.modules-section_content_numbers-box_item_title {
  color: var(--dark-orange);
  margin-bottom: 5px;
  font-size: 70px;
  font-weight: 700;
  line-height: 50px;
}

.modules-section_content_numbers-box_item_txt {
  font-size: 24px;
  font-weight: 700;
}

.modules-section_content_graph1 {
  opacity: .45;
  width: 110px;
  position: absolute;
  inset: -70px auto auto -25px;
}

.modules-section_content_graph2 {
  opacity: .45;
  width: 100px;
  position: absolute;
  inset: auto -25px 0 auto;
}

.modules-section_grid_item_link_icon-box {
  align-items: center;
  display: flex;
}

.modules-section_grid_item_link_icon-box_txt {
  color: var(--dark-orange);
  text-transform: uppercase;
  white-space: nowrap;
  width: auto;
  margin-top: 3px;
  padding-left: 10px;
  font-weight: 600;
  overflow: hidden;
}

.modules-section_content_img-box_desk {
  z-index: 15;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.modules-section_content_img-box_desk-screen {
  border: 4px solid var(--white);
  border-radius: 12px;
  width: 341.5px;
  height: 192px;
  margin-bottom: 15px;
  overflow: hidden;
  box-shadow: 0 0 50px #0000004d;
}

.modules-section_content_img-box_desk-base {
  background-color: var(--white);
  border-radius: 12px;
  width: 110%;
  height: 4px;
}

.modules-section_content_img-box_phone {
  z-index: 15;
  border: 4px solid var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6171a3d8eff055b69afcb5e9_img_placeholder1.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  width: 98px;
  height: 180px;
  margin-top: -105px;
  margin-left: 35px;
  position: relative;
  box-shadow: 0 0 50px #0000004d;
}

.modules-section_content_img-box_bg {
  opacity: .07;
  width: 105%;
  max-width: 105%;
  margin-bottom: 100px;
  margin-left: 75px;
  position: absolute;
}

.modules-section_content_img-box_desk-screen_bg-video {
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.included-section {
  background-color: var(--blue-2);
  padding-top: 95px;
  padding-bottom: 120px;
}

.included-section.results {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6176e264efd5a40a9a7f39cb_icon_rock.svg"), linear-gradient(to bottom, #37127100 80%, var(--indigo)), linear-gradient(to bottom, var(--indigo), #37127100 20%), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6172b735d6d8889f1a8f63d8_img_textura_4.webp");
  background-position: 102% 5%, 0 0, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat, repeat;
  background-size: 80px, auto, auto, contain;
  padding-bottom: 215px;
  overflow: hidden;
}

.included-section_h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 46px;
  line-height: 48px;
}

.included-section_grid {
  grid-column-gap: 110px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.included-section_grid.results {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  justify-content: space-between;
  margin-top: 65px;
}

.included-section_grid._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 55px;
  margin-bottom: 75px;
}

.included-section_grid._3 {
  grid-column-gap: 68px;
  justify-content: center;
  display: flex;
}

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

.included-section_grid_item.fixed {
  width: 120px;
}

.included-section_grid_item_title {
  text-align: center;
  align-items: center;
  height: 60px;
  margin-top: 5px;
  font-size: 24px;
  line-height: 28px;
  display: flex;
}

.included-section_grid_item_title.txt-color-purple-dark {
  color: var(--midnight-blue);
}

.included-section_grid_item_p {
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.included-section_h2-subtitle {
  color: var(--cyan);
  font-weight: 300;
}

.bonus-section {
  background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234b8fdfe54449337776_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234cb0b614e6fd4fab18_graph_bs-spray-blue.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62192443c4607aba5a8bea9f_graph_bs-bonus-bg.webp");
  background-position: 0 0, 0 0, -33% 130%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 640px, cover;
  padding-top: 125px;
  padding-bottom: 135px;
  position: relative;
}

.bonus-section_content {
  z-index: 15;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.bonus-section_content_graph {
  flex: 0 0 38%;
  max-width: 52%;
  padding-top: 65px;
  position: sticky;
  top: 0;
}

.bonus-section_content_txt-box {
  flex: 0 0 46%;
  margin-left: 65px;
}

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

.bonus-section_content_list_item {
  border: 1px solid #fff6;
  border-radius: 6px;
  flex-direction: column;
  margin-bottom: 15px;
  padding: 25px 30px;
  display: flex;
  position: relative;
}

.bonus-section_content_list_item.large {
  flex-direction: row-reverse;
  align-items: center;
}

.bonus-section_content_list_item.large.vertical {
  border-style: none;
  flex-direction: column-reverse;
}

.bonus-section_content_list_item.large.border-orange {
  border-color: var(--dark-orange);
  width: 920px;
  padding-left: 30px;
  padding-right: 55px;
}

.bonus-section_content_list_item.large.border-orange.invert {
  flex-direction: row;
  padding-left: 70px;
}

.bonus-section_content_list_item_title {
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 22px;
  line-height: 28px;
}

.bonus-section_content_list_item_title.dark-blue {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 50px;
  font-size: 26px;
}

.bonus-section_content_list_item_p {
  margin-bottom: 0;
}

.bonus-section_content_list_item_p.center {
  text-align: center;
  width: 450px;
}

.bonus-section_content_list_item_p.dark {
  color: var(--midnight-blue);
}

.bonus-section_content_list_item_p.dark.left {
  text-align: left;
}

.bonus-section_letters-graph {
  opacity: .05;
  margin-top: 25px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bonus-section_content_txt-box_h2-title {
  font-style: italic;
  font-weight: 400;
}

.pricing-section {
  background-color: #3f1389;
  background-image: linear-gradient(#42118cfc, #42118c00 19% 82%, #42118c 103%), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621925bec18a6406fe3dfb08_graph_bs-price-bg.webp");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding-top: 100px;
  padding-bottom: 90px;
}

.pricing-section.carteira-bitcoin {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635fe82bac4cd97a7d31aa4c_bgCarteira.webp");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: contain;
}

.pricing-section.multisigs-sociais {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e8ea2e1e288169ed1e1a88_643e98c698b531ae93d4304e_bgprice.webp");
  background-size: cover;
}

.pricing-section_box {
  z-index: 10;
  background-color: var(--white);
  color: var(--blue);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6172be4328ea19a248922f47_img_textura_5.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 38px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
  position: relative;
  box-shadow: 0 0 40px #0000004d;
}

.pricing-section_box.small {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.pricing-section_box_header {
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.pricing-section_box_header.solo {
  margin-bottom: 0;
}

.pricing-section_box_header_title {
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 28px;
}

.pricing-section_box_content {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing-section_box_content_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 45px;
  padding-bottom: 45px;
  display: flex;
}

.pricing-section_box_content_item_title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 46px;
  font-weight: 700;
  line-height: 36px;
}

.pricing-section_box_content_item_title.small {
  font-size: 30px;
  line-height: 30px;
}

.pricing-section_box_content_item_info {
  text-transform: uppercase;
  margin-bottom: 25px;
  font-size: 28px;
  font-weight: 800;
}

.pricing-section_box_content_divisor {
  background-color: #1010101a;
  flex: none;
  width: 1px;
  margin-left: 50px;
  margin-right: 50px;
}

.pricing-section_box_price_title {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.pricing-section_box_price_list {
  filter: grayscale();
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.pricing-section_box_price_list_item {
  margin-left: 10px;
  margin-right: 10px;
}

.pricing-section_box_graph1 {
  width: 200px;
  position: absolute;
  inset: auto -120px -205px auto;
}

.pricing-section_box_graph2 {
  z-index: 5;
  width: 43%;
  position: absolute;
  inset: auto -20vw -12.5vw auto;
}

.pricing-section_box-align {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.mentors-section {
  background-color: var(--blue-2);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621929ab4aed584f41751570_img_opt-out.svg"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f240d640232641a1562b2_img_textura_1.webp");
  background-position: 3% 96%, 0 0;
  background-repeat: no-repeat, repeat-x;
  background-size: 100px, contain;
  padding-top: 85px;
  padding-bottom: 180px;
}

.mentors-section_h2 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 38px;
  font-weight: 300;
  line-height: 50px;
}

.mentors-section_item {
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.mentors-section_item.reverse {
  text-align: right;
  flex-direction: row-reverse;
  margin-top: -85px;
  margin-bottom: 0;
}

.mentors-section_item_img-box {
  flex: 0 48%;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.mentors-section_item_img-box_photo {
  z-index: 15;
  position: relative;
}

.mentors-section_item_img-box_bg {
  opacity: .06;
  max-width: 120%;
  margin-left: 105px;
  position: absolute;
}

.mentors-section_item_txt-box {
  z-index: 15;
  flex: 0 40%;
  margin-left: 30px;
  position: relative;
}

.mentors-section_item_txt-box.reverse {
  margin-left: 0;
  margin-right: 30px;
}

.mentors-section_item_txt-box.top {
  top: -45px;
}

.mentors-section_item_txt-box_title {
  color: var(--cyan);
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 26px;
}

.mentors-section_item_txt-box_p {
  font-size: 18px;
  line-height: 24px;
}

.testimonial-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62193282bf6d287a2daea9d3_graph_bs-testimonial-bg.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.testimonial-section_h2 {
  text-transform: uppercase;
  font-weight: 300;
}

.testimonial-section_content {
  z-index: 15;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 95px;
  display: flex;
  position: relative;
}

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

.testimonial-section_content_item._50 {
  flex: 0 48%;
}

.testimonial-section_content_item._50.right {
  flex-basis: 46%;
  margin-left: 50px;
  padding-top: 70px;
}

.testimonial-section_content_item._30 {
  flex: 0 39%;
  margin-right: 80px;
}

.testimonial-section_content_item._30.right {
  flex-basis: 48%;
  margin-right: 0;
  padding-top: 95px;
}

.testimonial-section_content_item_img-box {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 230px;
  padding: 40px 30px;
  display: flex;
  box-shadow: 0 0 30px #0000004d;
}

.testimonial-section_content_item_img-box.vertical {
  height: 320px;
}

.testimonial-section_content_item_img-box.vertical-down-right {
  height: 400px;
}

.testimonial-section_content_item_img-box_img.large {
  width: 95%;
}

.testimonial-section_graph-box {
  position: absolute;
  inset: auto 0% 0% auto;
}

.testimonial-section_graph-box_img {
  width: 21vw;
  margin-top: -2vw;
  margin-left: -1vw;
}

.testimonial-section_graph-box_detail-align {
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: 7.2vw auto auto 7.2vw;
  transform: rotate(26deg);
}

.testimonial-section_graph-box_detail-align_item {
  background-color: var(--magenta);
  box-shadow: 0 0 6px 0 var(--magenta);
  border-radius: 30px;
  width: 200vw;
  height: 4px;
  position: absolute;
}

.testimonial-section_graph-box_detail-align_item.bottom {
  margin-top: 13px;
  margin-right: 11px;
}

.testimonial-section_graph-box_detail-align_item.top {
  margin-top: -1.2vw;
  margin-right: -3vw;
}

.faq-section {
  padding-top: 65px;
  padding-bottom: 65px;
  overflow: hidden;
}

.faq-section_list_item {
  background-color: #ffffff1f;
  border-bottom: 1px solid #0a2d3226;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 25px;
  padding: 18px 25px 25px;
  display: flex;
  overflow: hidden;
}

.faq-section_list_item_header {
  color: #fed062;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 700;
  display: flex;
}

.faq-section_list_item_header_txt {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
}

.faq-section_list_item_dropdown-list {
  background-color: #0000;
  padding: 15px 0 0;
  display: block;
  position: relative;
}

.faq-section_list_item_p {
  margin-bottom: 0;
  padding-top: 15px;
  overflow: hidden;
}

.faq-section_p {
  text-align: center;
  width: 50%;
  margin: 40px auto 65px;
}

.faq-section_list_item_line {
  background-color: var(--medium-blue);
  border-radius: 12px;
  width: 3px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.faq-section_list_item_line.multisigs {
  background-color: var(--cyan);
}

.faq-section_list_item-box {
  position: relative;
}

.footer {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6176e26433e767a463f08663_graph_letter-optout.svg");
  background-position: -1% 2%;
  background-repeat: no-repeat;
  background-size: 120px;
  margin-top: 90px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer.cop-lp {
  background-color: #7b2500;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b254e3617c4715e0aab6c_img_bg-cop4.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6176e26433e767a463f08663_graph_letter-optout.svg");
  background-position: 0 0, -1% 2%;
  background-repeat: repeat-x, no-repeat;
  background-size: cover, 120px;
  margin-top: 0;
  padding-top: 85px;
}

.footer.v2 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 20px;
  padding-top: 70px;
}

.footer_news {
  border-top: 1px solid #ffffff26;
  border-bottom: 1px solid #ffffff26;
  justify-content: center;
  align-items: center;
  margin-bottom: 75px;
  padding: 45px 30px;
  display: flex;
}

.footer_news_txt-box {
  flex: 0 0 45%;
  align-items: center;
  margin-right: 61px;
  display: flex;
}

.footer_news_txt-box_txt {
  margin-left: 10px;
}

.footer_news_txt-box_txt_h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
}

.footer_news_txt-box_txt_p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.footer_news_form-block {
  width: 360px;
}

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

.footer_news_form-block_form.newsletter-page_hero-section_form {
  align-items: stretch;
}

.footer_news_form-block_form_icon {
  margin-bottom: 15px;
}

.footer_news_form-block_form_input {
  border-left: 5px solid var(--blue);
  color: var(--black);
  width: 100%;
  height: 50px;
  padding-top: 10px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  transition: all .248s;
}

.footer_news_form-block_form_input:focus {
  border-left-color: var(--dark-orange);
}

.footer_news_form-block_form_input::placeholder {
  color: #10101080;
}

.footer_content {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.footer_content.v2 {
  justify-content: space-between;
  margin-bottom: 45px;
}

.footer_content_left {
  grid-column-gap: 70px;
  align-items: flex-start;
  display: flex;
}

.footer_content_left_item {
  flex-direction: column;
  margin-right: 100px;
  display: flex;
}

.footer_content_left_item.v2 {
  margin-right: 0;
}

.footer_content_left_item_title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 26px;
}

.footer_content_left_item_title.contact {
  margin-bottom: 5px;
}

.footer_content_left_item_title.v2 {
  font-weight: 300;
}

.footer_content_left_item_link {
  color: var(--white);
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: 600;
}

.footer_content_left_item_link.v2 {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
}

.footer_content_left_item_link.v2:hover {
  color: var(--dark-orange);
}

.footer_content_contact {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.footer_content_contact_link {
  color: var(--white);
  text-align: right;
  margin-bottom: 45px;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

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

.footer_content_contact_socials_item {
  margin-right: 20px;
}

.footer_content_contact_socials_item:hover {
  opacity: .32;
}

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

.footer_copy_brand {
  margin-bottom: 20px;
}

.footer_copy_txt {
  opacity: .4;
  text-align: center;
  letter-spacing: .2px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 18px;
}

.footer_copy_links {
  margin-top: 20px;
  margin-bottom: 20px;
}

.footer_copy_links_item {
  opacity: .75;
  color: var(--white);
  margin-left: 10px;
  margin-right: 10px;
  font-size: 12px;
  text-decoration: underline;
}

.footer_copy_links_item:hover {
  opacity: 1;
  color: var(--cyan);
}

.footer_copy_txt-link {
  color: var(--white);
  font-weight: 800;
  text-decoration: underline;
}

.modules-section_grid_item_modal_right_list-cms-wrapper {
  flex-direction: column;
  flex: 1;
  padding-bottom: 50px;
  display: flex;
  overflow: auto;
}

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

.included-section_grid_item_icon-box {
  justify-content: center;
  align-items: center;
  height: 110px;
  display: flex;
}

.pricing-section_box_content_item_price-icon {
  width: 80px;
  margin-bottom: 30px;
}

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

.footer_content_left_list.top {
  margin-top: -10px;
  margin-bottom: 15px;
  margin-left: -10px;
}

.footer_content_left_list_item {
  margin-right: 20px;
}

.footer_content_left_list_item.grey {
  filter: grayscale();
}

.home-hero-section {
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-hero-section_align-box {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.home-hero-section_content {
  justify-content: space-between;
  align-items: center;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.home-hero-section_content_left {
  width: 65%;
}

.home-hero-section_content_h1-box {
  position: relative;
}

.home-hero-section_content_h1-box_txt {
  z-index: 15;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 58px;
  font-weight: 300;
  line-height: 62px;
  position: relative;
}

.home-hero-section_content_h1-box_graph {
  position: absolute;
  inset: auto auto -9px 1px;
}

.home-hero-section_content_p {
  width: 505px;
  font-size: 18px;
  line-height: 26px;
}

.home-hero-section_content_img-box {
  z-index: 10;
  align-items: center;
  width: 45vw;
  height: 100%;
  padding-top: 110px;
  display: flex;
  position: absolute;
  inset: auto -3vw 0% auto;
}

.home-hero-section_content_img-box_main {
  width: 100%;
}

.home-hero-section_content_img-box_detail1 {
  display: none;
}

.home-hero-section_arrow-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.courses-section {
  margin-top: 50px;
  position: relative;
}

.courses-section_h2 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 95px;
  margin-bottom: 55px;
  font-size: 44px;
  font-weight: 300;
  line-height: 41px;
}

.courses-section_h2.v2 {
  color: var(--black);
  margin-top: 0;
}

.courses-section_h2.v2.v2_community-section_h2 {
  color: var(--white);
  text-align: left;
  margin-top: 125px;
  margin-bottom: 65px;
}

.courses-section_list {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.courses-section_list.mobile {
  display: none;
}

.courses-section_list.home {
  align-items: stretch;
}

.courses-section_list_item {
  width: 280px;
  margin-left: 18px;
  margin-right: 18px;
}

.courses-section_list_item:hover {
  opacity: .7;
}

.courses-section_list_item.coming-soon {
  color: var(--white);
  background-color: #3a216e;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  transform: scale(.95);
}

.courses-section_list_item.coming-soon:hover {
  opacity: 1;
}

.courses-section_list_item.home {
  min-height: 480px;
  margin-left: 9px;
  margin-right: 9px;
}

.courses-section_list_item_content {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61b8e24ea91c88053bcd68a6_img_placeholder-course.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 22px 25px;
  display: flex;
}

.courses-section_list_item_content.img2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e80146e490c3d60e2fb5e_graph_bg-ast.webp");
}

.courses-section_list_item_content.home {
  background-image: none;
  justify-content: space-between;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.courses-section_list_item_content.home.base {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/634020082d17b741a44d8b47_UC_38-Base---Capa-Site.webp");
  background-position: 50% 0;
}

.courses-section_list_item_content.home.btc-starter {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/634020080b151f56adb44e12_UC_22-Capa-Site.webp");
  background-position: 50% 0;
}

.courses-section_list_item_content.home.negocio {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6340200945a9abbba9198084_UC_36-Como-Aceitar-Bitcoin---Capa-Site.webp");
  background-position: 50% 0;
}

.courses-section_list_item_content.home.carteira {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/636021caffc53e3bdfcdc104_coverListCarteiraHome.webp");
}

.courses-section_list_item_content.coming-soon:hover {
  opacity: 1;
}

.courses-section_list_item_content.bitfi {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d98be2816423bfd1866237_Bitfi---Capa.webp");
}

.courses-section_list_item_content.dashboard {
  align-items: stretch;
}

.courses-section_list_item_content_tag {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 26px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 16px;
}

.courses-section_list_item_content_tag.hidden {
  opacity: 0;
}

.courses-section_list_item_content_logo {
  max-height: 125px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
}

.courses-section_list_item_content_logo.hidden {
  opacity: 0;
}

.courses-section_list_item_content_logo.dashboard {
  max-width: 88%;
  margin-top: 85px;
}

.courses-section_list_item_content_divisor {
  background-color: var(--white);
  width: 20px;
  height: 5px;
  margin: 65px auto 20px;
}

.courses-section_list_item_content_divisor.hidden {
  opacity: 0;
}

.courses-section_list_item_content_divisor.dashboard {
  opacity: 0;
  margin-top: 55px;
}

.courses-section_list_item_content_txt {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 20px;
  font-size: 12px;
}

.courses-section_list_item_content_txt.system_banner_info {
  text-align: left;
  margin-bottom: 0;
}

.courses-section_list_item_content_txt.hidden {
  opacity: 0;
}

.courses-section_list_item_link-txt {
  opacity: .5;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 25px;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  text-decoration: underline;
}

.courses-section_graph-box {
  overflow: hidden;
}

.courses-section_graph-box_item {
  align-items: center;
  margin-bottom: 3px;
  display: flex;
}

.courses-section_graph-box_item-bottom {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  left: 105px;
}

.courses-section_slider {
  background-color: #0000;
  height: auto;
}

.courses-section_slider_arrow-left {
  opacity: .8;
  justify-content: center;
  align-items: center;
  margin-left: -75px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.courses-section_slider_nav {
  display: none;
}

.courses-section_slider_arrow-right {
  opacity: .8;
  justify-content: center;
  align-items: center;
  margin-right: -75px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.method-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6176e26433e767a463f08663_graph_letter-optout.svg");
  background-position: -1% 97%;
  background-repeat: no-repeat;
  background-size: 100px;
  margin-top: 110px;
  padding-top: 40px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.method-section_h2 {
  z-index: 15;
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-top: 45px;
  margin-bottom: 120px;
  padding-left: 5vw;
  font-size: 56px;
  line-height: 68px;
  position: relative;
}

.method-section_h2.small {
  margin-bottom: 45px;
}

.method-section_grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.method-section_grid_item {
  background-image: linear-gradient(135deg, var(--cyan), var(--dark-orange));
  border-radius: 30px;
  flex-direction: column;
  align-items: stretch;
  padding: 1px;
  display: flex;
  overflow: hidden;
}

.method-section_grid_item.newsletter-page_topics-section_item {
  overflow: visible;
}

.method-section_grid_item_icon-box {
  justify-content: center;
  align-items: center;
  height: 90px;
  display: flex;
}

.method-section_grid_item_h3 {
  color: var(--cyan);
  text-align: center;
  text-transform: lowercase;
  align-items: center;
  height: 45px;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 26px;
  display: flex;
}

.method-section_grid_item_h3.join {
  color: var(--white);
  text-transform: lowercase;
  height: auto;
  font-size: 24px;
  line-height: 28px;
  display: block;
}

.method-section_grid_item_txt {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}

.method-section_grid_item_txt.results {
  font-size: 18px;
  line-height: 23px;
}

.method-section_grid_item_txt.newsletter-page_topics-section_txt {
  font-size: 20px;
  line-height: 26px;
}

.method-section_h2-italic {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61b8d8a0785834283e967098_graph_method-title-detail.svg");
  background-position: 0 97%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 2px;
  font-style: italic;
  display: inline-block;
}

.method-section_h2-blue {
  color: var(--cyan);
}

.results-section_item_h3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 80px;
  line-height: 50px;
}

.join-section {
  justify-content: space-between;
  align-items: center;
}

.join-section_header {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
}

.join-section_header_graph {
  flex: none;
  width: 75%;
  margin-left: -18%;
  margin-right: 0;
}

.join-section_header_content_txt-box {
  flex: 0 auto;
}

.join-section_header_content_h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 35px;
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
}

.join-section_header_content_p {
  font-size: 20px;
  line-height: 26px;
}

.levels-section {
  margin-top: 175px;
}

.levels-section_h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 35px;
  font-size: 38px;
  font-weight: 300;
  line-height: 44px;
}

.levels-section_h2.teachers-seciton_content_h2 {
  text-align: center;
}

.levels-section_h2.media-section_h2 {
  z-index: 15;
  color: var(--black);
  margin-bottom: 30px;
  position: relative;
}

.levels-section_grid {
  grid-column-gap: 55px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: end;
  margin-top: -120px;
}

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

.levels-section_grid_item_img {
  margin-left: auto;
  margin-right: auto;
}

.levels-section_grid_item_h3 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 26px;
}

.levels-section_grid_item_p {
  width: 100%;
  font-size: 14px;
  line-height: 21px;
}

.teachers-seciton {
  margin-top: 115px;
  padding-bottom: 55px;
  position: relative;
}

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

.teachers-seciton_content_p {
  text-align: center;
  width: 70%;
}

.media-section {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6206c6f0fc60f3243adc04e5_bg_news.webp");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 85px;
  padding-bottom: 85px;
}

.media-section_divisor {
  width: 100%;
  position: relative;
}

.media-section_grid {
  z-index: 15;
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
}

.media-section_grid_item-box {
  justify-content: center;
  align-items: center;
  display: flex;
}

.media-section_grid_item-box_img {
  opacity: .65;
  filter: grayscale();
}

.media-section_grid_item-box_img.op-small {
  opacity: .3;
}

.media-section-box {
  margin-top: 10px;
  margin-bottom: -55px;
  position: relative;
  overflow: hidden;
}

.media-section-box_mask {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.media-section_bottom-divisor {
  width: 100%;
  margin-top: -145px;
  position: relative;
}

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

.ds_module_system-item_grid._1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.ds_module_system-item_grid._2 {
  grid-template-columns: 1fr 1fr;
}

.ds_module_h3 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}

.ds_copy {
  letter-spacing: 0;
  margin-bottom: 15px;
  font-size: 12px;
}

.ds_module_system-item {
  border-bottom: 1px dashed #ffffff26;
  padding-top: 15px;
  padding-bottom: 35px;
}

.ds_content {
  color: var(--white);
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.profiles-module_item {
  position: relative;
  box-shadow: 0 0 10px #1113;
}

.ds_h1 {
  text-align: center;
  margin-top: 1px;
  margin-bottom: 100px;
  padding-top: 65px;
  font-size: 42px;
}

.ds_module_h2 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.ds_module_icon-item_box {
  border: 1px solid #ffffff26;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
}

.ds_module {
  border-bottom: 1px solid #ffffff26;
  margin-bottom: 100px;
  padding-bottom: 100px;
}

.ds_module_grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.ds_module_grid._1 {
  grid-template-columns: 1fr;
}

.ds_module_grid._5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ds_module_grid._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ds_module_font-item {
  border-bottom: 1px dashed #ffffff26;
  padding-top: 15px;
  padding-bottom: 35px;
}

.txt_link {
  letter-spacing: -.25px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.txt_link:hover {
  color: #6ee8af;
}

.txt_link.login-box_form_link {
  color: var(--dark-orange);
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}

.txt_link.login-box_form_link.small {
  font-size: 14px;
}

.txt_link.list {
  color: #fffc;
  border-bottom: 1px solid #ffffff26;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.txt_link.list:hover {
  color: var(--cyan);
}

.ds_module_color-item_box {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  height: 120px;
}

.ds_module_color-item_box._2 {
  background-color: var(--cyan);
}

.ds_module_color-item_box._3 {
  background-color: var(--magenta);
}

.ds_module_color-item_box._8 {
  background-color: var(--indigo);
}

.ds_module_color-item_box._5 {
  background-color: var(--dark-orange);
}

.ds_module_color-item_box._9 {
  background-color: var(--dark-slate-grey);
}

.ds_body {
  background-color: var(--midnight-blue);
  padding-left: 10vw;
  padding-right: 10vw;
}

.courses-module_item {
  width: 100%;
  height: 100%;
}

.box-title-module {
  grid-column-gap: 3px;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.box-title-module.small-margin {
  margin-bottom: 10px;
}

.box-title-module_icon {
  margin-right: 10px;
  padding-bottom: 3px;
}

.box-title-module_h2 {
  line-height: 26px;
}

.box-title-module_h2.purple {
  color: var(--blue);
}

.box-title-module_h2.dark {
  color: var(--black);
}

.box-title-module_h2.orange {
  color: var(--cyan);
}

.ds_link {
  color: var(--white);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
}

.ds_link.dark {
  color: var(--dark-slate-grey);
}

.courses-module_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.courses-module_grid.dashboard {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.courses-module_grid.dashboard.workshops {
  grid-column-gap: 0px;
}

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

.tools-module_item {
  background-color: var(--indigo);
  border: 2px solid #00fafd00;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 35px 20px;
  transition: all .248s;
  display: flex;
  position: relative;
  box-shadow: 0 0 24px #00000073;
}

.tools-module_item:hover {
  border-width: 2px;
  border-color: var(--cyan);
}

.tools-module_item.orange {
  background-color: var(--dark-orange);
  border-style: solid;
  border-color: #36363600;
}

.tools-module_item.orange:hover {
  border-style: solid;
  border-color: #363636;
}

.tools-module_item.light {
  background-color: var(--blue);
}

.tools-module_item.light.locked {
  box-shadow: none;
  filter: grayscale(35%) blur(11px);
}

.tools-module_item_icon {
  max-height: 100%;
}

.tools-module_item_h3 {
  color: var(--cyan);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 30px;
  line-height: 26px;
}

.tools-module_item_h3.dark {
  color: var(--dark-slate-grey);
}

.tools-module_item_h3.light {
  color: var(--white);
}

.tools-module_item_h3.light.locked {
  margin-top: -15px;
  margin-bottom: 5px;
  font-size: 20px;
}

.tools-module_item_p {
  color: #fffc;
  text-align: center;
  margin-bottom: 30px;
  font-size: 13px;
  line-height: 22px;
}

.tools-module_item_p.dark {
  color: var(--dark-slate-grey);
}

.tools-module_item_icon-box {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.button-telegram {
  background-color: var(--white);
  border: 1px solid #3494eb00;
  border-radius: 40px;
  align-items: center;
  padding: 18px 25px 16px;
  display: flex;
  box-shadow: 0 0 18px #0000001f;
}

.button-telegram:hover {
  color: #3494eb;
  border-color: #3494eb;
}

.button-telegram_txt {
  color: var(--black);
  margin-left: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.materials-module_item {
  border: 2px solid var(--white);
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 20px 30px;
  display: flex;
  box-shadow: 0 0 18px #0000002e;
}

.materials-module_item:hover {
  border-color: var(--blue);
}

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

.materials-module_item_icon-box {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.materials-module_item_icon {
  max-height: 100%;
}

.materials-module_item_tag {
  color: var(--blue);
  margin-top: -5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.materials-module_item_h3 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 23px;
  line-height: 26px;
}

.materials-module_item_p {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 22px;
}

.forms-module_form-block {
  margin-top: 45px;
}

.forms-module_form-block.alert-modal_box_form {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 0;
}

.forms-module_form-block.contact-page {
  width: 100%;
  margin-top: 5px;
}

.forms-module_form.vertical {
  flex-direction: column;
  display: flex;
}

.forms-module_form_input-box {
  margin-bottom: 18px;
}

.forms-module_form_input-box.small-margin {
  margin-bottom: 0;
}

.forms-module_form_input-box_label {
  margin-bottom: 12px;
  font-size: 16px;
}

.forms-module_form_input-box_input {
  border-left: 4px solid var(--blue);
  color: var(--black);
  border-radius: 6px;
  height: 60px;
  padding-left: 20px;
  font-size: 16px;
  transition: all .255s;
}

.forms-module_form_input-box_input:focus {
  border-color: black black black var(--dark-orange);
  border-top-style: none;
  border-top-width: 1px;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-right-style: none;
  border-right-width: 1px;
}

.forms-module_form_input-box_input:focus-visible, .forms-module_form_input-box_input[data-wf-focus-visible] {
  border-left-color: var(--dark-orange);
}

.forms-module_form_input-box_input::placeholder {
  color: #10101099;
}

.forms-module_form_input-box_input.textarea {
  min-height: 280px;
  padding-top: 20px;
}

.forms-module_form_input-box_input.textarea.small {
  min-height: 150px;
}

.forms-module_form_input-box_input.light:focus {
  border-top-style: solid;
  border-top-color: var(--dark-orange);
  border-right-style: solid;
  border-right-color: var(--dark-orange);
  border-bottom-style: solid;
  border-bottom-color: var(--dark-orange);
}

.forms-module_form_input-box_input.small-margin {
  margin-bottom: 0;
}

.forms-module_form_input-box_hint {
  color: #fffc;
  letter-spacing: .2px;
  font-size: 12px;
}

.forms-module_form_input-box_hint.dark {
  color: #363636cc;
}

.modules-module_item {
  background-color: #1108248c;
  border-radius: 8px;
  flex-direction: column;
  margin-bottom: 20px;
  padding: 30px 30px 5px;
  display: flex;
}

.modules-module_item.extra {
  background-color: #6900ff66;
}

.modules-module_item.locked {
  cursor: not-allowed;
  background-color: #505050a6;
}

.modules-module_item.v2 {
  background-color: #0000;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.modules-module_item_header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 25px;
  display: flex;
}

.modules-module_item_header.locked {
  cursor: not-allowed;
}

.modules-module_item_header_txt {
  color: var(--white);
  font-size: 18px;
  font-weight: 600;
}

.modules-module_list {
  border-top: 1px dashed #ffffff26;
  flex-direction: column;
  padding-top: 30px;
  display: flex;
  overflow: hidden;
}

.modules-module_list.v2 {
  border-top-style: none;
  padding-top: 0;
}

.modules-module_list.v2.locked {
  opacity: .6;
  pointer-events: none;
}

.modules-module_list_item {
  color: var(--white);
  border-bottom: 1px solid #ffffff1a;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.modules-module_list_item:hover {
  color: var(--cyan);
}

.modules-module_list_item_icon {
  width: 31px;
  position: relative;
  top: -1px;
}

.modules-module_list_item_icon.completed {
  display: none;
}

.modules-module_list_item_txt {
  flex: 1;
  margin-left: 15px;
  font-size: 16px;
  font-weight: 600;
}

.modules-module_list_item_time {
  margin-left: 10px;
  font-size: 14px;
}

.system_navbar-left {
  z-index: 15;
  background-color: #1f1338cc;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 281px;
  height: 100vh;
  padding-top: 40px;
  padding-left: 38px;
  padding-right: 38px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

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

.system_navbar-left_bottom {
  flex-direction: column;
  margin-bottom: 20px;
  display: flex;
}

.system_navbar-left_brand {
  margin-bottom: 80px;
}

.system_navbar-left_profile {
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.system_navbar-left_profile_photo {
  object-fit: cover;
  border-radius: 100%;
  width: 42px;
  height: 42px;
}

.system_navbar-left_profile_infos {
  margin-left: 15px;
}

.system_navbar-left_profile_infos_name {
  font-size: 18px;
  font-weight: 600;
}

.system_navbar-left_profile_infos_email {
  padding-right: 15px;
  font-size: 13px;
}

.system_navbar-left_nav {
  border-top: 1px solid #ffffff26;
  flex-direction: column;
  width: 100%;
  margin-top: 25px;
  padding-top: 25px;
  display: flex;
}

.system_navbar-left_nav_link {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e6c39539a41783c1d9516f_icon_support-white.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 28px;
  align-items: center;
  height: 50px;
  margin-bottom: 2px;
  padding-top: 3px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.system_navbar-left_nav_link:hover {
  opacity: .55;
}

.system_navbar-left_nav_link.w--current {
  color: var(--cyan);
}

.system_navbar-left_nav_link.w--current:hover {
  opacity: 1;
}

.system_navbar-left_nav_link.tools {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e6c3958d80e29dd2c118a2_icon_tools-white.svg");
}

.system_navbar-left_nav_link.certificates {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e6c3959c84e5024ca0822f_icon_certification-white.svg");
}

.system_navbar-left_nav_link.dashboard {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e6c395fdc786b20da18e3f_icon_dashboard-white.svg");
}

.system_navbar-left_nav_link.dashboard.w--current {
  color: var(--cyan);
}

.system_navbar-left_nav_link.tool {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62e4432885270a840a26c863_icon_navbar-tools.svg");
}

.system_navbar-left_nav_link.library {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62e44328025f1508fddd9231_icon_navbar-library.svg");
}

.system_navbar-left_nav_link.meetups {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62fe8450c8e7ba1a86ec8ec8_icon_meetubs-navbar.svg");
}

.system_navbar-left_bottom_link {
  opacity: .7;
  color: var(--white);
  letter-spacing: .2px;
  margin-top: 1px;
  font-size: 11px;
}

.system_navbar-left_bottom_link:hover {
  opacity: 1;
}

.info-page_content {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 85px;
  display: flex;
  position: relative;
}

.info-page_content_back {
  position: sticky;
  top: 5%;
}

.info-page_content_txt-box {
  flex: 0 60%;
}

.info-page_content_txt-box_brand {
  margin-bottom: 60px;
}

.info-page_content_txt-box_h1 {
  margin-bottom: 10px;
  font-size: 40px;
}

.info-page_content_txt-box_h2 {
  margin-top: 25px;
  font-size: 24px;
}

.system_navbar-top {
  z-index: 30;
  align-items: center;
  padding-top: 30px;
  padding-right: 25px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.system_navbar-top_link {
  color: var(--white);
  margin-left: 15px;
  font-size: 12px;
}

.system_navbar-top_link.dark {
  color: var(--black);
}

.system_content {
  color: var(--white);
  padding-top: 120px;
  padding-bottom: 80px;
  padding-left: 280px;
  position: relative;
}

.system_content.course {
  padding-top: 0;
}

.system_content.tools-page {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d96162c3a3575239eebba4_graph_textura-azul.svg");
  background-position: 0 0;
  background-size: auto;
  min-height: 100vh;
  margin-left: 280px;
  padding-left: 0;
}

.system_container {
  padding-left: 7vw;
  padding-right: 7vw;
}

.system_dashboard_title-box {
  align-items: center;
  margin-bottom: 22px;
  display: flex;
}

.system_dashboard_title-box.small-margin {
  margin-bottom: 0;
}

.system_dashboard_title-box_h1 {
  margin-left: 15px;
}

.system_dashboard_title-box_h1.dark {
  color: var(--black);
}

.system_dashboard_title-box_h1.dark.tools {
  margin-left: 24px;
}

.system_dashboard_notification {
  padding-left: 80px;
}

.system_dashboard_notification_title {
  margin-bottom: 9px;
  font-size: 22px;
  font-weight: 400;
}

.system_dashboard_notification_date {
  font-size: 14px;
}

.system_section {
  margin-top: 115px;
}

.system_section.small-margin {
  margin-top: 50px;
}

.system_section.medium-margin {
  margin-top: 70px;
}

.system_section.certificates-mobile {
  display: none;
}

.system_banner {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62193282bf6d287a2daea9d3_graph_bs-testimonial-bg.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  margin-top: 70px;
  margin-left: -2vw;
  margin-right: -2vw;
  padding-top: 95px;
  padding-bottom: 85px;
  padding-left: 7vw;
  position: relative;
  overflow: hidden;
}

.system_banner_logo {
  margin-bottom: 30px;
}

.system_banner_p {
  width: 320px;
  margin-bottom: 20px;
}

.system_banner_counter {
  z-index: 15;
  background-image: linear-gradient(#000000b3, #0000);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 7vw 35px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.system_banner_counter_title {
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.system_banner_counter_date {
  font-size: 28px;
  font-weight: 700;
  line-height: 23px;
}

.system_course-page_banner {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 220px;
  margin-bottom: 80px;
  position: relative;
}

.system_course-page_banner.tutorial {
  background-image: linear-gradient(#37127166, #37127166), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62daea8f3e239691a0c26eef_opt-out-bg.svg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.system_course-page_banner.starter {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/637b8036ceb5f73ea29b32e6_Bg-hero.webp");
}

.system_course-page_banner-mask {
  z-index: 5;
  background-image: linear-gradient(#381271e8, #38127100 34% 63%, #381271);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.system_course-page_banner-mask.multisigs {
  background-image: linear-gradient(#000000e8, #38127100 34% 63%, #381271);
}

.system_course-page_intro {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 135px;
  display: flex;
}

.system_course-page_intro_h1 {
  margin-bottom: 15px;
}

.system_course-page_intro_p {
  opacity: .9;
  margin-bottom: 35px;
}

.system_course-page_intro_p p {
  margin-bottom: 0;
}

.system_course-page_content {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.system_course-page_content_left {
  margin-top: 25px;
  position: sticky;
  top: 80px;
}

.system_course-page_content_left_h2 {
  margin-bottom: 8px;
}

.system_course-page_content_left_infos {
  text-transform: uppercase;
  align-items: center;
  margin-bottom: 25px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.system_course-page_content_left_infos.dashboard {
  color: var(--white);
  justify-content: center;
  width: 100%;
  margin-bottom: 15px;
}

.system_course-page_content_left_infos_item {
  align-items: center;
  display: flex;
}

.system_course-page_content_left_infos_item_name {
  padding-left: 5px;
  padding-right: 10px;
}

.system_course-page_content_cms-wrapper {
  flex: 0 60%;
}

.system_course-page_content_left_progress {
  margin-right: 10px;
}

.system_course-page_content_left_progress_bar {
  background-color: #ffffff26;
  border-radius: 6px;
  height: 13px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.system_course-page_content_left_progress_bar-fill {
  background-color: var(--cyan);
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 0%;
  height: 100%;
  transition: all .5s;
  position: absolute;
  inset: 0% auto auto 0%;
}

.system_course-page_content_left_progress_bar-fill._1 {
  width: 1%;
}

.system_course-page_content_left_progress_bar-fill._2 {
  width: 2%;
}

.system_course-page_content_left_progress_bar-fill._3 {
  width: 3%;
}

.system_course-page_content_left_progress_bar-fill._4 {
  width: 4%;
}

.system_course-page_content_left_progress_bar-fill._5 {
  width: 5%;
}

.system_course-page_content_left_progress_bar-fill._6 {
  width: 6%;
}

.system_course-page_content_left_progress_bar-fill._7 {
  width: 7%;
}

.system_course-page_content_left_progress_bar-fill._8 {
  width: 8%;
}

.system_course-page_content_left_progress_bar-fill._9 {
  width: 9%;
}

.system_course-page_content_left_progress_txt {
  color: var(--cyan);
  text-transform: uppercase;
  align-items: center;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.class-body {
  background-color: #0c051a;
}

.system_class-page_wrapper {
  margin-right: 250px;
  padding-bottom: 105px;
}

.system_class-page_navbar {
  z-index: 60;
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62f07224295fa18667cfd60e_logo_area-bitcoin-dark.svg");
  background-position: 50% 97%;
  background-repeat: no-repeat;
  background-size: 65px;
  flex-direction: column;
  width: 250px;
  height: 100%;
  padding-top: 40px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
  box-shadow: -4px 0 18px #00000029;
}

.system_class-page_navbarclass-page_navbar_header {
  text-align: center;
  border-bottom: 1px solid #00000026;
  margin-bottom: 45px;
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 30px;
}

.system_class-page_navbarclass-page_navbar_header_course {
  text-align: center;
  letter-spacing: .1px;
  font-size: 16px;
  font-weight: 700;
}

.system_class-page_navbarclass-page_navbar_header_class {
  text-align: center;
  letter-spacing: .1px;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.system_class-page_navbarclass-page_navbar_header_links {
  flex-direction: column;
  display: flex;
}

.system_class-page_navbarclass-page_navbar_header_links_item {
  border-left: 4px solid var(--blue);
  color: var(--blue);
  margin-bottom: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 26px;
  font-size: 15px;
  font-weight: 700;
}

.system_class-page_navbarclass-page_navbar_header_links_item:hover, .system_class-page_navbarclass-page_navbar_header_links_item.w--current {
  border-left-color: var(--dark-orange);
  color: var(--dark-orange);
}

.system_class-page_intro {
  margin-top: 65px;
}

.system_class-page_intro_h1 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-bottom: 15px;
}

.system_class-page_intro_p {
  color: var(--dark-slate-grey);
}

.system_class-page_section {
  margin-top: 90px;
  padding-top: 20px;
}

.system_class-page_section.v2 {
  margin-top: 0;
  padding-top: 0;
}

.system_class-page_support {
  border-top: 1px dashed #00000040;
  flex-direction: column;
  align-items: center;
  margin-top: 100px;
  padding-top: 100px;
  display: flex;
}

.system_class-page_support_h2 {
  margin-bottom: 10px;
}

.system_dashboard_title-box_p {
  margin-top: -15px;
  margin-bottom: 60px;
  padding-left: 75px;
}

.system_dashboard_title-box_p.dark {
  color: var(--dark-slate-grey);
}

.system_dashboard_title-box_p.max-width {
  max-width: 600px;
}

.system_subtitle {
  margin-top: 5px;
}

.forms-module_form_success-message {
  color: var(--white);
  background-color: #14c782;
  border-radius: 14px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 16px;
  font-weight: 600;
}

.forms-module_form_error-message {
  color: var(--white);
  text-align: center;
  background-color: #c0301a;
  border-radius: 14px;
  margin-top: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 16px;
  font-weight: 600;
}

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

.system_profile-page_header_photo {
  object-fit: cover;
  width: 110px;
  height: 110px;
  margin-bottom: 15px;
}

.system_profile-page_header_h2 {
  margin-bottom: 2px;
}

.system_navbar-mobile {
  display: none;
}

.modules-module_list_item_icon-txt-box {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.system_class-page_mobile-button, .system_class-page_mobile-button-close {
  display: none;
}

.utility-page-wrap {
  background-color: var(--midnight-blue);
  color: var(--white);
  background-image: radial-gradient(circle at 100% 0, #6900ff45, #fff0 65%);
  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;
  align-items: center;
  width: 260px;
  display: flex;
}

.feedback-page.large {
  padding-top: 50px;
  padding-bottom: 120px;
}

.feedback-page_content {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.feedback-page_content.buy {
  margin-top: 60px;
}

.feedback-page_content_h1 {
  color: var(--cyan);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.feedback-page_content_h1.red {
  color: #f43b5f;
}

.feedback-page_content_p {
  text-align: center;
  width: 490px;
  margin-bottom: 35px;
  font-size: 18px;
  line-height: 26px;
}

.button-embed {
  flex-direction: column;
  display: flex;
}

.courses-module_grid_item {
  flex: 0 0 290px;
  margin-right: 20px;
}

.courses-module_grid_item.tutorial {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62fba316df032f4a1ef1441e_UC_33-CApa-Bem-vindo.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  flex-basis: 250px;
  justify-content: flex-end;
  height: 450px;
  padding-bottom: 22px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.courses-module_grid_item.course-mobile.dashboard {
  flex-basis: 250px;
  width: 250px;
  height: 450px;
  margin-right: 0;
}

.courses-module_grid_item.course-mobile.dashboard.workshops {
  margin-right: 16px;
}

.login-box {
  z-index: 15;
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.login-box.calculator {
  margin-bottom: 10px;
}

.login-box.config-page {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 45px;
  padding-bottom: 45px;
}

.login-box.login-page {
  padding-top: 60px;
  padding-bottom: 60px;
}

.login-box_icon.calculator {
  margin-bottom: 45px;
}

.login-box_icon.login {
  margin-top: 25px;
  margin-bottom: 45px;
}

.login-box_h1 {
  margin-top: -20px;
  margin-bottom: 10px;
}

.login-box_h1.config-page {
  white-space: nowrap;
}

.login-box_form {
  width: 380px;
  margin-top: 10px;
}

.login-box_content {
  flex-direction: column;
  align-items: center;
  width: 320px;
  display: flex;
}

.login-box_content.calculator {
  width: 620px;
  margin-top: 15px;
  margin-bottom: 20px;
}

.login-box_content.contact {
  align-items: center;
  width: 440px;
}

.login-box_content.config-page {
  width: 560px;
}

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

.login-box_form_form {
  flex-direction: column;
  display: flex;
}

.system_class-page_class-links {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.system_class-page_class-links_item {
  border: 2px solid var(--blue);
  background-color: var(--white);
  color: var(--blue);
  border-radius: 16px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 9px 20px 8px;
  font-size: 12px;
  font-weight: 600;
}

.system_class-page_class-links_item:hover {
  background-color: var(--blue);
  color: var(--white);
}

.system_class-page_back-box {
  z-index: 50;
  background-image: linear-gradient(#000000ab, #0000);
  align-items: center;
  width: 100%;
  padding: 25px 30px 45px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.system_class-page_back-box_txt {
  color: var(--white);
  text-transform: uppercase;
  margin-left: 15px;
  font-weight: 600;
}

.hide-empty {
  display: none;
}

.system_class-page_navbarclass-page_navbar_bottom-links {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  padding-bottom: 75px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.system_class-page_navbarclass-page_navbar_bottom-links_form-block {
  margin-bottom: 0;
}

.system_class-page_navbarclass-page_navbar_bottom-links_form-block_form_success {
  background-color: #0000;
  padding: 0;
}

.modules-module_list_item_embed, .modules-module_list_item_icon-completed {
  display: none;
}

.tools-module_item_locked-box {
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 24px #00000038;
}

.tools-module_item_locked-box_infos {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tools-module_item_locked-box_infos_logo {
  margin-top: 20px;
}

.tools-module_certificate-item {
  height: 330px;
}

.join-section_header_content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 55px;
  display: flex;
}

.join-section_header_content_graph {
  flex: 1;
  max-width: 55%;
  position: relative;
  top: -30px;
}

.txt-orange {
  color: var(--dark-orange);
  margin-top: 5px;
  display: block;
}

.method-section_grid_item_box {
  background-color: var(--indigo);
  border-radius: 30px;
  height: 100%;
  padding: 30px 15px;
}

.method-section_grid_item_box.newsletter-page_topics-section_item {
  background-color: #1f1338;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.media-section-box_divisor-top {
  max-width: 102%;
  margin-bottom: -63px;
  margin-left: -3px;
}

.media-section-box_divisor-bottom {
  transform-style: preserve-3d;
  max-width: 102%;
  margin-top: -63px;
  margin-left: -3px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.forms-module_form_grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.password-reset-box {
  z-index: 600;
  background-color: #00000073;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.password-reset-box.utility-page-wrap {
  background-color: var(--midnight-blue);
}

.password-reset-box_lottie {
  width: 120px;
}

.email-body {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  font-family: Gilroy, sans-serif;
}

.email-content {
  background-color: #f5f5f5;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 35px;
}

.email-content_h1 {
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 30px;
}

.email-content_p {
  margin-bottom: 15px;
}

.email-content_button {
  background-color: var(--dark-orange);
  text-align: center;
  border-radius: 4px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.tools-module_item_link {
  z-index: 80;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form_success-message {
  background-color: var(--blue);
  color: var(--white);
  text-align: center;
  border-radius: 12px;
  margin-top: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 18px;
  line-height: 22px;
}

.form_success-message.green {
  background-color: #27ce8e;
  line-height: 22px;
}

.form_success-message.lp_cop {
  background-color: #52bbd9;
  line-height: 24px;
}

.resume-section_graph {
  width: 600px;
  position: absolute;
  inset: auto -302px -262px auto;
}

.learn-section {
  padding-top: 140px;
  padding-bottom: 125px;
  position: relative;
}

.learn-section_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: -75px;
  margin-right: -75px;
}

.learn-section_grid_item_icon-box {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.learn-section_grid_item_h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
}

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

.benefits-section_ebook-box {
  align-items: flex-start;
  margin-bottom: 70px;
  margin-left: -95px;
  display: flex;
  position: relative;
}

.benefits-section_ebook-box_img {
  z-index: 15;
  flex: 0 0 75%;
  max-width: 75%;
  position: relative;
}

.benefits-section_ebook-box_txt-box {
  z-index: 15;
  margin-top: 90px;
  margin-left: 35px;
  position: relative;
}

.benefits-section_ebook-box_txt-box.benefits-section_plataform-box_txt-box {
  text-align: right;
  margin-left: 0;
}

.benefits-section_ebook-box_txt-box_h2 {
  color: var(--cyan);
  text-transform: uppercase;
  margin-bottom: 8px;
}

.benefits-section_ebook-box_txt-box_p {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
}

.benefits-section_graph {
  position: absolute;
  inset: 0% 0% auto auto;
}

.benefits-section_ebook-box_graph {
  width: 520px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.benefits-section_plataform-box {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.benefits-section_plataform-box_img-box {
  flex: 0 0 520px;
  margin-left: 50px;
  position: relative;
}

.benefits-section_plataform-box_img-box_screen {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.benefits-section_plataform-box_img-box_screen_base {
  z-index: 5;
  width: 520px;
  height: auto;
  position: relative;
}

.benefits-section_plataform-box_img-box_screen_video {
  z-index: 0;
  width: 497px;
  height: 285px;
  margin-top: 28px;
  position: absolute;
}

.benefits-section_plataform-box_img-box_graph {
  width: 480px;
  position: absolute;
  inset: auto auto -112px -240px;
}

.mentors-section_item_graph {
  width: 160px;
  position: absolute;
  inset: auto -150px 44px auto;
}

.footer_duck {
  flex-direction: column;
  align-items: center;
  margin-top: 85px;
  margin-bottom: 30px;
  display: flex;
}

.hide {
  display: none;
}

.ast-lp-body {
  background-color: #1e1338;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e747268bf555c0b9f3118_graph_spray-hero-ast.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e726db14182bca1446725_graph_botcoins-ast.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e80146e490c3d60e2fb5e_graph_bg-ast.webp");
  background-position: 120% -50%, 50% 15%, 50% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ast-lp-body.thank-you {
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e80146e490c3d60e2fb5e_graph_bg-ast.webp");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ast-lp_hero-section {
  margin-top: 10px;
  margin-bottom: 35px;
}

.ast-lp_hero-section.thank-you {
  margin-top: 75px;
  padding-bottom: 50px;
}

.ast-lp_hero-section_content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ast-lp_hero-section_content_date-box {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #41118c99;
  border-radius: 60px;
  margin-bottom: 30px;
  padding: 12px 15px 10px;
  font-size: 22px;
  font-weight: 800;
}

.ast-lp_hero-section_content_brand {
  margin-bottom: 24px;
}

.ast-lp_hero-section_content_brand.thank-you-page {
  margin-bottom: 30px;
}

.ast-lp_hero-section_content_h1 {
  display: none;
}

.ast-lp_hero-section_content_subtitle-box {
  border: 1px solid var(--dark-orange);
  background-color: var(--midnight-blue);
  box-shadow: inset 0 8px 30px 0 var(--dark-orange), inset 13px 13px 50px 0 var(--magenta), 0 0 50px 0 var(--dark-orange);
  color: var(--white);
  text-align: center;
  border-radius: 28px;
  width: 770px;
  margin-bottom: 40px;
  padding: 25px 25px 20px;
  font-weight: 800;
}

.ast-lp_hero-section_content_subtitle-box.ast-lp_learn-section_content_box {
  background-color: #1f1338e6;
  flex: 0 45%;
  width: auto;
  margin-left: 18px;
  margin-right: 18px;
  padding-bottom: 45px;
  padding-left: 35px;
  padding-right: 35px;
}

.ast-lp_hero-section_content_subtitle-box.large {
  width: 880px;
}

.ast-lp_hero-section_content_subtitle-box_p {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}

.ast-lp_hero-section_content_subtitle-box_p.ast-lp_learn-section_content_box_title {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 30px;
}

.ast-lp_hero-section_content_p {
  color: var(--white);
  text-align: center;
  width: 600px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.ast-lp_hero-section_content_p.thank-you-page {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.ast-lp_hero-section_content_p.thank-you-page.small {
  font-size: 20px;
  line-height: 26px;
}

.ast-lp_hero-section_content_form-block.background {
  z-index: 15;
  background-color: var(--dark-orange);
  border-radius: 26px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.ast-lp_hero-section_content_form-block_form {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ast-lp_hero-section_content_form-block_form_input {
  border: 1px solid var(--cyan);
  background-color: var(--white);
  color: var(--black);
  background-image: linear-gradient(#0000, #fff0);
  border-radius: 16px;
  width: 260px;
  height: 65px;
  margin-bottom: 0;
  margin-right: 12px;
  padding-top: 13px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  transition: all .265s;
}

.ast-lp_hero-section_content_form-block_form_input:focus {
  border-color: var(--dark-orange);
}

.ast-lp_hero-section_content_form-block_form_input::placeholder {
  color: var(--black);
}

.ast-lp_hero-section_content_form-block_form_input.purple:focus {
  border-color: var(--blue);
}

.ast-lp_hero-section_content_form-block_form_button {
  background-color: var(--dark-orange);
  text-transform: uppercase;
  border-radius: 12px;
  padding-top: 12px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 800;
  transition: all .265s;
}

.ast-lp_hero-section_content_form-block_form_button:hover {
  background-color: var(--blue-2);
}

.ast-lp_hero-section_content_form-block_form_button.purple {
  background-color: var(--blue);
}

.ast-lp_hero-section_content_form-block_form_button.purple:hover {
  background-color: var(--cyan);
}

.ast-lp_icons-section {
  margin-bottom: 95px;
}

.ast-lp_icons-section_list {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ast-lp_icons-section_list_item {
  margin-left: 40px;
  margin-right: 40px;
}

.ast-lp_icons-section_list_item_icon-box {
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.ast-lp_icons-section_list_item_icon-box_img.align1 {
  position: relative;
  left: -22px;
}

.ast-lp_icons-section_list_item_icon-box_img.align2 {
  position: relative;
  left: -5px;
}

.ast-lp_icons-section_list_item_h2 {
  color: var(--white);
  text-align: center;
  margin-top: 15px;
  font-size: 26px;
}

.ast-lp_learn-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e726e4099b32113ca8873_graph_predios-ast.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 115px;
  padding-bottom: 184px;
}

.ast-lp_learn-section_h2 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.ast-lp_learn-section_content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ast-lp_learn-section_content_box_p {
  align-items: flex-start;
  height: 90px;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.ast-lp_learn-section_h2-spam {
  color: var(--dark-orange);
  font-size: 48px;
}

.ast-lp_teachers-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/621e809368bf555cae9fabb5_graph_bitcoins-left-ast.webp");
  background-position: -1%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 5px;
  padding-bottom: 90px;
  position: relative;
  overflow: hidden;
}

.ast-lp_teachers-section_content {
  z-index: 15;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.ast-lp_teachers-section_content_txt-box {
  flex: 0 40%;
}

.ast-lp_teachers-section_content_txt-box.lp {
  background-color: var(--midnight-blue);
  flex-shrink: 0;
  margin-left: 25px;
  margin-right: 25px;
  padding: 25px;
}

.ast-lp_teachers-section_content_txt-box_h2 {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 26px;
}

.ast-lp_teachers-section_content_txt-box_p {
  color: var(--white);
  padding-right: 30px;
  font-size: 14px;
  line-height: 22px;
}

.ast-lp_teachers-section_content_img {
  z-index: 15;
  flex: 1;
  max-width: 60%;
  margin-left: 0;
  position: relative;
}

.ast-lp_teachers-section_content_img.lp {
  object-fit: cover;
  border-radius: 12px;
  flex: 0 auto;
  width: 270px;
  max-width: none;
  box-shadow: 0 0 50px #0000003d;
}

.ast-lp_teachers-section_content_img.lp.over {
  bottom: -92px;
  left: -57px;
}

.ast-lp_teachers-section_graph-bottom-right {
  width: 35vw;
  position: absolute;
  inset: auto 0% -30vw auto;
}

.ast-lp_teachers-section_graph-bottom-left {
  width: 560px;
  position: absolute;
  inset: auto auto -21.7vw -16.6vw;
}

.form_error-message {
  background-color: var(--firebrick);
  color: var(--white);
  text-align: center;
  border-radius: 12px;
  margin-top: 15px;
  padding: 25px;
  font-size: 18px;
}

.courses-section_list_item_coming-soon_content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.courses-section_list_item_coming-soon_content_txt {
  opacity: .6;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 800;
}

.courses-section_list_item_coming-soon_hide {
  opacity: .41;
  filter: blur(7px) grayscale();
}

.courses-section_list_item_coming-soon_hide.v2 {
  opacity: .76;
  filter: blur(7px);
}

.courses-section_list_item-wrapper_list {
  height: 100%;
  display: flex;
}

.courses-section_list_item-wrapper-list-item {
  flex-direction: row;
  height: 100%;
  display: flex;
}

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

.heading {
  margin-bottom: 10px;
}

.email-signature {
  width: 400px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
}

.email-signature_brand {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mentors-section_p {
  text-align: center;
  margin-top: 50px;
  padding-left: 45px;
  padding-right: 45px;
  font-size: 18px;
  line-height: 26px;
}

.pricing-section_box_content_item_links-box {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing-section_box_content_item_links-box_btn-wrapper {
  position: relative;
}

.pricing-section_box_content_item_links-box_btn-wrapper_terms-link {
  z-index: 300;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.pricing-section_box_content_item_links-box_checkbox {
  color: var(--dark-slate-grey);
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.pricing-section_box_content_item_links-box_checkbox_txt {
  margin-left: 6px;
  font-size: 11px;
}

.pricing-section_box_content_item_links-box_checkbox_check {
  border: 1px solid #949494;
  width: 14px;
  height: 14px;
  margin-top: 0;
}

.pricing-section_box_content_item_links-box_checkbox_check.w--redirected-checked {
  border-color: var(--blue-2);
  background-color: var(--blue);
  box-shadow: 0 0 #000;
}

.pricing-section_box_content_item_links-box_checkbox_txt-link {
  color: var(--blue);
  text-decoration: underline;
}

.pricing-section_box_content_item_links-box_checkbox_alert {
  background-color: var(--firebrick);
  color: var(--white);
  border-radius: 6px;
  max-width: 310px;
  padding: 10px 25px;
  font-size: 12px;
  line-height: 18px;
  display: none;
}

.modules-module_list_item-2 {
  color: #fff;
  border-bottom: 1px solid #ffffff1a;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.modules-module_list_item-2:hover {
  color: #00fafd;
}

.link-block {
  background-color: var(--white);
  padding: 21px;
}

.modules-module_item_hidden-link {
  display: none;
}

.modules-section_grid_item_modal_right-wrapper {
  margin-top: 20px;
  overflow: auto;
}

.modules-section_grid_item_link_txt-box_star {
  margin-right: 5px;
}

.modules-module_item_release-txt {
  margin-bottom: 15px;
}

.alert-modal {
  z-index: 2000;
  background-color: #101010e0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.alert-modal_box {
  z-index: 250;
  background-color: var(--indigo);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61716eff645aee153888bcb1_graph_bg-items-bitcoin-1.2.svg");
  background-position: -9% -7%;
  background-repeat: no-repeat;
  background-size: 40%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 700px;
  padding: 55px 60px;
  display: flex;
  position: relative;
}

.alert-modal_box_icon {
  margin-bottom: 20px;
}

.alert-modal_box_h1 {
  color: var(--dark-orange);
  text-align: center;
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 42px;
}

.alert-modal_box_p {
  text-align: center;
  margin-bottom: 20px;
}

.alert-modal_close-mask {
  z-index: 200;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e9b7e9801278d978152181_icon_close.svg");
  background-position: 96% 4%;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0% auto auto 0%;
}

.cop-lp_hero-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b575485677c38bf2e410b_img_bg-cop1.1.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  height: auto;
  min-height: 100vh;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

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

.cop-lp_hero-section_content {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.cop-lp_hero-section_content-wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cop-lp_hero-section_content-wrapper_left {
  z-index: 30;
  flex: none;
  width: 400px;
  margin-left: -60px;
  position: relative;
}

.cop-lp_hero-section_content-wrapper_right {
  flex: none;
  justify-content: flex-end;
  align-items: flex-end;
  width: 500px;
  margin-left: 45px;
  display: flex;
  position: relative;
}

.cop-lp_hero-section_content-wrapper_left_h1 {
  color: #ff9100;
  margin-bottom: 20px;
  font-family: Beni, sans-serif;
  font-size: 92px;
  font-weight: 700;
  line-height: 78px;
}

.cop-lp_p {
  color: #f0e6d1;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.cop-lp_p.cop-lp_origin-section_content_txt-box_p {
  color: #f0e6d1;
}

.cop-lp_p.cop-lp_feat-section_content_txt-box_p {
  color: #a05723;
}

.cop-lp_hero-section_content-wrapper_right_img1 {
  width: 510px;
  max-width: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cop-lp_hero-section_content-wrapper_right_img2 {
  width: 560px;
  max-width: none;
  position: absolute;
  inset: 0% 0% auto -280px;
}

.cop-lp_hero-section_lens {
  opacity: .16;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cop-lp_hero-section_content-wrapper_right_img1_light {
  filter: blur(15px);
  background-color: #fffffb;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: -45px 35px auto auto;
}

.cop-lp_origin-section {
  background-color: #f15f01;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b254e3e433cfbf47fcfcd_img_bg-cop2.webp");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: contain;
  margin-top: -1px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.cop-lp_origin-section_content {
  justify-content: space-between;
  align-items: flex-start;
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cop-lp_origin-section_content_img {
  flex: 1;
  max-width: 53%;
}

.cop-lp_origin-section_content_txt-box {
  flex: 0 54%;
  padding-left: 40px;
}

.cop-lp_origin-section_content_txt-box.cop-lp_feat-section_content_txt-box {
  flex-basis: 45%;
  padding-left: 0;
  position: relative;
}

.cop-lp_origin-section_content_txt-box_h2 {
  color: #f0e6d1;
  margin-bottom: 15px;
  font-family: Beni, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 74px;
}

.cop-lp_feat-section {
  background-color: #51bed7;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b254e82b1e70e8c885631_img_bg-cop3.webp");
  background-size: contain;
  margin-top: -1px;
  padding-top: 150px;
  padding-bottom: 335px;
}

.cop-lp_feat-section_content {
  justify-content: space-between;
  width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cop-lp_feat-section_content_img {
  width: 620px;
  position: absolute;
  inset: -205px -201px auto auto;
}

.cop-lp_news-section {
  background-color: #eb6001;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/623b254e3e433cfbf47fcfcd_img_bg-cop2.webp");
  background-position: 0 0;
  background-size: contain;
  padding-bottom: 105px;
}

.cop-lp_news-section_content {
  flex-direction: column;
  width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cop-lp_news-section_content_img {
  margin-top: -230px;
}

.cop-lp_news-section_content_form-block {
  margin-top: 65px;
}

.cop-lp_news-section_content_form-block_form_h2 {
  color: #f0e6d1;
  margin-bottom: 35px;
  font-family: Beni, sans-serif;
  font-size: 84px;
  line-height: 72px;
}

.cop-lp_news-section_content_form-block_form_wrapper {
  justify-content: space-between;
  display: flex;
}

.cop-lp_news-section_content_form-block_form_wrapper_input {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 8px;
  flex: 0 32%;
  height: 68px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 16px;
}

.cop-lp_news-section_content_form-block_form_wrapper_input:focus {
  border-color: var(--white);
}

.cop-lp_news-section_content_form-block_form_wrapper_input::placeholder {
  color: var(--white);
}

.cop-lp_news-section_content_form-block_form_wrapper_btn {
  text-transform: uppercase;
  background-color: #6f2714;
  border-radius: 8px;
  flex: 0 32%;
  font-size: 18px;
  font-weight: 700;
  transition: all .248s;
}

.cop-lp_news-section_content_form-block_form_wrapper_btn:hover {
  opacity: .85;
}

.cop-lp_hero-section_content-wrapper_right_img-mobile {
  display: none;
}

.newsletter-page_hero-section {
  flex-direction: column;
  height: auto;
  padding-top: 165px;
  padding-bottom: 210px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.newsletter-page_hero-section_align-box {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.newsletter-page_hero-section_content {
  justify-content: space-between;
  align-items: center;
  padding-left: 8vw;
  padding-right: 5vw;
  display: flex;
}

.newsletter-page_hero-section_content_left {
  flex-direction: column;
  align-items: flex-start;
  width: 615px;
  display: flex;
  position: relative;
  top: 70px;
}

.newsletter-page_hero-section_content_h1 {
  z-index: 15;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  position: relative;
}

.newsletter-page_hero-section_content_form {
  width: 380px;
  margin-top: 10px;
}

.newsletter-page_hero-section_content_form_form {
  flex-direction: column;
  display: flex;
}

.newsletter-page_topics-section {
  margin-top: 105px;
}

.newsletter-page_topics-section_item_icon-box {
  background-color: var(--white);
  box-shadow: 3px 3px 0 0 var(--cyan);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 60px;
  margin-top: -35px;
  margin-bottom: 25px;
  display: flex;
}

.newsletter-page_topics-section_item_icon-box_img {
  max-width: 53%;
}

.newsletter-page_txt-section {
  margin-top: 140px;
}

.newsletter-page_txt-section_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.newsletter-page_txt-section_img {
  object-fit: cover;
  flex: 1;
  max-width: 40%;
  height: 480px;
  margin-right: 50px;
}

.newsletter-page_txt-section_txt-box {
  flex-direction: column;
  flex: 0 55%;
  align-items: flex-start;
  display: flex;
}

.newsletter-page_txt-section_txt-box_p {
  margin-bottom: 40px;
  font-size: 28px;
  line-height: 32px;
}

.ast-lp_hero-section_content_subtitle-box_p-title {
  margin-bottom: 12px;
  display: inline-block;
}

.thank-you-page_progress-bar {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #41118c99;
  border-radius: 60px;
  width: 500px;
  height: 28px;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 800;
  position: relative;
  overflow: hidden;
}

.thank-you-page_progress-bar_fill {
  background-image: linear-gradient(to bottom, var(--cyan), var(--cyan));
  color: var(--black);
  text-align: right;
  width: 72%;
  height: 100%;
  padding-top: 4px;
  padding-right: 10px;
  font-size: 14px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.thank-you-page_video {
  border-radius: 20px;
  margin-top: 30px;
}

.thank-you-page_list {
  margin-top: 50px;
}

.thank-you-page_list_item {
  background-color: var(--midnight-blue);
  color: var(--white);
  text-align: center;
  border: 1px solid #ff9100bd;
  border-radius: 28px;
  width: 750px;
  margin-bottom: 40px;
  padding: 40px;
  font-weight: 800;
  box-shadow: inset 0 8px 30px #ff910054, inset 13px 13px 50px #ff00ff7d, 0 0 50px #ff9100ad;
}

.thank-you-page_list_item.ast-lp_learn-section_content_box {
  background-color: #1f1338e6;
  flex: 0 45%;
  width: auto;
  margin-left: 18px;
  margin-right: 18px;
  padding-bottom: 45px;
  padding-left: 35px;
  padding-right: 35px;
}

.thank-you-page_list_item.large {
  width: 880px;
}

.thank-you-page_list_item_p {
  align-items: flex-start;
  margin-bottom: 25px;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.ast-lp_hero-section_content_subtitle-box_p-highlight {
  margin-bottom: 15px;
  font-size: 34px;
  line-height: 36px;
  display: inline-block;
}

.ast-lp_teachers-section_content_img-lp_wrapper {
  flex: 0 auto;
  display: flex;
  position: relative;
}

.blog-page_content {
  margin-top: 125px;
}

.blog-page_content_h1 {
  font-size: 70px;
  line-height: 74px;
}

.blog-page_content_section {
  margin-bottom: 115px;
}

.blog-page_content_section_title {
  border-bottom: 1px solid #ffffff40;
  margin-bottom: 45px;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: 600;
}

.blog-page_content_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr;
}

.blog-page_content_grid.small {
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-page_blog-post {
  color: var(--white);
  background-color: #1f133899;
  border: 1px solid #00fafd00;
  transition: all .25s;
}

.blog-page_blog-post:hover {
  border-color: #00fafd;
}

.blog-page_blog-post_img {
  object-fit: cover;
  width: 100%;
  height: 360px;
}

.blog-page_blog-post_img.small {
  height: 230px;
}

.blog-page_blog-post_content {
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.blog-page_blog-post_content_h2 {
  align-items: center;
  height: 75px;
  margin-bottom: 16px;
  display: flex;
}

.blog-page_blog-post_content_h2.small {
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 30px;
}

.blog-page_blog-post_content_h2_category {
  background-color: var(--blue-2);
  border-radius: 12px;
  padding: 3px 8px 1px;
  font-size: 13px;
  font-weight: 700;
}

.blog-page_blog-post_content_h2_date {
  margin-left: 12px;
  font-size: 15px;
  font-weight: 600;
}

.blog-page_blog-post_content_infos {
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.blog-page_content_categories {
  justify-content: center;
  align-items: center;
  margin-bottom: 165px;
  padding-left: 115px;
  display: flex;
}

.blog-page_content_categories.blog-post-page {
  border-top: 1px solid #fff3;
  flex-direction: column;
  margin-top: 145px;
  padding-top: 55px;
  padding-left: 0;
}

.blog-page_content_categories_h2 {
  margin-right: 70px;
  font-size: 42px;
}

.blog-page_content_categories_list {
  grid-column-gap: 8px;
  grid-row-gap: 25px;
  flex-wrap: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 50%;
  display: flex;
}

.blog-page_content_categories_list.blog-post-page {
  flex: 0 auto;
  margin-bottom: 25px;
}

.blog-page_content_categories_list_item {
  color: var(--cyan);
  margin-right: 20px;
  font-size: 40px;
  font-weight: 700;
  display: flex;
}

.blog-page_content_categories_list_item:hover {
  color: var(--dark-orange);
}

.blog-page_content_categories_list_item.blog-post-page {
  margin-right: 0;
}

.blog-post-page_content_h1 {
  margin-bottom: 25px;
  font-size: 70px;
  line-height: 74px;
}

.blog-post-page_content_infos {
  justify-content: space-between;
  margin-bottom: 25px;
  display: flex;
}

.blog-post-page_content_img {
  object-fit: cover;
  width: 110%;
  max-width: 110%;
  height: 420px;
  margin-left: -5%;
}

.blog-page_content_h2 {
  border-left: 5px solid var(--cyan);
  margin-top: 70px;
  margin-bottom: 15px;
  padding-left: 15px;
  font-size: 34px;
}

.blog-page_content_p {
  font-size: 20px;
  line-height: 28px;
}

.blog-page_post-fixed-header {
  z-index: 1000;
  background-color: #291650;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18px 60px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.blog-page_post-fixed-header_title {
  font-weight: 600;
}

.blog-page_post-fixed-header_category {
  color: var(--cyan);
  font-weight: 600;
}

.blog-page_post-fixed-header_line {
  background-color: var(--blue-2);
  width: 50%;
  height: 2px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.blog-page_content_video {
  margin-top: 75px;
}

.blog-page_content_header {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 85px;
  display: flex;
}

.blog-page_content_header_p {
  flex: 0 340px;
  font-size: 14px;
  line-height: 22px;
}

.blog-post-page_content_share {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-post-page_content_share_h2 {
  text-align: center;
  margin-bottom: 45px;
  font-size: 28px;
  line-height: 27px;
}

.coupon-field {
  display: none;
}

.brand-style-guide_content_link {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  width: 100%;
  margin-top: 25px;
  font-size: 14px;
  text-decoration: underline;
  transition: all .36s;
  display: block;
}

.brand-style-guide_content_link:hover {
  color: #6801ff;
}

.brand-style-guide_content_link:active {
  color: #dcc2fd;
}

.v2_body {
  color: var(--white);
  background-color: #1f1338;
  background-image: none;
  background-position: 0 0;
}

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

.v2_body.dark-text {
  color: var(--black);
  background-image: none;
  background-position: 0 0;
}

.v2_body.password {
  color: var(--black);
}

.v2_body.solid {
  background-image: none;
  background-position: 0 0;
}

.v2_body.font {
  font-family: Gilroy, sans-serif;
}

.v2_hero-section {
  height: 100vh;
}

.v2_hero-section_bg-video {
  background-image: linear-gradient(#1f1338a1, #1f1338a1), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d96162c3a3575239eebba4_graph_textura-azul.svg"), linear-gradient(#1f133800, #1f133800);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.v2_hero-section_content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.v2_hero-section_socials {
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: 9.5vw;
  padding-top: 30px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.v2_hero-section_socials_item {
  width: 27px;
}

.v2_hero-section_content_h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 86px;
  font-weight: 800;
  line-height: 88%;
}

.v2_hero-section_content_arrow {
  margin-bottom: -70px;
}

.navbar_content_menu_link_icon-v2 {
  color: var(--dark-orange);
  margin-top: -2px;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 19px;
  position: relative;
}

.v2_education-section {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d96162c3a3575239eebba4_graph_textura-azul.svg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 120px;
  padding-bottom: 35px;
}

.v2_education-section_header {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.v2_education-section_header_txt-box {
  flex: 0 0 30%;
}

.v2_education-section_header_txt-box_graph {
  margin-bottom: 12px;
}

.v2_education-section_header_txt-box_h2 {
  color: var(--dark-orange);
  margin-bottom: 30px;
  font-size: 46px;
  font-weight: 800;
  line-height: 95%;
}

.v2_education-section_header_txt-box_p {
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 400;
}

.v2_education-section_header_video-box_graph-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.v2_education-section_header_video-box_graph-wrapper_lettering {
  width: 160px;
  max-width: none;
  display: block;
  position: absolute;
}

.v2_education-section_header_video-box_graph-wrapper_icon {
  max-width: none;
  margin-right: -13px;
  position: absolute;
}

.v2_education-section_grid {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 90px;
  display: grid;
}

.v2_education-section_grid_item {
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 0 15px 15px;
  display: flex;
}

.v2_education-section_grid_item.v2_community-section_grid_item {
  border-style: none;
  flex: 0 0 25%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.v2_education-section_grid_item_img-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 108%;
  height: 144.7px;
  margin-top: -60px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.v2_education-section_grid_item_h3 {
  color: var(--dark-orange);
  margin-bottom: 5px;
  font-size: 24px;
}

.v2_education-section_grid_item_p {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
}

.v2_education-section_grid_item_p.v2_community-section_grid_item_p {
  color: var(--white);
}

.v2_education-section_numbers {
  grid-column-gap: 100px;
  color: var(--black);
  border-bottom: 1px solid #ff910042;
  justify-content: center;
  margin-bottom: 170px;
  margin-left: 6%;
  margin-right: 6%;
  padding-top: 45px;
  padding-bottom: 44px;
  display: flex;
}

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

.v2_education-section_numbers_item_title {
  font-size: 60px;
  font-weight: 600;
  line-height: 100%;
}

.v2_education-section_numbers_item_txt {
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 95%;
}

.v2_courses-section {
  background-color: #e2e2e2;
  padding-top: 130px;
  padding-bottom: 130px;
}

.v2_community-section {
  padding-bottom: 130px;
}

.v2_community-section_grid {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.v2_community-section_grid_item_icon-box {
  align-items: flex-end;
  height: 110px;
  margin-bottom: 15px;
  display: flex;
}

.v2_community-section_grid_divisor {
  opacity: .45;
  width: 50px;
  margin-top: 48px;
  transform: rotate(-180deg);
}

.v2_community-section_testimonial-grid {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.v2_community-section_testimonial-grid_item {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  padding: 28px;
  display: flex;
}

.v2_community-section_testimonial-grid_item_p {
  color: var(--black);
  margin-bottom: 25px;
}

.v2_community-section_testimonial-grid_item_infos {
  align-items: center;
  display: flex;
}

.v2_community-section_testimonial-grid_item_infos_photo {
  object-fit: cover;
  border-radius: 100%;
  flex: none;
  width: 40px;
  height: 40px;
}

.v2_community-section_testimonial-grid_item_infos_txt-box {
  margin-left: 12px;
}

.v2_community-section_testimonial-grid_item_infos_txt-box_name {
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.v2_community-section_testimonial_slider {
  z-index: 20;
  background-color: #0000;
  height: auto;
}

.v2_community-section_testimonial_slider_btn {
  opacity: .55;
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d993780aa68348282a4cf4_icon_slider-left.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-bottom: -50px;
  inset: auto 0% 0% -145px;
}

.v2_community-section_testimonial_slider_btn.right {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d993784d5d7a3c6e6fd139_icon_slider-right.svg");
  left: 0%;
  right: -145px;
}

.v2_community-section_testimonial_slider_nav {
  opacity: .81;
  margin-bottom: -68px;
  font-size: 12px;
}

.v2_belive-section {
  background-color: #ebebeb;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d96162c3a3575239eebba4_graph_textura-azul.svg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 20px;
}

.v2_belive-section_h2 {
  color: var(--dark-orange);
  text-transform: uppercase;
  font-size: 55px;
  line-height: 100%;
}

.v2_belive-section_graph-box {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-left: 50px;
  display: flex;
  position: relative;
}

.v2_belive-section_graph-box_meteor {
  z-index: 15;
  margin-top: -235px;
  margin-left: -389px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.v2_belive-section_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_content_v2_form-block {
  width: 100%;
  margin-bottom: 40px;
}

.footer_content_v2_form-block.v2 {
  margin-bottom: 0;
}

.footer_content_v2_form-block_form.small {
  width: 440px;
}

.footer_content_v2_form-block_h2 {
  text-transform: uppercase;
  margin-bottom: 12px;
  font-weight: 300;
  line-height: 98%;
}

.footer_content_v2_form-block_input {
  border: 1px solid var(--white);
  color: var(--black);
  border-radius: 20px;
  min-width: 410px;
  height: 52px;
  padding-top: 11px;
  padding-left: 18px;
  font-size: 16px;
}

.footer_content_v2_form-block_input:focus {
  border: 1px solid var(--dark-orange);
}

.footer_content_v2_form-block_input::placeholder {
  color: #10101080;
}

.footer_content_v2_form-block_input.v2 {
  border-radius: 50px;
  margin-bottom: 0;
}

.footer_content_v2_form-block_input.v2:focus {
  border-color: var(--blue);
}

.footer_content_v2_form-block_btn {
  background-color: var(--dark-orange);
  text-transform: uppercase;
  border-radius: 20px;
  height: 100%;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 15px;
  font-weight: 700;
  position: absolute;
  inset: 0% 0% auto auto;
}

.footer_content_v2_form-block_btn.v2 {
  background-color: var(--blue);
  border-radius: 50px;
  height: 87%;
  margin-top: 4px;
  margin-right: 4px;
  padding-top: 11px;
}

.footer_content_v2_form-block_input-wrapper {
  position: relative;
}

.no-scroll {
  overflow: hidden;
}

.calculator-page_infos-section {
  background-color: var(--white);
  background-image: none;
  background-size: auto;
  margin-top: 100px;
  padding-top: 65px;
  padding-bottom: 65px;
}

.calculator-page_infos-section_content {
  z-index: 15;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.calculator-page_infos-section_content_title-box {
  flex: 0 35%;
  padding-right: 25px;
}

.calculator-page_infos-section_content_title-box_h2 {
  margin-bottom: 10px;
}

.calculator-page_infos-section_content_title-box_p {
  margin-bottom: 35px;
}

.calculator-page_infos-section_content_table {
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: 70px;
  display: flex;
}

.calculator-page_infos-section_content_table_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid #0000001c;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.calculator-page_infos-section_content_table_grid.top {
  border-left-style: none;
  border-top-left-radius: 10px;
}

.calculator-page_infos-section_content_table_grid_header-item {
  background-color: var(--indigo);
  color: var(--white);
  border-right: 1px solid #fff;
  padding: 19px 18px 16px;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.calculator-page_infos-section_content_table_grid_header-item.first {
  border-top-left-radius: 10px;
}

.calculator-page_infos-section_content_table_grid_header-item.last {
  border-right-style: none;
  border-top-right-radius: 10px;
}

.calculator-page_infos-section_content_table_grid_info-list {
  border-right: 1px solid #0000001c;
  flex-direction: column;
  display: flex;
}

.calculator-page_infos-section_content_table_grid_info-list.last-right {
  border-bottom-right-radius: 10px;
}

.calculator-page_infos-section_content_table_grid_info-list_item {
  white-space: nowrap;
  border-bottom: 1px solid #0000001c;
  padding: 12px 18px;
}

.calculator-page_infos-section_content_table_grid_info-list_item.last-left {
  border-bottom-left-radius: 10px;
}

.calculator-page_infos-section_content_table_grid_info-list_item.last-right {
  border-bottom-right-radius: 10px;
}

.calculator-page_infos-section_content_title-box_p-link {
  color: var(--blue);
  font-weight: 600;
  text-decoration: underline;
}

.div-block {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62daea8f3e239691a0c26eef_opt-out-bg.svg");
  background-position: 80%;
  background-size: 30%;
}

.v2_education-section_grid_item_img-box_line1-base {
  z-index: 14;
  position: relative;
}

.v2_education-section_grid_item_img-box_line1-base-item1 {
  position: absolute;
  top: 63%;
  left: 1%;
}

.v2_education-section_grid_item_img-box_line1-base-item2 {
  position: absolute;
  top: 40%;
  left: 13%;
}

.v2_education-section_grid_item_img-box_line1-base-item3 {
  position: absolute;
  top: 18%;
  left: 20%;
}

.v2_education-section_grid_item_img-box_line1-base-item4 {
  position: absolute;
  top: -5%;
  left: 31%;
}

.v2_education-section_grid_item_img-box_line2_item1 {
  position: absolute;
  inset: 0% auto auto 20%;
}

.v2_education-section_grid_item_img-box_line3-item1 {
  background-color: var(--cyan);
  width: 190px;
  height: 1px;
  transform: rotate(-12deg);
}

.v2_education-section_grid_item_img-box_line3-item1._2 {
  margin-top: 9px;
}

.v2_education-section_grid_item_img-box_line3-item1.top {
  position: relative;
  right: 11%;
}

.v2_education-section_grid_item_img-box_line3-item-base {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 200px;
  height: 80px;
  margin-bottom: -4%;
  padding-top: 16px;
  display: flex;
  position: absolute;
  right: 35%;
  overflow: hidden;
}

.v2_education-section_grid_item_img-box_line1-mobile {
  display: none;
}

.knowledge-tools-module_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.knowledge-tools-module_grid.library {
  grid-template-columns: 1fr 1fr 1fr;
}

.knowledge-tools-module_grid_item {
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 25px 35px;
  display: flex;
  box-shadow: 0 0 25px #00000021;
}

.knowledge-tools-module_grid_item:hover {
  border-color: #6900ff59;
}

.knowledge-tools-module_grid_item.vertical {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 35px;
}

.knowledge-tools-module_grid_item.vertical.media {
  background-color: var(--white);
}

.knowledge-tools-module_grid_item.vertical.library {
  align-items: center;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
}

.knowledge-tools-module_grid_item_brand {
  width: 60px;
  max-height: 60px;
}

.knowledge-tools-module_grid_item_brand.large {
  object-fit: cover;
  border-radius: 20px;
  width: 270px;
  max-width: 500px;
  height: 360px;
  max-height: none;
  margin-bottom: 35px;
  box-shadow: 0 0 20px #0000002e;
}

.knowledge-tools-module_grid_item_brand.large.media {
  border-radius: 12px;
  width: 100%;
  height: auto;
}

.knowledge-tools-module_grid_item_brand.library {
  object-fit: cover;
  border-radius: 8px;
  width: auto;
  height: 240px;
  max-height: none;
  margin-bottom: 35px;
  box-shadow: 0 0 20px #0000002e;
}

.knowledge-tools-module_grid_item_brand.library.media {
  border-radius: 12px;
  width: 100%;
  height: auto;
}

.knowledge-tools-module_grid_item_txt-box {
  flex: 0 0 72%;
}

.knowledge-tools-module_grid_item_txt-box.large {
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.knowledge-tools-module_grid_item_txt-box_p {
  color: var(--dark-slate-grey);
  margin-bottom: 15px;
  line-height: 22px;
  display: none;
}

.knowledge-tools-module_grid_item_txt-box_link {
  color: var(--blue);
  font-weight: 700;
  text-decoration: underline;
}

.knowledge-tools-module_grid_item_h3 {
  color: var(--black);
  margin-bottom: 2px;
}

.knowledge-tools-module_grid_item_h3.media {
  margin-bottom: 10px;
}

.knowledge-tools-module_grid_item_h3.library {
  margin-bottom: 6px;
  font-size: 20px;
  line-height: 118%;
}

.dashboard-popup {
  z-index: 9999;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #000000b0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.dashboard-popup_wrapper {
  z-index: 15;
  flex-direction: column;
  align-items: center;
  width: 460px;
  display: flex;
  position: relative;
}

.dashboard-popup_top {
  z-index: 15;
  background-color: var(--blue-2);
  border-top-left-radius: 38px;
  border-top-right-radius: 38px;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-top: 26px;
  padding-bottom: 18px;
  display: flex;
  position: relative;
}

.dashboard-popup_content {
  z-index: 15;
  background-color: var(--white);
  border-radius: 38px;
  flex-direction: column;
  align-items: center;
  padding: 45px 35px 15px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0000001a;
}

.dashboard-popup_close-mask {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e9b7e9801278d978152181_icon_close.svg");
  background-position: 97% 3%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0% auto auto 0%;
}

.dashboard-popup_content_h2 {
  text-align: center;
  margin-bottom: 5px;
  font-size: 28px;
  line-height: 32px;
}

.dashboard-popup_content_p {
  text-align: left;
  background-color: #eee;
  border-radius: 20px;
  margin-bottom: 15px;
  padding: 18px;
  font-size: 14px;
  line-height: 20px;
}

.dashboard-popup_content_h2_subtitle {
  margin-bottom: 20px;
  font-size: 16px;
}

.dashboard-popup_content_p-title {
  margin-bottom: 5px;
  font-size: 18px;
  display: inline-block;
}

.knowledge-tools-module_grid_item_subtitle {
  color: var(--black);
  margin-top: -2px;
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.html-embed {
  background-color: var(--blue);
}

.system_section_p-description {
  max-width: 70%;
  margin-bottom: 25px;
}

.system_section_p-description.fix-width {
  width: 650px;
}

.tutorials-module_item {
  grid-column-gap: 50px;
  grid-row-gap: 20px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tutorials-module_wrapper {
  grid-row-gap: 140px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 115px;
  display: flex;
}

.tutorials-module_item_video {
  border-radius: 12px;
  align-items: flex-start;
  width: 100%;
  overflow: hidden;
}

.system_tutorial-page_h2 {
  font-size: 28px;
  line-height: 30px;
}

.tutorials-module_item_content {
  grid-row-gap: 8px;
  flex-direction: column;
  flex: 0 50%;
  max-width: 300px;
  padding-top: 25px;
  padding-bottom: 50px;
  display: flex;
  position: sticky;
  top: 5px;
}

.tutorials-module_item_content_p {
  line-height: 22px;
}

.tutorials-module_item_video-wrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
  box-shadow: 0 0 40px #0000001f;
}

.system_embed_show-course {
  display: none;
}

.meetups-module_item {
  background-color: #1f133861;
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.meetups-module_item_txt-box {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 55px;
  display: flex;
}

.meetups-module_item_txt-box.dashboard {
  z-index: 15;
  max-width: 50%;
  padding: 40px 0 0;
  position: relative;
}

.meetups-module_item_txt-box_date {
  color: var(--cyan);
  font-size: 24px;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  top: 3px;
}

.meetups-module_item_txt-box_h2 {
  margin-bottom: 18px;
  font-size: 38px;
  line-height: 41px;
}

.meetups-module_item_txt-box_p {
  margin-bottom: 45px;
}

.meetups-module_item_txt-box_p.dashboard {
  margin-bottom: 0;
}

.meetups-module_item_cover {
  object-fit: cover;
  flex: 0 0 350px;
  max-width: 350px;
  min-height: 425px;
  max-height: 500px;
}

.meetups-module_item_txt-box_date-wrapper {
  grid-column-gap: 9px;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.meetups-module_item_txt-box_date-wrapper.small-margin {
  margin-bottom: 5px;
}

.meetups-module_item_txt-box_button-wrapper {
  margin-top: 40px;
  margin-bottom: -25px;
}

.system_banner_counter_live-wrapper {
  grid-column-gap: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 45px;
  display: flex;
}

.system_banner_counter_live-wrapper_graph {
  background-color: var(--firebrick);
  border-radius: 100%;
  width: 16px;
  height: 16px;
  margin-top: -2px;
}

.system_banner_counter_live-wrapper_title {
  font-size: 24px;
  font-weight: 600;
}

.system_banner_mask {
  background-color: #0000008c;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.empty-default-system {
  text-align: center;
  background-color: #1f133845;
  border-radius: 20px;
  padding: 25px;
  font-size: 18px;
}

.empty-default-system.list {
  background-color: #10101012;
  width: 100%;
}

.meetups-module_grid {
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.meetups-module_grid.dashboard {
  margin-top: 75px;
  margin-left: -3vw;
  margin-right: -3vw;
}

.txt-color-orange {
  color: var(--dark-orange);
}

.resume-section_content_left_p {
  font-size: 18px;
  line-height: 24px;
}

.resume-section_content_left_p.blue-dark {
  color: var(--midnight-blue);
}

.lp-teachers-section {
  background-color: var(--white);
  padding-top: 115px;
  padding-bottom: 115px;
}

.lp-teachers-section_item {
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 545px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp-teachers-section_item.extra {
  background-color: var(--medium-blue);
  background-color: #5707ce;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: auto;
  padding: 0 60px 0 0;
}

.lp-teachers-section_item_img {
  object-fit: cover;
  width: 100%;
  height: 440px;
  position: relative;
}

.lp-teachers-section_item_img.extra {
  width: 40%;
  height: 320px;
  position: relative;
}

.lp-teachers-section_item_img.multisigs {
  height: 350px;
}

.lp-teachers-section_item_h3 {
  z-index: 15;
  margin-bottom: 11px;
  font-size: 32px;
  position: relative;
}

.lp-teachers-section_item_h3.extra {
  margin-bottom: 6px;
}

.lp-teachers-section_item_p {
  z-index: 15;
  position: relative;
}

.lp-teachers-section_grid {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  margin-bottom: 50px;
  padding-left: 3vw;
  padding-right: 3vw;
}

.lp-teachers-section_grid.btc-old {
  margin-bottom: 95px;
}

.lp-teachers-section_h2 {
  z-index: 15;
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 70px;
  font-size: 44px;
  line-height: 50px;
  position: relative;
}

.lp-teachers-section_item_content {
  background-color: var(--medium-blue);
  flex: 1;
  width: 100%;
  height: auto;
  padding: 35px;
  position: relative;
  inset: 0% auto auto 0%;
}

.lp-teachers-section_item_content.multisigs {
  border-right: 1px solid var(--cyan);
  border-bottom: 1px solid var(--cyan);
  border-left: 1px solid var(--cyan);
  color: #000;
  background-color: #0000;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}

.lp-teachers-section_extra {
  margin-top: 75px;
  padding-left: 3vw;
  padding-right: 3vw;
}

.lp-teachers-section_extra_content {
  flex: 0 0 52%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.lp-teachers-section_item_extra-spam {
  color: var(--dark-orange);
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.modules-section_grid_item_resume {
  opacity: .85;
  padding-top: 25px;
  padding-bottom: 0;
  overflow: hidden;
}

.modules-section_wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 75px;
  display: grid;
}

.bonus-section_content_list_item_graph {
  margin-left: auto;
  margin-right: auto;
}

.benefits-section_plataform-box_list {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.benefits-section_plataform-box_list_item {
  align-items: center;
  display: flex;
}

.benefits-section_plataform-box_list_item_icon-box {
  background-color: #1010104d;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
}

.benefits-section_plataform-box_list_item_icon-box_p {
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.pricing-section_box-align_grid {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-top: 20px;
  display: grid;
}

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

.pricing-section_box_static-content_h2 {
  margin-bottom: 15px;
  font-size: 62px;
  line-height: 60px;
}

.pricing-section_box_static-content_subtitle {
  margin-bottom: 25px;
  font-size: 26px;
  display: block;
}

.pricing-section_box_static-content_img-info {
  filter: grayscale();
  margin-top: 15px;
}

.pricing-section_box_static-content_subtitle_promo {
  background-color: var(--medium-blue);
  color: var(--cyan);
  border-radius: 10px;
  padding: 7px 12px 4px;
  font-size: 18px;
  display: inline-block;
}

.pricing-section_terms {
  text-align: center;
  background-color: #371271b0;
  border-radius: 10px;
  margin-top: 65px;
  padding: 20px;
}

.pricing-section_terms_link {
  color: var(--dark-orange);
  text-transform: capitalize;
  text-decoration: underline;
}

.testimonial2-section {
  background-color: var(--white);
  padding-top: 125px;
  padding-bottom: 125px;
}

.testimonial2-section_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonial2-section_content {
  flex: 0 0 35%;
}

.testimonial2-section_content_h2 {
  color: var(--medium-blue);
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 40px;
}

.testimonial2-section_content_p {
  color: var(--dark-slate-grey);
}

.testimonial2-section_slider {
  background-color: #0000;
  border-radius: 30px;
  flex: 0 56%;
  box-shadow: 0 0 40px #0000001c;
}

.testimonial2-section_slider_arrow {
  color: var(--dark-slate-grey);
  margin-left: -70px;
  font-size: 19px;
}

.testimonial2-section_slider_arrow.right {
  margin-left: 0;
  margin-right: -70px;
}

.testimonial2-section_slider_nav {
  font-size: 10px;
  bottom: -50px;
}

.testimonial2-section_content_graph-star {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 24px;
}

.testimonial2-section_slider_slide_img-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.testimonial2-section_slider_slide_img-wrapper_img {
  max-width: 90%;
}

.pricing-section_box_content_item_title-small {
  font-size: 34px;
}

.pricing-section_box_content_item_title-small.bottom {
  display: inline-block;
  position: relative;
  top: -10px;
}

.modules-section_grid_item_link_txt-box_number {
  font-size: 18px;
}

.modules-section_grid_item_link_txt-box_number.orange {
  color: var(--cyan);
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

.bonus-section_content_list_item_graph-wrapper {
  justify-content: center;
  align-items: center;
  height: 320px;
  display: flex;
}

.bonus-section_content_list_item_graph-wrapper.large {
  flex: 0 0 59%;
  height: 380px;
  margin-bottom: -30px;
}

.empty-modules {
  background-color: #ffffff14;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 15px;
}

.courses-section_list_item_content_tag-wrapper {
  z-index: 15;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-section-bitcoin-starter {
  z-index: 15;
  background-image: linear-gradient(#37127152, #37127152), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/637b8036ceb5f73ea29b32e6_Bg-hero.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.hero-section-base {
  z-index: 15;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  height: 95vh;
  display: flex;
  overflow: visible;
}

.resume-section-bitcoin-starter {
  z-index: 15;
  background-color: #6900ff;
  padding-top: 110px;
  padding-bottom: 110px;
}

.resume-section-base {
  z-index: 15;
  background-color: var(--cyan);
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}

.resume-section_content_graph {
  margin-bottom: 15px;
}

.learn-section-bitcoin-starter {
  background-color: var(--midnight-blue);
  padding-top: 140px;
  padding-bottom: 125px;
  position: relative;
}

.modules-section-bitcoin-starter {
  padding-top: 105px;
  padding-bottom: 105px;
  position: relative;
}

.modules-section-base {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  padding-top: 125px;
  padding-bottom: 125px;
  position: relative;
}

.bonus-section-bitcoin-starter {
  background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234b8fdfe54449337776_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234cb0b614e6fd4fab18_graph_bs-spray-blue.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62192443c4607aba5a8bea9f_graph_bs-bonus-bg.webp");
  background-position: 0 0, 0 0, -33% 130%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 640px, cover;
  padding-top: 125px;
  padding-bottom: 135px;
  position: relative;
}

.bonus-section-base {
  background-color: var(--dark-orange);
  padding-top: 125px;
  padding-bottom: 135px;
  position: relative;
}

.benefits-section-bitcoin-starter {
  padding-top: 89px;
  padding-bottom: 89px;
  position: relative;
}

.benefits-section-base {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 89px;
  padding-bottom: 89px;
  position: relative;
}

.lp-teachers-section-bitcoin-starter {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/637bccc6b6887b337f09295d_bg-teachers-btcst.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 20%;
  padding-top: 115px;
  padding-bottom: 115px;
}

.lp-teachers-section-base {
  background-color: var(--white);
  padding-top: 115px;
  padding-bottom: 115px;
}

.testimonial2-section-bitcoin-starter {
  background-color: var(--white);
  padding-top: 125px;
  padding-bottom: 125px;
  display: none;
}

.testimonial2-section-base {
  background-color: #f0f0f0;
  padding-top: 85px;
  padding-bottom: 105px;
}

.faq-section-bitcoin-starter {
  padding-top: 65px;
  padding-bottom: 65px;
  overflow: hidden;
}

.faq-section-base {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 0 0;
  background-size: auto;
  padding-top: 65px;
  padding-bottom: 65px;
  overflow: hidden;
}

.lp-teachers-section-bitcoin-starter-copy {
  background-color: var(--white);
  padding-top: 115px;
  padding-bottom: 115px;
}

.system_course-page_content_left_progress_txt_numb {
  display: inline-block;
  overflow: hidden;
}

.hidden-h1, .hidden-p {
  display: none;
}

.hero-section-neg-cios {
  z-index: 15;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdb681f43dbcc5f6687d0_bgImageNego%CC%81cio.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  height: 95vh;
  display: flex;
  overflow: visible;
}

.hero-section_content_h1-orange-center {
  color: var(--dark-orange);
  text-align: center;
  margin-bottom: 20px;
  font-size: 44px;
  line-height: 98%;
}

.hero-section_content_h1-orange-center.left {
  text-align: left;
  margin-bottom: 0;
}

.resume-section-neg-cio {
  z-index: 15;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdc7cc6d15788598f9b43_bgIntroNego%CC%81cios.webp");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}

.modules-section-neg-cio {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  padding-top: 125px;
  padding-bottom: 125px;
  position: relative;
}

.modules-section_grid-cms-wrapper {
  flex-direction: column;
  display: flex;
}

.hero-section_content_center-align_brand {
  width: 208px;
}

.hero-section_content_center-align_brand.horizontal {
  width: 380px;
}

.bonus-section-neg-cios {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdc7cc6d15788598f9b43_bgIntroNego%CC%81cios.webp");
  background-position: 50%;
  background-size: auto;
  padding-top: 125px;
  padding-bottom: 135px;
  position: relative;
}

.bonus-section_content_list_item_content-wrapper {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.bonus-section_content_list_item_content-wrapper.left {
  align-items: flex-start;
}

.stores-section-neg-cio {
  background-image: linear-gradient(#1f13388c, #1f13388c), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdb681f43dbcc5f6687d0_bgImageNego%CC%81cio.webp");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  padding-top: 135px;
  padding-bottom: 135px;
}

.faq-section-neg-cios {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 0 0;
  background-size: auto;
  padding-top: 65px;
  padding-bottom: 65px;
  overflow: hidden;
}

.benefits-section-neg-cios {
  padding-top: 89px;
  padding-bottom: 89px;
  position: relative;
}

.hero-section-carteira {
  z-index: 15;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635fe82bac4cd97a7d31aa4c_bgCarteira.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  height: 95vh;
  display: flex;
  overflow: visible;
}

.hero-section_content_right_img-title-wrapper {
  grid-column-gap: 40px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.hero-section_content_right_img-title-wrapper_img {
  width: 180px;
}

.resume-section-carteira {
  z-index: 15;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635febe4f54a49042321cfd2_graph_carteira-triangles.svg"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdc7cc6d15788598f9b43_bgIntroNego%CC%81cios.webp");
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 88%, auto;
  margin-bottom: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}

.resume-section_graph-out-left-bottom {
  position: absolute;
  inset: auto auto -15% 3.5%;
}

.modules-section-carteira {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635ff02dbc9116a78366a40d_graph_bg-modules-carteira.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 100% 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  padding-top: 125px;
  padding-bottom: 125px;
  position: relative;
}

.modules-section_graph-out-left-bottom {
  position: absolute;
  inset: auto auto -10% 3.5%;
}

.wallet-section-carteira {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/63601afafd796ca4fae7cffd_graph_wallet-section2.svg"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/63601afafd796ca4fae7cffd_graph_wallet-section2.svg"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/63601c70ffc53ef42ccd67ca_bg_wallet%20(1).webp");
  background-position: 43% 12%, -4% 85%, 50%;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, cover;
  padding-top: 195px;
  padding-bottom: 195px;
}

.wallet-section_content {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wallet-section_content_text-box_h2 {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 50px;
  line-height: 110%;
}

.wallet-section_content_text-box_text {
  margin-bottom: 0;
}

.wallet-section_content_img-wrapper {
  flex-direction: row;
  flex: 0 0 55%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.wallet-section_content_img-wrapper_main {
  width: 360px;
  max-width: 100%;
}

.wallet-section_content_img-wrapper_main.large {
  width: 440px;
}

.wallet-section_content_img-wrapper_seal {
  width: 200px;
  margin-top: -85px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.benefits-section-carteira {
  padding-top: 89px;
  padding-bottom: 89px;
  position: relative;
}

.lp-teachers-section-carteira {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdc7cc6d15788598f9b43_bgIntroNego%CC%81cios.webp");
  background-position: 0 0;
  background-size: auto;
  padding-top: 115px;
  padding-bottom: 115px;
}

.faq-section-carteira {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/633b3b8e19e0eb0f8b7e2f89_bgImgBase.webp");
  background-position: 0 0;
  background-size: auto;
  padding-top: 65px;
  padding-bottom: 65px;
  overflow: hidden;
}

.system_class-page_intro_rich-text a, .info-page_content_txt-box_p-link {
  color: var(--cyan);
  text-decoration: underline;
}

.prints-section-bitcoin-starter {
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 1px 1px 3px #000;
}

.prints-section_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.prints-section_grid_item {
  border-radius: 14px;
  box-shadow: 0 0 20px #0000004d;
}

.prints-section_grid_column {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.text-section-bitcoin-starter {
  -webkit-text-fill-color: inherit;
  background-color: #e2e2e2;
  background-clip: border-box;
  padding-top: 160px;
  padding-bottom: 160px;
}

.txt-color-purple-light {
  color: var(--blue-2);
}

.text-section_p {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

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

.text-section_p.center.multisigs {
  color: var(--white);
  font-size: 28px;
  line-height: 115%;
}

.txt-color-purple-dark {
  color: var(--midnight-blue);
}

.bg-image-section-bitcoin-starter {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/637bbbeeca578e3b9897a25c_bg%20roxo%20claro.webp");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 145px;
  padding-bottom: 145px;
}

.bg-image-section_tag {
  margin-bottom: 25px;
  font-size: 22px;
  font-weight: 400;
}

.bg-image-section_h2 {
  color: var(--dark-orange);
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 115%;
}

.bg-image-section_p {
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 110%;
}

.bg-image-section_call {
  color: var(--dark-orange);
  font-size: 18px;
}

.parabolica-section-bitcoin-starter {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/637bbe25ca578e042897c3af_Bg-parabolica.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 125px;
  padding-bottom: 125px;
}

.parabolica-section_p {
  text-align: center;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.parabolica-section_main-img {
  max-width: 1000px;
  position: relative;
  right: -.8vw;
}

.topics-compare-section-bitcoin-starter {
  background-color: var(--blue-2);
  padding-top: 95px;
  padding-bottom: 95px;
}

.topics-compare-section_wrapper {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.topics-compare-section_column {
  grid-row-gap: 60px;
  border: 1px solid var(--white);
  background-color: #41118c;
  border-radius: 50px;
  flex-direction: column;
  flex: 0 500px;
  padding: 65px 60px;
  display: flex;
}

.topics-compare-section_column_title {
  color: var(--cyan);
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 800;
  line-height: 100%;
}

.topics-compare-section_column_topics_item {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 110%;
}

.topics-compare-section_divisor {
  margin-left: -18px;
  margin-right: -18px;
  position: relative;
}

.topics-compare-section_column_topics {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.big-topics-section_item {
  -webkit-text-fill-color: inherit;
  background-color: #e2e2e2;
  background-clip: border-box;
  padding-top: 90px;
}

.big-topics-section_item.sec3 {
  background-color: var(--midnight-blue);
  background-color: #1f1338;
  padding-top: 300px;
  padding-bottom: 95px;
}

.big-topics-section_item.sec2 {
  background-color: #6900ff;
  padding-top: 300px;
}

.big-topics-section_item_wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.big-topics-section_item_h2 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 28px;
}

.big-topics-section_item_h2.white {
  color: var(--white);
  text-transform: uppercase;
}

.big-topics-section_item_text {
  color: var(--indigo);
  text-align: center;
  width: 500px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.big-topics-section_item_text.white {
  color: var(--white);
}

.big-topics-section_item_image {
  border-radius: 50px;
  margin-bottom: -170px;
  box-shadow: 0 0 40px #0006;
}

.big-topics-section_item_image.last {
  margin-bottom: 0;
}

.lp-teachers-section_text {
  color: var(--indigo);
  text-align: center;
  max-width: 680px;
  margin-bottom: 95px;
  margin-left: auto;
  margin-right: auto;
}

.video-testimonial-section-bitcoin-starter {
  background-color: var(--blue-2);
  padding-top: 115px;
  padding-bottom: 115px;
}

.video-testimonial-section_grid {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.video-testimonial-section_grid_item {
  border-radius: 10px;
}

.counter-bar-fixed {
  z-index: 500;
  border-top: 3px solid var(--dark-orange);
  border-bottom: 3px solid var(--dark-orange);
  color: #000;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.hero-section-v2_content_price_title {
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 105%;
}

.hero-section-v2_content_price_title.small {
  margin-bottom: 0;
  font-size: 21px;
}

.hero-section-v2_content_price_subtitle {
  font-size: 18px;
}

.hero-section-v2_content_price_subtitle.small {
  font-size: 14px;
}

.counter-bar-fixed_graph_list {
  grid-column-gap: 10px;
  justify-content: flex-start;
  display: flex;
}

.hero-section-v2_content_btn-box {
  justify-content: center;
  align-items: center;
  display: flex;
}

.counter-bar-fixed_timer_wrapper_item {
  grid-column-gap: 5px;
  display: flex;
}

.counter-bar-fixed_content {
  z-index: 15;
  background-color: #fff;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.button-2 {
  color: #fff;
  background-color: #6801ff;
  border: 1px solid #6801ff;
  justify-content: space-between;
  align-items: center;
  min-width: 320px;
  padding: 18px 30px;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-2:hover {
  background-color: #0000;
  border-color: #fff;
}

.button-2.small {
  padding: 10px 20px;
  font-size: 17px;
}

.button-2.small.dark-hover {
  min-width: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.hero-section-v2_content_price-wrapper {
  grid-column-gap: 55px;
  align-items: center;
  margin-left: 30px;
  display: flex;
}

.counter-bar-fixed_timer_number {
  font-size: 19px;
}

.counter-bar-fixed_timer_number.bold {
  padding-top: 1px;
  font-weight: 700;
  line-height: 21px;
}

.counter-bar-fixed_graph-wrapper {
  position: absolute;
}

.counter-bar-fixed_timer_title {
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: 600;
}

.counter-bar-fixed_timer {
  grid-row-gap: 2px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.counter-bar-fixed_timer_wrapper {
  grid-column-gap: 14px;
  display: flex;
}

.counter-bar-fixed_graph_item {
  opacity: 1;
  color: var(--blue-2);
  text-transform: uppercase;
  flex: none;
  font-size: 26px;
  font-weight: 700;
}

.button_txt {
  margin-right: 35px;
}

.pricing-section_box_static-content_h2-discount {
  color: var(--cyan);
  font-size: 50px;
  text-decoration: line-through;
}

.position-name-text {
  text-transform: none;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-tiny.cc-paragraph-tiny-light {
  opacity: .7;
}

.heading-jumbo {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.container-2 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-light {
  opacity: .7;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-light.cc-position-name {
  margin-bottom: 5px;
  font-weight: 600;
}

.project-overview-grid {
  grid-column-gap: 50px;
  grid-row-gap: 100px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  margin-top: 120px;
  margin-bottom: 135px;
}

.project-overview-grid.media {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  justify-content: center;
  margin-top: 45px;
  margin-bottom: 45px;
  display: flex;
}

.project-description-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2.5fr;
  margin-top: 120px;
  margin-bottom: 120px;
}

.section {
  margin-left: 30px;
  margin-right: 30px;
}

.detail-header-image {
  width: 100%;
}

.hero-section-multisigs {
  position: relative;
}

.hero-section_banner-img {
  object-fit: cover;
  width: 100%;
  max-height: 100vh;
}

.hero-section_banner-img.large, .hero-section_banner-img.mobile {
  display: none;
}

.hero-section_banner_nav-wrapper {
  width: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-section_banner_content-wrapper {
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 95px;
  padding-left: 8vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-section_banner_content {
  width: 400px;
}

.hero-section_banner_content_logo {
  margin-bottom: 20px;
}

.hero-section_banner_content_p {
  margin-bottom: 25px;
  font-size: 26px;
  line-height: 110%;
}

.hero-section_banner_content_bottom {
  grid-column-gap: 6px;
  letter-spacing: 2px;
  text-transform: uppercase;
  align-items: center;
  margin-top: 18px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 16px;
  display: flex;
}

.hero-section_banner_content_bottom_txt {
  margin-bottom: -5px;
}

.topics-section-multisigs {
  background-color: #0a0a0a;
  padding-top: 95px;
  padding-bottom: 95px;
}

.topics-section_wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.topics-section_item {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.topics-section_item_icon {
  max-width: 100%;
}

.topics-section_item_p {
  text-align: center;
  font-size: 16px;
}

.topics-section_item_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.resume-section-multisigs {
  z-index: 15;
  background-color: #000;
  padding-top: 108px;
  padding-bottom: 108px;
}

.text-section-multisigs {
  -webkit-text-fill-color: inherit;
  background-color: #e37013;
  background-clip: border-box;
  padding-top: 100px;
  padding-bottom: 100px;
}

.multisigs-outline {
  color: #000;
  font-weight: 600;
  text-decoration: underline;
}

.lp-teachers-section-multisigs {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdc7cc6d15788598f9b43_bgIntroNego%CC%81cios.webp");
  background-position: 0 0;
  background-size: contain;
  padding-top: 115px;
  padding-bottom: 115px;
}

.benefits-section-multisigs {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62d96162c3a3575239eebba4_graph_textura-azul.svg");
  background-position: 0 0;
  background-size: contain;
  padding-top: 89px;
  padding-bottom: 89px;
  position: relative;
}

.faq-section-multisigs {
  background-color: #000;
  padding-top: 65px;
  padding-bottom: 65px;
  overflow: hidden;
}

.courses-section_list_item_content_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.certificates-modal {
  z-index: 999999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #000000a6;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.certificates-modal_wrapper {
  z-index: 5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 280px;
  margin-right: 7vw;
  padding-top: 55px;
  padding-bottom: 40px;
  padding-left: 6vw;
  display: flex;
  position: relative;
  overflow: auto;
}

.certificates-modal_close-mask {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e9b7e9801278d978152181_icon_close.svg");
  background-position: 98% 3%;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.certificates-modal_list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.certificates-modal_list_item {
  background-color: #00f2ff;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 21px;
  transition: all .26s;
  display: flex;
}

.certificates-modal_list_item:hover {
  opacity: .9;
}

.certificates-modal_list_item.locked {
  background-color: #c4c4c4;
}

.certificates-modal_list_item.locked:hover {
  opacity: 1;
}

.certificates-modal_list_item_title-wrapper {
  grid-column-gap: 10px;
  color: var(--indigo);
  align-items: center;
  display: flex;
}

.certificates-modal_list_item_title-wrapper.locked {
  color: var(--black);
}

.certificates-modal_list_item_title-wrapper_icon_title {
  line-height: 24px;
}

.certificates-modal_list_item_button {
  background-color: #37127140;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding: 10px;
  display: flex;
}

.certificates-modal_list_item_button.locked {
  background-color: #1f1f1f40;
}

.certificates-modal_list_item_title-wrapper-box {
  grid-row-gap: 6px;
  color: var(--indigo);
  flex-direction: column;
  max-width: 70%;
  font-size: 12px;
  line-height: 15px;
  display: flex;
}

.certificates-modal_list_item_title-wrapper-box.locked {
  color: var(--black);
}

.certificates-modal_list_item-wrapper {
  width: 440px;
}

.meetups-module_list {
  grid-column-gap: 20px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.meetups-module_list_item {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.meetups-module_list_item:hover {
  opacity: .8;
}

.meetups-module_list_item_cover {
  opacity: .6;
  object-fit: cover;
  width: 100%;
  height: 250px;
}

.meetups-module_list_item_infos {
  grid-row-gap: 25px;
  color: var(--black);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 18px;
  display: flex;
}

.meetups-module_list_item_infos_title {
  text-align: center;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 120%;
}

.meetups-module_list_item_infos_subtitle {
  opacity: .5;
  text-align: center;
  font-size: 13px;
}

.meetups-module_list_item-cms-wrapper {
  flex-direction: column;
  justify-content: space-between;
}

.meetups-module_list_item_cover-wrapper {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.meetups-module_list_item_cover_icon {
  background-color: #000000b3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding: 15px 11px 15px 16px;
  display: flex;
  position: absolute;
}

.system_more-wrapper {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.system_more-link {
  color: var(--white);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  text-decoration: underline;
}

.system_more-link:hover {
  opacity: .8;
}

.system_search.list-page {
  border-top: 1px solid #0000000f;
  border-bottom: 1px solid #0000000f;
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.system_search_input {
  color: var(--white);
  background-color: #ffffff26;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/647f2ec1434dca744e0ef58b_icon_search-white.svg");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto 33%;
  border: 1px solid #fff0;
  border-radius: 70px;
  height: 65px;
  padding-top: 10px;
  padding-left: 74px;
  font-size: 18px;
  transition: all .26s;
}

.system_search_input:focus {
  border-color: #ff91008c;
}

.system_search_input::placeholder {
  color: #fffc;
}

.system_search_empty.dark {
  color: var(--black);
}

.finsweet-config {
  display: none;
}

.knowledge-tools-module_grid_item_tags {
  grid-column-gap: 5px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.knowledge-tools-module_grid_item_tags_item {
  color: var(--blue);
  letter-spacing: .3px;
  text-transform: uppercase;
  background-color: #6900ff29;
  border-radius: 30px;
  padding: 5px 9px;
  font-size: 10px;
  font-weight: 700;
  line-height: 100%;
}

.knowledge-tools-module_grid_item_tags_item.language {
  color: var(--dark-orange);
  background-color: #ff910029;
}

.system_search_row {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.system_search_row.list-page {
  grid-row-gap: 18px;
  padding-top: 5px;
}

.system_search_row_title {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
}

.system_search_row_title.list-page {
  font-size: 20px;
}

.system_search_radio-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  max-width: 400px;
  display: flex;
}

.system_search_radio-item {
  color: var(--blue);
  letter-spacing: .2px;
  text-transform: none;
  cursor: pointer;
  background-color: #ede0ff;
  border: 1px solid #ede0ff;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 7px 12px 6px;
  font-size: 14px;
  line-height: 100%;
  transition: all .26s;
  position: relative;
}

.system_search_radio-item:hover {
  color: var(--blue);
  background-color: #6900ff40;
  border-color: #d9bfff;
}

.system_search_radio-item.language:hover {
  color: var(--dark-orange);
  background-color: #ff910040;
  border-color: #ffe3bf;
}

.system_search_radio-item.clear:hover {
  color: #101010;
  background-color: #0000;
  border-color: #d1d1d1;
}

.system_search_radio-item_toogle {
  border-style: none;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.system_search_radio-item_toogle.w--redirected-focus {
  box-shadow: none;
}

.system_search_radio-item_txt {
  font-weight: 400;
}

.system_search_row-wrapper {
  grid-column-gap: 42px;
  align-items: flex-start;
  display: flex;
}

.system_search_row-wrapper.list-page {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

.system_search_main-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.print-certificate-wrapper {
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  height: 600px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.print-certificate-wrapper_logo {
  z-index: 5;
  position: relative;
}

.print-certificate-wrapper_content {
  z-index: 5;
  grid-row-gap: 27px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.print-certificate-wrapper_content_title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 40px;
}

.print-certificate-wrapper_content_name {
  color: var(--white);
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 800;
}

.print-certificate-wrapper_content_subtitle {
  color: var(--white);
  font-size: 21px;
  font-weight: 400;
}

.print-certificate-wrapper_content_footer {
  z-index: 5;
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
  position: relative;
}

.print-certificate-wrapper_tag {
  z-index: 5;
  margin: 28px 25px 25px 35px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.print-certificate-wrapper_bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.forms-module_form_success-message_link {
  color: var(--white);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
}

.forms-module_form_success-message_link:hover {
  opacity: .5;
}

.certificate-course-main-wrapper {
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 707px;
  display: flex;
}

.certificate-course-main-wrapper.workshop {
  justify-content: flex-start;
}

.btc-starter-certificate {
  width: 1000px;
  height: 707px;
}

.certificate-course_name {
  color: var(--white);
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
}

.certificate-course_name.workshop {
  text-transform: none;
  margin-top: -110px;
  margin-left: 50px;
  font-size: 58px;
}

.certificate-course_name.workshop.title {
  color: var(--dark-orange);
  text-transform: uppercase;
  margin-top: -435px;
  font-size: 58px;
}

.carteira-bitcoin-certificate, .como-aceitar-bitcoin-certificate {
  width: 1000px;
  height: 707px;
}

.field-label {
  margin-top: 8px;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 125%;
}

.lp-workshop-body {
  color: var(--white);
  background-color: #0b090a;
  font-family: Space Grotesk, sans-serif;
}

.lp-workshop-hero-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64d0fbccf4a075e45e3aeae9_f0cfa4b76cea67803927a58ee3e87042.webp");
  background-position: 100%;
  background-size: cover;
}

.lp-workshop-navbar-wrapper {
  z-index: 999;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #18181880;
  font-family: Gilroy, sans-serif;
  position: relative;
}

.lp-workshop-hero-section-content {
  padding-top: 95px;
  padding-bottom: 180px;
}

.v2-container {
  z-index: 1;
  width: 1280px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.v2-container.relative {
  position: relative;
}

.v2-container.small {
  width: 1150px;
}

.v2-container.x-small {
  width: 1040px;
}

.v2-container.x-small.is-acess {
  width: 980px;
}

.v2-container.is-v2 {
  max-width: 80rem;
}

.v2-container.cbm {
  width: 1180px;
}

.v2-container.xx-small {
  width: 920px;
}

.v2-container.is-full {
  height: 100%;
  position: relative;
}

.v2-container.is-bonus {
  width: 100%;
  max-width: 66.125rem;
}

.lp-workshop-hero-section-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lp-workshop-hero-section-content-left {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 420px;
  display: flex;
}

.lp-workshop-txt-tag {
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fd5309, #ff9101);
  -webkit-background-clip: text;
  background-clip: text;
  padding-left: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}

.lp-workshop-hero-section-h1 {
  font-size: 54px;
  line-height: 120%;
}

.lp-workshop-hero-section-description {
  margin-bottom: 12px;
  font-weight: 300;
  line-height: 135%;
}

.lps-cta {
  text-transform: uppercase;
  border-radius: 60px;
  padding: 22px 36px 21px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  box-shadow: 0 0 20px #ff91008c;
}

.lps-cta:hover {
  opacity: .8;
  transform: scale(.95);
}

.lps-cta.lp-workshop-bg-gradient.small {
  padding: 9px 20px;
  font-size: 11px;
}

.lps-cta.lp-workshop-bg-gradient.btc-starter-v4 {
  background-image: linear-gradient(174deg, #fd5309 8%, #ff9101);
  border: 2px solid #ff7800;
  border-radius: 12px;
  padding: 20px 30px;
  font-family: Onest, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.lps-cta.lp-workshop-bg-gradient.cbm {
  text-transform: none;
  background-image: linear-gradient(123deg, #ff9100, #ff7800);
  font-size: 1.1rem;
  font-weight: 700;
}

.lps-cta.lp-workshop-bg-gradient.cbm.sm {
  padding: 18px 25px 16px;
}

.lps-cta.white {
  background-color: var(--white);
  color: var(--dark-orange);
  text-align: center;
  text-transform: uppercase;
}

.lp-workshop-hero-section-video-preview {
  z-index: 15;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: 470px;
  max-height: 350px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp-workshop-hero-section-tag-wrapper {
  background-color: #252525;
  border-radius: 60px;
  padding: 9px 12px 8px;
}

.lp-workshop-bg-gradient {
  background-image: linear-gradient(#fd5309, #ff9101);
}

.lp-workshop-txt-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fd5309 5%, #ff9101 80%);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}

.lp-workshop-txt-gradient.light {
  background-image: linear-gradient(#f76f08 5%, #ff9101 80%);
}

.lp-workshop-txt-gradient.horizontal {
  background-image: linear-gradient(270deg, #fd5309 5%, #ff9101 80%);
}

.lp-workshop-txt-gradient.horizontal.underline {
  border-bottom: 2px solid #fd5308;
}

.lp-workshop-txt-gradient.accent {
  display: inline-block;
}

.lp-workshop-hero-section-gif {
  object-fit: cover;
  border-radius: 22px;
  min-height: 350px;
}

.lp-workshop-topics-section {
  margin-top: -65px;
}

.lp-workshop-topics-section-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.lp-workshop-topics-item {
  z-index: 15;
  grid-row-gap: 20px;
  background-image: linear-gradient(92deg, #080808, #1a1a1a);
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.lp-workshop-topics-item.persona-section {
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.lp-workshop-topics-item.teacher-section {
  background-image: linear-gradient(92deg, #08080847, #1a1a1a4a);
  border-radius: 0 10px 10px 0;
  padding: 25px 18px;
}

.lp-workshop-topics-item-icon {
  max-height: 100%;
}

.lp-workshop-topics-item-icon.persona-section {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.lp-workshop-topics-item-h2 {
  border-bottom: 1px solid #ffffff1a;
  width: 100%;
  padding-bottom: 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.lp-workshop-topics-item-h2.teacher-section {
  border-bottom-color: #ff910099;
}

.lp-workshop-topics-section-item-txt {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 135%;
}

.lp-workshop-topics-item-wrapper {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.lp-workshop-topics-item-wrapper.persona-section {
  height: 100%;
}

.lp-workshop-topics-item-border-gradient {
  background-image: linear-gradient(#0000 6%, #ff910099);
  border-radius: 15px;
  width: 100.5%;
  height: 100.5%;
  margin-bottom: -.5%;
  position: absolute;
}

.lp-workshop-topics-item-border-gradient.teacher-section {
  opacity: .35;
  border-radius: 0 10px 10px 0;
}

.lp-workshop-topics-item-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  display: flex;
}

.lp-workshop-topics-item-icon-wrapper.persona-section {
  width: 100%;
  height: 240px;
  margin-top: -60px;
}

.lp-workshop-content-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64d0fbccc2f2ce6367263fb6_d43370a2354c5c46840d5d126523c389.webp");
  background-position: 50%;
  background-size: 130%;
  padding-top: 90px;
  padding-bottom: 140px;
}

.lp-workshop-content-section-wrapper {
  grid-column-gap: 65px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lp-workshop-content-section-img {
  flex: none;
  width: 52%;
}

.lp-workshop-content-section-img.mobile {
  display: none;
}

.lp-workshop-content-section-h2 {
  max-width: 80%;
  margin-top: 10px;
  margin-bottom: 26px;
  font-size: 30px;
  line-height: 120%;
}

.lp-workshop-paragraph-sm {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 135%;
}

.lp-workshop-paragraph-sm p {
  font-size: 14px;
  line-height: 135%;
}

.lp-workshop-content-section-rich-text {
  max-width: 90%;
}

.lp-workshop-content-section-rich-text p {
  font-size: 14px;
  font-weight: 300;
  line-height: 135%;
}

.lp-workshop-content-section-rich-text a {
  color: var(--dark-orange);
  font-weight: 600;
  text-decoration: underline;
}

.lp-workshop-content-section-rich-text.style {
  display: none;
}

.lp-workshop-persona-section {
  margin-top: -60px;
}

.lp-workshop-persona-section-wrapper {
  background-color: #0b090a;
  background-image: linear-gradient(45deg, #222, #ff7f0414);
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.lps-arrow-divisor {
  z-index: 15;
  width: 125px;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.lp-workshop-persona-section-h2 {
  margin-bottom: 115px;
  font-size: 30px;
  line-height: 120%;
}

.lp-workshop-persona-section-list {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 65px;
  display: grid;
}

.lps-cta-wrapper {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lps-cta-wrapper-txt {
  font-size: 11px;
}

.lps-cta-wrapper-txt.dark {
  color: #a7a7a7;
}

.semi-bold {
  font-weight: 600;
}

.lp-workshop-modules-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.lp-workshop-modules-section-wrapper {
  grid-column-gap: 110px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.lp-workshop-modules-section-txt-block {
  grid-row-gap: 20px;
  border-left: 3px solid #fd5309;
  flex-direction: column;
  max-width: 450px;
  padding-left: 25px;
  display: flex;
  position: sticky;
  top: 15px;
}

.lp-workshop-modules-section-h2 {
  font-size: 43px;
  font-weight: 500;
  line-height: 120%;
}

.lp-workshop-modules-section-list {
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 1;
  max-width: 640px;
  display: flex;
}

.lp-workshop-modules-section-list.workshop-faq-section {
  width: 640px;
}

.lp-workshop-modules-section-list-item {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.lp-workshop-modules-section-list-item.workshop-faq-section {
  border-bottom: 1px solid #ffffff26;
}

.lp-workshop-modules-section-list-item.workshop-faq-section.btc-starter-v4 {
  background-color: #171c32;
  border-bottom-style: none;
  border-radius: 10px;
  padding: 3px 18px 6px;
}

.lp-workshop-modules-section-list-item.workshop-faq-section.cbm {
  background-color: #1f143a;
  border-bottom-style: none;
  border-radius: 12px;
  padding-left: 1.4rem;
  padding-right: .9rem;
}

.lp-workshop-modules-section-list-item-toogle {
  grid-column-gap: 25px;
  color: var(--white);
  background-image: linear-gradient(62deg, #252525 38%, #2e2e2e);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 13px 18px;
  font-size: 18px;
  display: flex;
}

.lp-workshop-modules-section-list-item-toogle.workshop-faq-section {
  background-image: none;
  padding-left: 0;
  padding-right: 0;
}

.lp-workshop-modules-section-list-item-toogle-txt {
  white-space: pre-wrap;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.lp-workshop-modules-section-list-item-toogle-txt.active {
  background-image: linear-gradient(#fd5309, #fff);
}

.lp-workshop-modules-section-list-item-toogle-txt.lp-workshop-txt-gradient {
  opacity: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lp-workshop-modules-section-list-item-toogle-txt.lp-workshop-txt-gradient.cbm {
  color: var(--cyan);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.lp-workshop-modules-section-list-item-content {
  background-color: #0000;
  margin-top: 15px;
  position: relative;
  overflow: hidden;
}

.lp-workshop-modules-section-list-item-content-rich-text {
  padding-left: 0;
}

.lp-workshop-modules-section-list-item-content-rich-text p {
  font-size: 14px;
  font-weight: 300;
  line-height: 125%;
}

.lp-workshop-modules-section-list-item-content-rich-text li {
  font-weight: 300;
  line-height: 150%;
}

.lp-workshop-modules-section-list-item-toogle-txt-wrapper {
  position: relative;
}

.lp-workshop-teacher-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64de2bc79fd07ceb01918bc4_Sexta%20Sec%CC%A7a%CC%83o%20-%20Profesoras.webp"), radial-gradient(circle at 50% 0, #ff9101, #fd5a09 65%);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  padding-bottom: 95px;
}

.lp-workshop-teacher-section-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lp-workshop-teacher-section-h2 {
  margin-top: 30px;
  margin-bottom: 50px;
  font-size: 36px;
  font-weight: 600;
}

.lp-workshop-teacher-section-list {
  grid-column-gap: 110px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: 75px;
  display: flex;
}

.lp-workshop-teacher-section-item {
  align-items: center;
  display: flex;
}

.lp-workshop-teacher-section-item-image {
  object-fit: cover;
  border-radius: 10px;
  flex: none;
  width: 260px;
  height: 370px;
}

.lp-workshop-teacher-section-item-txt-block {
  flex: 1;
}

.lps-cta-img {
  opacity: .69;
  filter: brightness(53%);
}

.lps-cta-img.invert {
  opacity: 1;
  filter: brightness();
}

.lp-workshop-platform-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64d25cebe9ccd63d6dd7b544_db41d15c50a942dcd8666bd44f845272.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 35px;
  overflow: hidden;
}

.lps-platform-section-wrapper {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lps-platform-section-txt-block {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  max-width: 420px;
  display: flex;
}

.lp-workshop-platform-section-h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: 115%;
}

.lps-platform-section-list {
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.lps-platform-section-item {
  grid-column-gap: 15px;
  background-image: linear-gradient(to right, #1a1a1a, #0b0b0b 65%);
  border-radius: 10px;
  align-items: center;
  padding: 15px;
  display: flex;
}

.lps-platform-section-item.bitcoin-starter {
  background-image: linear-gradient(to right, #281a44, #180530 85%);
}

.lp-workshop-platform-section-item-txt {
  font-size: 15px;
  font-weight: 300;
  display: block;
}

.lp-workshop-platform-section-img {
  max-width: 900px;
  margin-right: -40px;
}

.lps-platform-section-item-icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  display: flex;
}

.lps-platform-section-divisor {
  width: 450px;
  margin-top: 10px;
  margin-left: 205px;
}

.lps-platform-section-divisor.mobile {
  display: none;
}

.lps-pricing-section {
  position: relative;
}

.lps-pricing-section-h2 {
  text-align: center;
  max-width: 880px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 600;
  line-height: 115%;
}

.lps-pricing-section-h2.courses {
  font-weight: 700;
}

.lps-pricing-section-wrapper {
  z-index: 15;
  color: #252525;
  background-color: #f3f3f3;
  border-radius: 13px;
  flex-direction: column;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.lps-pricing-section-content {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.lps-pricing-section-content.courses {
  align-items: stretch;
  width: 100%;
}

.lps-pricing-section-access {
  grid-row-gap: 35px;
  flex-direction: column;
  width: 50%;
  padding: 60px 70px;
  display: flex;
}

.lps-pricing-section-access.courses {
  padding-top: 0;
  padding-bottom: 55px;
}

.lps-pricing-section-access.courses.jade {
  align-items: center;
}

.lps-pricing-section-h3 {
  text-align: center;
  font-weight: 400;
}

.lps-pricing-section-h3.lp-workshop-txt-gradient {
  margin-bottom: 30px;
}

.lps-pricing-section-h3.lp-workshop-txt-gradient.offer {
  color: var(--midnight-blue);
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: -4px;
  margin-bottom: 45px;
  font-size: 16px;
  line-height: 100%;
  display: block;
}

.lps-pricing-section-h3.lp-workshop-txt-gradient.offer.highlight {
  margin-top: 2px;
  font-size: 24px;
  font-weight: 700;
}

.lps-pricing-section-h3.graph {
  margin-bottom: 40px;
}

.lps-pricing-section-h3.graph.no-margin {
  margin-bottom: 6px;
}

.lps-pricing-section-access-list {
  align-items: center;
}

.lps-pricing-section-access-item {
  grid-column-gap: 10px;
  border-bottom: 1px solid #d1d1d1;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.lps-pricing-section-access-item.btc-starter-v4 {
  border-bottom-style: dashed;
  border-bottom-color: #d1d1d129;
  padding-top: 16px;
  padding-bottom: 16px;
}

.lps-pricing-section-access-item-icon {
  width: 20px;
}

.lps-pricing-section-access-item-txt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.lps-pricing-section-buy {
  flex-direction: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.lps-pricing-section-buy.courses {
  justify-content: space-between;
}

.lps-pricing-section-buy.courses.jade {
  padding-bottom: 40px;
}

.lps-pricing-section-buy.courses.btc-starter-v4 {
  width: 100%;
}

.lps-pricing-section-buy-price-main {
  grid-column-gap: 4px;
  color: #676767;
  align-items: flex-end;
  margin-bottom: 6px;
  font-size: 18px;
  display: flex;
}

.lps-pricing-section-buy-price-main-tag.highlight {
  color: var(--black);
}

.lps-pricing-section-buy-price-main-value {
  color: #000;
  font-size: 44px;
  font-weight: 700;
  line-height: 72%;
}

.lps-pricing-section-buy-price-main-value.orange {
  color: #ff4e48;
}

.lps-pricing-section-buy-price-conditions {
  grid-column-gap: 3px;
  color: #676767;
  align-items: flex-end;
  margin-bottom: 30px;
  display: flex;
}

.lps-pricing-section-buy-price-conditions.courses {
  margin-bottom: 10px;
}

.lps-pricing-section-buy-price-conditions.courses.lg {
  margin-top: 5px;
  font-size: 16px;
}

.lps-pricing-section-buy-price-conditions.courses.jade {
  grid-column-gap: 8px;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 18px;
}

.lps-pricing-section-buy-price-conditions-txt.highlight {
  color: #000;
  font-weight: 700;
}

.lps-pricing-section-buy-price-conditions-txt.highlight.jade {
  font-size: 15px;
  line-height: 100%;
}

.lps-pricing-section-buy-price-conditions-txt.strike {
  font-size: 18px;
  text-decoration: line-through;
}

.lps-pricing-section-buy-add {
  grid-column-gap: 60px;
  background-color: #e6e6e6;
  margin-top: 70px;
  padding: 25px;
  display: flex;
}

.lps-pricing-section-buy-add.courses {
  width: 100%;
  margin-top: 40px;
}

.lps-pricing-section-buy-add.courses.btc-starter-v4 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.lps-pricing-section-buy-add-item {
  grid-row-gap: 6px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.lps-pricing-section-buy-add-item-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 125%;
}

.lps-pricing-section-buy-add-item-txt {
  margin-bottom: 2px;
  font-size: 11px;
  line-height: 130%;
}

.lps-pricing-section-buy-add-item-img-wrapper {
  grid-column-gap: 8px;
  color: #656565;
  align-items: center;
  margin-top: 6px;
  font-size: 10px;
  line-height: 125%;
  display: flex;
}

.lps-pricing-section-bg {
  background-image: linear-gradient(58deg, #ff910036, #313131b8 49%);
  width: 100%;
  height: 70%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.lps-pricing-section-bg.courses {
  background-image: linear-gradient(58deg, #2c1e4b, #1f1338 49%);
}

.lp-workshop-pricing-section-divisor {
  background-color: #ccc;
  width: 1px;
  height: 100%;
  position: absolute;
}

.lps-pricing-section-buy-add-item-txt-highlight {
  color: var(--white);
  background-color: #009927;
  border-radius: 4px;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  line-height: 120%;
  display: inline-block;
}

.lps-pricing-section-border-bottom {
  background-image: linear-gradient(225deg, #ff910000 15%, var(--dark-orange) 50%, #ff910000 85%);
  height: 1px;
  margin-top: 70px;
}

.lps-pricing-section-border-bottom.btc-starterv2_divisor {
  height: 3px;
  position: relative;
}

.lps-pricing-section-border-bottom.btc-starterv2_divisor.jade {
  margin-top: 0;
}

.lps-faq-section {
  background-image: radial-gradient(circle at 50% 0, #ff910014, #0b090a 49%);
  padding-top: 115px;
  padding-bottom: 115px;
}

.lps-faq-section.courses {
  background-image: radial-gradient(circle at 50% 0, #28075596, #15042b 49%);
}

.lps-faq-section.courses.btc-starter-v4 {
  background-image: none;
  border-bottom: 1px solid #ffffff1f;
  padding-top: 40px;
  padding-bottom: 95px;
}

.lps-faq-section.courses.cbm {
  background-image: none;
  border-top: 1px solid #1f133a;
  padding-top: 103px;
  padding-bottom: 138px;
  position: relative;
}

.lps-faq-section.courses.cabn {
  background-image: none;
  border-top: 1px solid #1f133a;
  padding-top: 103px;
  padding-bottom: 138px;
  position: relative;
  overflow: hidden;
}

.lp-workshop-faq-section-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lp-workshop-faq-section-wrapper.is-cabns {
  grid-column-gap: 4.6875rem;
  grid-row-gap: 4.6875rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4.5rem;
}

.lp-workshop-faq-section-title-box {
  flex-direction: column;
  align-items: center;
  margin-bottom: 90px;
  display: flex;
}

.lp-workshop-faq-section-title-box.btc-starter-v4 {
  margin-bottom: 40px;
}

.lp-workshop-faq-section-title-box.cbm {
  margin-bottom: 38px;
}

.lp-workshop-faq-section-title-box.cbm.is-cabns {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-top: 84px;
  margin-bottom: 0;
}

.lps-faq-section-tag {
  background-image: linear-gradient(to bottom, var(--dark-orange), #0b090a);
  opacity: .15;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 125px;
  font-weight: 700;
  line-height: 110%;
}

.lps-faq-section-tag.btc-starter-v4 {
  opacity: .1;
  filter: blur(10px);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.lps-faq-section-tag.cbm {
  opacity: 100;
  background-image: linear-gradient(#1e1435, #15042b);
  margin-bottom: -4.7rem;
  font-size: 15rem;
}

.lps-faq-section-h2 {
  margin-top: -75px;
  font-size: 36px;
  font-weight: 600;
  line-height: 115%;
}

.lps-faq-section-h2.courses {
  margin-bottom: 25px;
  font-weight: 700;
}

.lps-faq-section-h2.courses.cbm.cbm__h2 {
  margin-bottom: 10px;
}

.lp-workshop-footer-border {
  background-image: linear-gradient(225deg, #383838, var(--dark-orange) 50%, #383838);
  opacity: .35;
  height: 1px;
}

.lp-workshop-footer-wrapper {
  justify-content: space-between;
  align-items: center;
  padding: 38px;
  display: flex;
}

.lp-workshop-footer-txt {
  color: #bababa;
  font-size: 12px;
}

.lps-cta-embed.small {
  justify-content: flex-start;
  display: flex;
}

.lp-workshop-persona-section-list-wrapper, .lp-workshop-teacher-section-list-wrapper {
  width: 100%;
}

.lp-workshop-modules-section-list-item-toogle-txt {
  font-weight: 600;
}

.lp-workshop-modules-section-list-item-toogle-txt.lp-workshop-txt-gradient {
  background-image: linear-gradient(174deg, #fd5309, #ee9116 91%);
}

.lp-workshop-modules-section-list-item-toogle-txt.style {
  display: none;
}

.hero-section-bitcoin-starter-v2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e365a1b490e565a50a8f8f_dd841af4dfcd36406203415b6c144498.webp");
  background-position: 50%;
  background-size: cover;
}

.hero-section-bitcoin-starter-v2.img2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/655625c405974f5b203e5b85_Desktop%20Full%20HD%201920x1080%20Hero%20Opc%CC%A7a%CC%83o%202.webp");
}

.hero-section_btc-starterv2_wrapper {
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 530px;
  padding-top: 75px;
  padding-bottom: 90px;
  display: flex;
}

.hero-section_btc-starterv2_h1 {
  font-size: 44px;
  line-height: 120%;
}

.hero-section_btc-starterv2_list {
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.hero-section_btc-starterv2_list_item {
  grid-column-gap: 8px;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.video-section-bitcoin-starter-v2 {
  background-color: #15042b;
  padding-top: 30px;
}

.video-section_btc-starterv2_header {
  grid-row-gap: 35px;
  flex-direction: column;
  align-items: stretch;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-section_btc-starterv2_header.hero-v3 {
  grid-row-gap: 24px;
  text-align: center;
  align-items: stretch;
  max-width: 890px;
}

.lps-h2 {
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 125%;
}

.lps-h2.dark {
  color: var(--midnight-blue);
}

.video-section_btc-starterv2_footer {
  background-image: linear-gradient(61deg, #1f1438 31%, #2d0f5f);
  border: 1px solid #6900ff59;
  border-radius: 25px;
  flex-direction: column;
  align-items: center;
  margin-top: -265px;
  padding-top: 250px;
  padding-bottom: 85px;
  display: flex;
  position: relative;
}

.video-section_btc-starterv2_footer.hero-v3 {
  color: var(--midnight-blue);
  background-color: #fff;
  background-image: none;
  border-style: none;
}

.video-section_btc-starterv2_footer.hero-v3.no-video {
  margin-top: 50px;
  padding-top: 75px;
  padding-bottom: 55px;
}

.video-section_btc-starterv2_footer_title-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.video-section_btc-starterv2_footer_title-wrapper_txt {
  font-size: 18px;
  font-weight: 600;
}

.video-section_btc-starterv2_footer_title-wrapper_txt.hero-v3 {
  color: var(--midnight-blue);
}

.btc-starterv2_divisor {
  background-image: linear-gradient(92deg, #ff910100, #ff9101 23%, #6900ff 68%, #6900ff00);
  width: 100%;
  height: 1px;
}

.video-section_btc-starterv2_grid {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 85%;
  max-width: 1070px;
  margin-top: 40px;
  margin-bottom: 50px;
}

.video-section_btc-starterv2_grid.hero-v3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.video-section_btc-starterv2_grid_item {
  grid-row-gap: 15px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.video-section_btc-starterv2_grid_item_icon {
  height: 60px;
}

.video-section_btc-starterv2_grid_item_title {
  font-size: 16px;
  line-height: 125%;
}

.temp {
  background-color: #15042b;
  height: 200vh;
}

.testimonial-section-bitcoin-starter-v2 {
  background-color: #15042b;
}

.testimonial-section_btc-starterv2_wrapper {
  background-color: #f2f2f2;
  border-radius: 40px;
  margin-top: -155px;
  padding-top: 220px;
  padding-bottom: 120px;
  overflow: hidden;
}

.testimonial-section_btc-starterv2_img {
  width: 95%;
  max-width: 95%;
  margin: 45px auto 70px;
  display: block;
}

.testimonial-section_btc-starterv2_img.mobile {
  display: none;
}

.graphics-section-bitcoin-starter-v2 {
  background-color: #15042b;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3adc4ccb00128098d6a2a_4%20Sec%CC%A7a%CC%83o%20-%20Bitcoin%20vs%20Stocks%20e%20Ouro.avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 100px;
}

.graphics-section_btc-starterv2_box1 {
  grid-row-gap: 55px;
  flex-direction: column;
  margin-bottom: 105px;
  display: flex;
}

.graphics-section_btc-starterv2_box1_wrapper {
  text-align: center;
  background-image: linear-gradient(73deg, #1f1338, #1f1438);
  border: 1px solid #6900ff26;
  border-radius: 25px;
  flex-direction: column;
  padding: 50px 69px;
  display: flex;
}

.graphics-section_btc-starterv2_box1_img {
  margin-bottom: 30px;
}

.graphics-section_btc-starterv2_box1_img.mobile {
  display: none;
}

.graphics-section_btc-starterv2_box1_txt {
  margin-top: 35px;
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
}

.graphics-section_btc-starterv2_box1_subtitle {
  font-size: 34px;
  font-weight: 700;
  line-height: 115%;
}

.outline {
  text-decoration: underline;
}

.graphics-section_btc-starterv2_box2 {
  margin-bottom: 85px;
}

.graphics-section_btc-starterv2_box2_subtitle {
  text-align: center;
  margin-top: 12px;
  margin-bottom: 60px;
}

.graphics-section_btc-starterv2_box2_list {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.graphics-section_btc-starterv2_box2_list_item {
  flex: 1;
}

.quote-section-bitcoin-starter-v2 {
  background-color: #15042b;
}

.quote-section_btc-starterv2_tag {
  text-transform: uppercase;
  margin-top: 100px;
  margin-bottom: 10px;
  font-size: 16px;
}

.quote-section_btc-starterv2_txt {
  margin-top: 45px;
  margin-bottom: 20px;
}

.quote-section_btc-starterv2_highlight {
  font-size: 20px;
  font-weight: 700;
}

.quote-section_btc-starterv2_highlight.lp-workshop-txt-gradient {
  line-height: 160%;
}

.quote-section_btc-starterv2_box {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3659d63630fd09b23f404_a39ef7eb314194debe15dd3c01c9ceef.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 40px;
  padding-bottom: 100px;
}

.parabolica-section-bitcoin-starter-v2 {
  background-image: linear-gradient(#15042b99, #15042b99), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3659b617d2402de316a92_d4ffad7220e38e0e5ba3518d208f529a.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 140px;
  padding-bottom: 195px;
  position: relative;
}

.parabolica-section_btc-starterv2_subtitle {
  text-align: center;
  max-width: 480px;
  margin: 30px auto 25px;
}

.parabolica-section_btc-starterv2_tag {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}

.parabolica-section_btc-starterv2_image {
  width: 960px;
  max-width: 100%;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.parabolica-section_btc-starterv2_image.mobile {
  display: none;
}

.table-section-bitcoin-starter-v2 {
  background-color: #f2f2f2;
  border-radius: 40px;
  padding-bottom: 105px;
  position: relative;
}

.table-section_btc-starterv2_wrapper {
  background-color: #fff;
  border-radius: 25px;
  justify-content: center;
  margin-bottom: -20px;
  padding: 65px;
  display: flex;
  position: relative;
  top: -90px;
}

.table-section_btc-starterv2_column {
  flex: 1;
  max-width: 370px;
}

.table-section_btc-starterv2_header {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.table-section_btc-starterv2_header_img {
  height: 130px;
}

.table-section_btc-starterv2_header_title {
  color: var(--indigo);
  font-size: 28px;
}

.table-section_btc-starterv2_header_title.red {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f56969, #dd4f4f);
  -webkit-background-clip: text;
  background-clip: text;
}

.table-section_btc-starterv2_header_title.purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #6306e9, #3a2264);
  -webkit-background-clip: text;
  background-clip: text;
}

.table-section_btc-starterv2_list {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 230px;
  display: flex;
}

.table-section_btc-starterv2_list_item {
  grid-column-gap: 10px;
  color: #999;
  align-items: center;
  display: flex;
}

.table-section_btc-starterv2_list_item.highlight {
  color: #393939;
}

.table-section_btc-starterv2_list_item_icon {
  width: 25px;
}

.table-section_btc-starterv2_list_item_txt {
  font-size: 15px;
  font-weight: 600;
  line-height: 130%;
}

.table-section_btc-starterv2_tag {
  color: #585858;
  text-align: center;
  text-transform: uppercase;
  margin-top: 70px;
  margin-bottom: 50px;
  font-size: 18px;
  font-weight: 700;
}

.table-section_btc-starterv2_divisor {
  background-color: #dcdcdc;
  width: 1px;
  margin-left: 60px;
  margin-right: 60px;
}

.modules-section-bitcoin-starter-v2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e4f5c8872f13544cb3fbcc_bg-modulos.avif");
  background-position: 50% 0;
  background-size: cover;
  margin-top: -45px;
  padding-top: 180px;
  padding-bottom: 120px;
  overflow: hidden;
}

.modules-section_btc-starterv2_header {
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 45px;
  display: flex;
}

.modules-section_btc-starterv2_slider {
  background-color: #0000;
  width: 300px;
  height: auto;
  position: static;
}

.modules-section_btc-starterv2_slider.testimonial {
  object-fit: fill;
  width: 33%;
  max-width: 100%;
}

.modules-section_btc-starterv2_slider_mask {
  object-fit: fill;
  overflow: visible;
}

.modules-section_btc-starterv2_slider_arrow {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3659ad57403710eddbd98_Next.svg");
  background-position: 50%;
  background-size: cover;
  width: 52px;
  height: 52px;
  margin-top: -25px;
  inset: 0% auto auto 62px;
}

.modules-section_btc-starterv2_slider_arrow.left {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3659a479ca16dc1c696b2_Prev.svg");
  inset: 0% auto auto 0%;
}

.modules-section_btc-starterv2_slider_arrow.left.testimonial {
  left: -80px;
  right: 0%;
}

.modules-section_btc-starterv2_slider_arrow.testimonial {
  inset: 0% -40px auto 0%;
}

.modules-section_btc-starterv2_slide {
  margin-right: 20px;
}

.modules-section_btc-starterv2_slide_content {
  border-radius: 10px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.modules-section_btc-starterv2_slide_content_toogle {
  cursor: pointer;
  background-color: #281a44;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.modules-section_btc-starterv2_slide_content_toogle_title {
  color: #f2f2f2;
  font-size: 16px;
  font-weight: 700;
}

.modules-section_btc-starterv2_slide_content_toogle_icon-box {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.modules-section_btc-starterv2_slide_content_toogle_icon-box_default {
  height: 32px;
}

.modules-section_btc-starterv2_slide_content_toogle_icon-box_active {
  opacity: 0;
  height: 32px;
  position: absolute;
}

.modules-section_btc-starterv2_slide_content_rich-text {
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.modules-section_btc-starterv2_slider-wrapper {
  padding-top: 60px;
  position: relative;
}

.included-section-bitcoin-starter-v2 {
  background-color: #1f1338;
  padding-top: 105px;
  padding-bottom: 105px;
  overflow: hidden;
}

.included-section_btc-starterv2_grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.included-section_btc-starterv2_grid.margin-bottom {
  margin-bottom: 90px;
}

.included-section_btc-starterv2_grid.margin-top {
  margin-top: 45px;
}

.included-section_btc-starterv2_item {
  background-color: #1c0f33;
  border: 1px solid #503e66;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 55px;
  display: flex;
  overflow: hidden;
}

.included-section_btc-starterv2_item.horizontal {
  flex-direction: row;
  align-items: center;
  padding-top: 45px;
  padding-bottom: 45px;
}

.included-section_btc-starterv2_item_h2 {
  font-size: 32px;
  line-height: 120%;
}

.included-section_btc-starterv2_item_text {
  max-width: 260px;
  font-size: 17px;
  line-height: 140%;
}

.included-section_btc-starterv2_item_text.horizontal {
  max-width: 100%;
}

.included-section_btc-starterv2_item_img-wrapper {
  justify-content: flex-end;
  display: flex;
}

.included-section_btc-starterv2_item_img-wrapper_img {
  display: block;
}

.included-section_btc-starterv2_item_img-wrapper_img.planilhas {
  height: 225px;
  margin-right: -1px;
}

.included-section_btc-starterv2_item_img-wrapper_img.planilhas.mobile {
  display: none;
}

.included-section_btc-starterv2_item_img-wrapper_img.telegram {
  height: 255px;
  margin-top: -30px;
  margin-right: -1px;
}

.included-section_btc-starterv2_item_img-wrapper_img.telegram.mobile {
  display: none;
}

.included-section_btc-starterv2_item_img-wrapper_img.zoom {
  height: 340px;
  margin-right: -1px;
}

.included-section_btc-starterv2_item_img-wrapper_img.zoom.mobile {
  display: none;
}

.included-section_btc-starterv2_item_img-wrapper_img.bitpedia {
  height: 280px;
  margin-top: -60px;
  margin-bottom: -20px;
  margin-right: 35px;
}

.included-section_btc-starterv2_item_img-wrapper_img.bitpedia.mobile {
  display: none;
}

.included-section_btc-starterv2_item_img-wrapper_img.antiresearch {
  height: 210px;
  margin-top: -20px;
}

.included-section_btc-starterv2_item_img-wrapper_img.antiresearch.mobile {
  display: none;
}

.included-section_btc-starterv2_item_header {
  grid-row-gap: 20px;
  flex-direction: column;
  margin-bottom: 35px;
  padding-left: 55px;
  padding-right: 55px;
  display: flex;
}

.included-section_btc-starterv2_item_header.horizontal {
  max-width: 450px;
  margin-bottom: 0;
  padding-top: 45px;
  padding-bottom: 45px;
  padding-right: 0;
}

.included-section_btc-starterv2_item_list {
  margin-left: -6px;
}

.included-section_btc-starterv2_item_list_item {
  align-items: center;
  display: flex;
}

.included-section_btc-starterv2_item_list_item_txt {
  font-weight: 700;
}

.included-section_btc-starterv2_bonus-divisor {
  margin-top: 90px;
  margin-bottom: 90px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.included-section_btc-starterv2_bonus-divisor.btc-starterv2_divisor {
  background-image: linear-gradient(92deg, #ff9101, #ff9101 23%, #6900ff 93%, #6900ff);
  height: auto;
}

.included-section_btc-starterv2_bonus-divisor_wrapper {
  grid-column-gap: 3px;
  align-items: center;
  display: flex;
}

.included-section_btc-starterv2_bonus-divisor_wrapper_graph {
  flex: none;
  width: 1400px;
  max-width: none;
}

.included-section_btc-starterv2_item_graph {
  width: 128px;
}

.teachers-section-bitcoin-starter-v2 {
  color: var(--midnight-blue);
  background-color: #f2f2f2;
  border-radius: 40px 40px 0 0;
  padding-top: 120px;
  padding-bottom: 120px;
}

.teachers-section_btc-starterv2_list {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 70px;
  display: flex;
}

.teachers-section_btc-starterv2_item {
  background-color: var(--white);
  border-radius: 16px;
  max-width: 300px;
  overflow: hidden;
  box-shadow: 0 0 30px #0000001f;
}

.teachers-section_btc-starterv2_item_header {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.teachers-section_btc-starterv2_item_header_img {
  object-fit: cover;
  border-radius: 16px;
  height: 300px;
}

.teachers-section_btc-starterv2_item_header_title {
  background-color: var(--white);
  border-radius: 40px;
  padding: 10px 10px 7px;
  font-size: 21px;
  font-weight: 700;
  line-height: 100%;
}

.teachers-section_btc-starterv2_item_header_title.guest {
  background-color: var(--blue-2);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e6414d92fecfe33b363df5_Star.svg");
  background-position: 6%;
  background-repeat: no-repeat;
  background-size: auto 64%;
  margin-bottom: 8px;
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 29px;
  font-size: 12px;
  font-weight: 300;
}

.teachers-section_btc-starterv2_item_text {
  background-color: var(--white);
  color: #503e66;
  margin-top: -20px;
  margin-bottom: 0;
  padding: 45px 30px 25px;
}

.teachers-section_btc-starterv2_item_header_title-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -50px;
  padding-bottom: 30px;
  padding-left: 30px;
  display: flex;
  position: absolute;
}

.photos-section-bitcoin-starter-v2 {
  color: var(--midnight-blue);
  background-color: #f2f2f2;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  padding-bottom: 120px;
  position: relative;
}

.photos-section_btc-starterv2_header {
  border-top: 1px solid #d0d0d0;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.photos-section_btc-starterv2_header_subtitle {
  color: #503e66;
  margin-top: 5px;
  font-size: 16px;
}

.photos-section_btc-starterv2_img.mobile {
  display: none;
}

.platform-section-bitcoin-starter-v2 {
  background-image: linear-gradient(#0000 88%, #15042b), radial-gradient(circle at 0 100%, #15042b 55%, #6900ff40);
  margin-top: -45px;
  padding-top: 150px;
  padding-bottom: 20px;
  overflow: hidden;
}

.platform-section_btc-starterv2_header {
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 90px;
  display: flex;
}

.platform-section_btc-starterv2_header_text {
  text-align: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  font-size: 19px;
  font-weight: 700;
  line-height: 145%;
}

.platform-section_btc-starterv2_header_h2 {
  font-size: 34px;
  line-height: 125%;
}

.lps-pricing-section-buy-header {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.lps-faq-section-subtitle {
  text-align: center;
  margin-bottom: 0;
}

.lps-faq-section-subtitle.is-cabns {
  text-align: left;
}

.hero-section_btc-starterv2_mobile-graph, .modules-section_btc-starterv2_slider-wrapper-mobile, .hide-desk {
  display: none;
}

.lp-workshop-teacher-section-item-wrapper {
  max-width: 620px;
}

.info-class-complete {
  text-align: center;
  background-color: #6900ff1a;
  border-radius: 8px;
}

.multisigs-certificate, .privacidade-certificate {
  width: 1000px;
  height: 707px;
  display: block;
}

.system_class-page_btc-quiz-embed {
  height: 80vh;
}

.meetup-page_banner {
  opacity: .2;
  filter: blur(3px);
}

.meetup-page_buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
}

.meetup-page_title {
  font-size: 48px;
  font-weight: 600;
  position: absolute;
}

.body-v2 {
  background-color: #f2f2f2;
}

.homev2-hero-section {
  background-color: #1f1338;
  background-image: linear-gradient(#1f1338e0 60%, #1f1338), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c29d286e574cf0492f_bg-lines-v2.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.homev2-hero-section_content {
  color: var(--white);
  padding-top: 25px;
  padding-bottom: 35px;
}

.homev2-hero-section_wrapper {
  justify-content: space-between;
  align-items: center;
}

.homev2-hero-section_left {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  max-width: 525px;
}

.homev2-hero-section_right {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 600px;
}

.content-tag {
  border: 1px solid var(--blue);
  border-radius: 100px;
  align-items: center;
  padding: 9px 8px 5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.content-tag.txt-orange-no-fill {
  color: var(--dark-orange);
  border-style: none;
  padding: 0;
}

.homev2-hero-section_h1 {
  font-size: 54px;
  line-height: 105%;
}

.homev2-hero-section_paragraph {
  max-width: 480px;
  font-size: 19px;
  line-height: 115%;
}

.button-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

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

.button-v2 {
  grid-column-gap: 10px;
  background-image: linear-gradient(87deg, #ff5900, #ff9101 61%);
  border-radius: 100px;
  align-items: center;
  min-height: 55px;
  padding: 9px 25px 7px;
  display: flex;
}

.button-v2:hover {
  opacity: .5;
  transform: scale(.95);
}

.button-v2.outline-white {
  border: 2px solid var(--white);
  background-image: none;
}

.button-v2.lp-halving__button {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/657755056bf7af167196418a_Padlock.svg"), linear-gradient(87deg, #ff5900, #ff9101 61%);
  background-position: 34px 47%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  min-height: 62px;
  padding-left: 60px;
  padding-right: 35px;
  font-size: 16px;
  font-weight: 700;
}

.button-v2.lp-halving__button.form {
  background-position: 87px 47%, 0 0;
  justify-content: center;
  padding-left: 40px;
  padding-right: 0;
  transition: all .248s;
}

.button-v2.password {
  width: 100%;
  transition: all .26s;
}

.button-v2.password.small {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  min-height: 40px;
}

.button-v2.abtcday_button {
  border: 1px solid var(--area-bitcoin-day--a);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-family: Kanit, sans-serif;
  font-weight: 600;
}

.button-v2.abtcday_button.disabled:hover {
  opacity: 1;
  transform: scale(1);
}

.button-v2-text {
  color: var(--white);
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
}

.button-v2-icon.arrow {
  margin-right: -16px;
}

.v2-arrow-divisor {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.navbar_content_menu_link_flag {
  margin-top: -3px;
}

.areas-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pages-h2 {
  color: var(--midnight-blue);
  text-align: center;
  font-size: 44px;
  font-weight: 700;
  line-height: 125%;
}

.pages-h2.dark {
  color: var(--midnight-blue);
}

.pages-h2.left {
  text-align: left;
  line-height: 110%;
}

.pages-h2.light {
  color: var(--white);
}

.areas-section_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 55px;
}

.areas-section_grid_item {
  grid-row-gap: 10px;
  background-color: var(--white);
  border-radius: 12px;
  align-items: stretch;
  padding: 16px;
}

.areas-section_grid_item_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
}

.areas-section_grid_item_icon {
  max-height: 100%;
}

.areas-section_grid_item_title {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 125%;
}

.coursesv2-section {
  background-color: var(--white);
  padding-top: 105px;
  padding-bottom: 105px;
}

.coursesv2-section_header {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 75px;
}

.coursesv2-section_header_left {
  grid-row-gap: 15px;
  max-width: 525px;
}

.coursesv2-section_header_right {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  max-width: 415px;
}

.coursesv2-section_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.coursesv2-section_card {
  background-color: var(--dark-orange);
  color: var(--midnight-blue);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.coursesv2-section_card.workshops {
  background-color: var(--blue);
}

.coursesv2-section_card.btc-starter {
  background-color: var(--blue);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c160f5d2796d6301e7_d5447c02eb72bc31171812d9b149b0f5.jpeg");
  background-position: 0 0;
  background-size: cover;
}

.coursesv2-section_card_content {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  padding: 50px 50px 38px;
}

.coursesv2-section_card_content.workshops {
  color: var(--white);
}

.coursesv2-section_card_content.btc-starter {
  color: var(--white);
  max-width: 600px;
  padding: 65px 0 65px 65px;
}

.coursesv2-section_card_header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.coursesv2-section_card_header.btc-starter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.coursesv2-section_card_header_icon {
  width: 42px;
}

.coursesv2-section_card_header_icon.btc-starter {
  z-index: 15;
  width: 30px;
  position: relative;
}

.coursesv2-section_card_header_title {
  font-size: 24px;
}

.coursesv2-section_card_header_title.btc-starter {
  font-size: 40px;
  line-height: 125%;
}

.coursesv2-section_card_tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.coursesv2-section_card_tags_title {
  font-size: 16px;
  font-weight: 700;
}

.coursesv2-section_card_tags_list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.coursesv2-section_card_tags_list_item {
  color: var(--white);
  background-color: #ffffff24;
  border: 1px solid #ffffff29;
  border-radius: 100px;
  padding: 4px 10px 2px;
  font-size: 14px;
}

.coursesv2-section_card_topics {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}

.coursesv2-section_card_topics_item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
}

.coursesv2-section_card_topics_divisor {
  background-color: #fff6;
  width: 1px;
  height: 18px;
}

.coursesv2-section_card_students {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
}

.coursesv2-section_card_students_img {
  width: 210px;
}

.coursesv2-section_card_students_txt-wrapper_title {
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
}

.coursesv2-section_card_header_title-tag {
  background-color: var(--white);
  color: var(--blue);
  border-radius: 100px;
  margin-left: -16px;
  padding: 4px 12px 2px 18px;
  font-weight: 600;
}

.content-section {
  background-color: var(--white);
  overflow: hidden;
}

.content-section_header {
  grid-row-gap: 15px;
  margin-bottom: 25px;
}

.content-section_header_paragraph {
  max-width: 580px;
}

.content-section_slider {
  background-color: #ddd0;
  width: 560px;
  height: auto;
  position: static;
}

.content-section_slider_mask {
  overflow: visible;
}

.content-section_slide_item {
  background-color: #e2e2e2;
  justify-content: center;
  align-items: center;
  width: 560px;
  height: 440px;
  padding: 22px 12px;
}

.content-section_slide_item.first {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 10px;
  padding-left: 22px;
}

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

.content-section_slide_item_text {
  color: var(--white);
  background-image: linear-gradient(to top, #1f1338eb 20%, #1f133800);
  width: 100%;
  margin-bottom: 0;
  padding: 70px 25px 25px;
  font-size: 14px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.content-section_slide_arrow {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c3cd8fb7bbc56dd6ff_Next.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
  inset: -70px 0% auto auto;
}

.content-section_slide_arrow.left {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c38c43b3810182f03b_Prev.svg");
  right: 55px;
}

.height-placeholder {
  height: 200vh;
}

.content-section_slide_item_content {
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.content-section_slider-wrapper {
  position: relative;
}

.numbers-section {
  background-color: var(--midnight-blue);
  background-image: linear-gradient(to bottom, #1f1338eb 60%, var(--midnight-blue)), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c29d286e574cf0492f_bg-lines-v2.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: -175px;
  padding-top: 300px;
}

.numbers-section_content {
  color: var(--white);
  align-items: center;
  width: 90%;
  max-width: 845px;
  margin-left: auto;
  margin-right: auto;
}

.numbers-section_icon {
  margin-bottom: 20px;
}

.numbers-section_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 25px;
}

.numbers-section_grid_item {
  align-items: center;
}

.numbers-section_grid_item_text {
  text-align: center;
  font-size: 34px;
  line-height: 120%;
}

.numbers-section_video {
  z-index: 15;
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 550px;
  margin-bottom: -250px;
  display: flex;
  position: relative;
  box-shadow: 0 0 60px #00000059;
}

.numbers-section_video_btn {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f1338b3;
  border-radius: 100px;
  align-items: center;
  padding: 10px 22px 10px 10px;
  transition: all .26s;
}

.numbers-section_video_btn:hover {
  transform: scale(.96);
}

.numbers-section_video_btn_txt_title {
  font-size: 28px;
  font-weight: 700;
  line-height: 115%;
}

.numbers-section_video_btn_txt_subtitle {
  font-size: 15px;
}

.numbers-section_grid_item_text-subtitle {
  padding-top: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline-block;
}

.numbers-section_grid_item_text-global-icon {
  color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c27df726eb56dc06c6_Global%20Networking.svg");
  background-position: 50%;
  background-size: cover;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: relative;
  top: 3px;
}

.testimonialv2-section {
  padding-top: 350px;
}

.testimonialv2-section_content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
}

.testimonialv2-section_image-desk {
  width: 100%;
  margin-top: 30px;
}

.testimonialv2-section_image-mobile {
  display: none;
}

.blog-section {
  z-index: 15;
  padding-top: 130px;
  padding-bottom: 130px;
  position: relative;
}

.blog-section_content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
}

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

.blog-section_grid_item {
  border-radius: 15px;
  align-items: stretch;
  height: 100%;
  overflow: hidden;
}

.blog-section_grid_item_img {
  object-fit: cover;
  width: 100%;
}

.blog-section_grid_item_content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  flex: 1;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.blog-section_grid_item_tag {
  color: var(--dark-orange);
  background-color: #e2e2e2;
  border-radius: 15px;
  padding: 8px 10px 7px;
  font-size: 12px;
  line-height: 115%;
}

.blog-section_grid_item_title {
  color: var(--midnight-blue);
  margin-top: 5px;
  font-size: 22px;
  line-height: 120%;
}

.blog-section_grid_item_link {
  color: #9e9e9e;
}

.blog-section_grid_item_author {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--midnight-blue);
  border-top: 1px solid #e9e9e9;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.blog-section_grid_item_author_img {
  object-fit: cover;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  margin-right: 4px;
}

.blog-section_subtitle {
  text-align: center;
  max-width: 500px;
}

.blog-section_grid_item_content_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.blog-section_grid_item_link-wrapper {
  height: 100%;
}

.blog-section_grid_item_link-wrapper:hover {
  transform: scale(.96);
}

.blog-section_cms-wrapper {
  width: 100%;
}

.blog-section_cms-item {
  flex-direction: column;
  display: flex;
}

.footerv2 {
  padding-top: 150px;
}

.footerv2_news {
  background-color: var(--dark-orange);
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}

.footerv2_news_left {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: var(--midnight-blue);
  justify-content: center;
  max-width: 490px;
  padding-top: 100px;
  padding-bottom: 90px;
  padding-left: 65px;
}

.footerv2_news_title {
  text-transform: uppercase;
  font-size: 46px;
  font-weight: 400;
  line-height: 110%;
}

.footerv2_news_graph {
  flex: 1;
  max-width: 58%;
  height: 100%;
  margin-top: -40px;
}

.footerv2_content {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: var(--midnight-blue);
  color: var(--white);
  padding-top: 70px;
}

.footerv2_columns {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  border-top: 1px solid #ffffff26;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 35px;
}

.footerv2_columns_text {
  min-width: 380px;
  font-size: 14px;
  font-weight: 300;
  line-height: 145%;
}

.footerv2_columns_item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

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

.footerv2_columns_item_links {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

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

.footerv2_columns_item_links_item:hover {
  color: var(--dark-orange);
}

.footerv2_columns_item_links_item.last {
  margin-top: 12px;
  text-decoration: underline;
}

.footerv2_social {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border-top: 1px solid #ffffff26;
  border-bottom: 1px solid #ffffff26;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
}

.footerv2_social_title {
  font-size: 16px;
  font-weight: 700;
}

.footerv2_social_links {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.footerv2_social_links_item:hover {
  opacity: .5;
}

.footerv2_social_links_item_icon {
  border-radius: 100%;
  width: 30px;
}

.footerv2_copy {
  background-color: #1c1133;
  width: 100%;
  margin-top: -35px;
  padding-top: 35px;
  padding-bottom: 35px;
}

.footerv2_copy.lp-halving__footer {
  margin-top: 0;
}

.footerv2_copy.btc-starter-v4 {
  background-color: #0000;
  margin-top: 0;
}

.footerv2_copy_left {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.footerv2_copy_text {
  color: #9285ad;
  font-size: 12px;
  line-height: 140%;
}

.footerv2_copy_links {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.footerv2_copy_links_item {
  color: var(--white);
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
}

.footerv2_copy_links_item:hover {
  color: var(--dark-orange);
}

.footerv2_copy_payment {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.footerv2_copy_payment_title {
  font-size: 14px;
}

.footerv2_content_wrapper {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.footerv2_news_top-graph {
  width: 300px;
  position: absolute;
  inset: -210px auto auto 31%;
}

.footerv2_copy_wrapper {
  justify-content: space-between;
  align-items: center;
}

.navbar-fixed-wrapper {
  z-index: 1000;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: var(--midnight-blue);
  background-color: #f2f2f2f2;
  width: 100%;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 0 0 38px #0000001f;
}

.pages-default-header {
  background-color: var(--midnight-blue);
  background-image: radial-gradient(circle at 50% 100%, #6900ff3b, #fff0 56%), linear-gradient(#1f1338d9 35%, #1f1338), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c29d286e574cf0492f_bg-lines-v2.avif");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.pages-default-header-content {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: var(--white);
  text-align: center;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.pages-default-header-title {
  font-size: 48px;
}

.pages-default-header-subtitle {
  margin-bottom: 0;
}

.list-page_content {
  z-index: 15;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex;
  position: relative;
}

.list-page_content_header {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
}

.list-page_content_title {
  font-size: 30px;
}

.list-page_content_title.sm {
  font-size: 22px;
}

.system_search_divisor {
  background-color: #0000000f;
  width: 1px;
}

.list-page_form-block {
  margin-bottom: 0;
}

.system_search_radio-item_icon {
  margin-top: -2px;
  margin-right: 5px;
}

.list-page_content_section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #0000000f;
  padding-bottom: 55px;
}

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

.list-page_card {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--white);
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 18px;
}

.list-page_card_header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff1de;
  border-radius: 8px;
  align-items: stretch;
  padding: 10px;
}

.list-page_card_header.purple {
  background-color: #f1e8ff;
}

.list-page_card_header_img-wrapper {
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}

.list-page_card_header_img {
  width: 100%;
}

.list-page_card_header_tag {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 60px;
  margin: 8px;
  padding: 1px 10px 0;
  font-size: 11px;
  font-weight: 300;
  position: absolute;
  inset: 0% auto auto 0%;
}

.list-page_card_title {
  font-size: 16px;
  line-height: 100%;
}

.list-page_card_description {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 135%;
}

.list-page_card_infos {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: stretch;
}

.list-page_card_infos_item {
  border: 1px solid var(--dark-orange);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}

.list-page_card_infos_item.purple {
  border-color: var(--blue);
}

.list-page_card_infos_item_title {
  font-size: 14px;
  font-weight: 700;
  line-height: 115%;
}

.list-page_card_infos_item_right {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.list-page_card_infos_item_text-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.list-page_card_infos_item_subtitle {
  color: #b96900;
  margin-top: 0;
  margin-bottom: -2px;
  font-size: 14px;
  line-height: 115%;
}

.list-page_card_infos_item_subtitle.purple {
  color: var(--blue);
}

.list-page_card_infos_item_description {
  color: #b96900;
  max-width: 110px;
  font-size: 12px;
  line-height: 125%;
}

.list-page_card_infos_item_description.purple {
  color: var(--blue);
}

.list-page_card_button {
  background-color: var(--dark-orange);
  text-align: center;
  border-radius: 50px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 700;
}

.list-page_card_button:hover {
  opacity: .8;
}

.list-page_card_button.purple {
  background-color: var(--blue);
}

.list-page_content_cms-wrapper {
  width: 100%;
}

.list-page_card_top {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.list-page_card_identifier {
  display: none;
}

.footerv2_content_spacing-wrapper {
  background-color: var(--midnight-blue);
  margin-top: -65px;
  padding-top: 60px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.navbar-wrapper.center {
  justify-content: center;
}

.krux-certificate {
  width: 1000px;
  height: 707px;
  display: block;
}

.button-3 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-3:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-3.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-3.btc-starter:hover {
  opacity: .6;
}

.txt-color-orange-2 {
  color: #ff9100;
}

.navbar-2 {
  z-index: 500;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  padding: 2.2vw 3.5vw;
  display: flex;
}

.navbar_brand_img-2 {
  width: 128px;
}

.navbar_content {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.login-button-2 {
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #ff9100;
  border-radius: 4px;
  align-items: center;
  padding: 11px 20px;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.login-button-2:hover {
  background-color: #ff9100;
  border-color: #ff9100;
}

.login-button-2.v2 {
  background-color: #0000;
  border-radius: 30px;
  padding: 16px 25px 15px;
  font-size: 16px;
  font-weight: 400;
}

.login-button-2.v2:hover {
  background-color: #ff9100;
}

.login-button_txt-2 {
  margin-top: 2px;
  margin-left: 10px;
  line-height: 14px;
}

.hero-section-bitcoin-starter-2 {
  z-index: 15;
  background-image: linear-gradient(#37127152, #37127152), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cea03203964214d3426a7_Bg-hero.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.button-4 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-4:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-4.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-4.btc-starter:hover {
  opacity: .6;
}

.button-5 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-5:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-5.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-5.btc-starter:hover {
  opacity: .6;
}

.txt-color-purple-light-2 {
  color: #6900ff;
}

.bg-image-section-bitcoin-starter-2 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cea5bdaf1464efb42826f_bg%20roxo%20claro.webp");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 145px;
  padding-bottom: 145px;
}

.bg-image-section_h2-2 {
  color: #ff9100;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 115%;
}

.bg-image-section_call-2 {
  color: #ff9100;
  font-size: 18px;
}

.button-6 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-6:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-6.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-6.btc-starter:hover {
  opacity: .6;
}

.parabolica-section-bitcoin-starter-2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cea69665c77accc4a5d14_Bg-parabolica.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 125px;
  padding-bottom: 125px;
}

.topics-compare-section_column-2 {
  grid-row-gap: 60px;
  background-color: #41118c;
  border: 1px solid #fff;
  border-radius: 50px;
  flex-direction: column;
  flex: 0 500px;
  padding: 65px 60px;
  display: flex;
}

.button-7 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-7:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-7.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-7.btc-starter:hover {
  opacity: .6;
}

.topics-compare-section-bitcoin-starter-2 {
  background-color: #6900ff;
  padding-top: 95px;
  padding-bottom: 95px;
}

.topics-compare-section_column_title-2 {
  color: #ff9100;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 800;
  line-height: 100%;
}

.button-8 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-8:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-8.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-8.btc-starter:hover {
  opacity: .6;
}

.learn-section-bitcoin-starter-2 {
  background-color: #1f1338;
  padding-top: 140px;
  padding-bottom: 125px;
  position: relative;
}

.learn-section-bitcoin-starter-2.old {
  overflow: hidden;
}

.txt-blue-2 {
  color: #ff9100;
}

.button-9 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-9:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-9.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-9.btc-starter:hover {
  opacity: .6;
}

.txt-blue-3 {
  color: #ff9100;
}

.modules-section_grid_item_link-2 {
  z-index: 10;
  color: #fff;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  transition: all .255s;
  display: flex;
  position: relative;
}

.modules-section_grid_item_link-2:hover {
  opacity: .6;
}

.modules-section_grid_item_link-3 {
  z-index: 10;
  color: #fff;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  transition: all .255s;
  display: flex;
  position: relative;
}

.modules-section_grid_item_link-3:hover {
  opacity: .6;
}

.modules-section_grid_item_link-3.open-modal {
  cursor: pointer;
}

.modules-section_grid_item_link-3.open-modal.extra {
  background-color: #00fafd4d;
}

.modules-section_grid_item_link_icon-box_txt-2 {
  color: #ff9100;
  text-transform: uppercase;
  white-space: nowrap;
  width: auto;
  margin-top: 3px;
  padding-left: 10px;
  font-weight: 600;
  overflow: hidden;
}

.big-topics-section_item_text-2 {
  color: #371271;
  text-align: center;
  width: 500px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.big-topics-section_item_text-2.white {
  color: #fff;
}

.button-10 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-10:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-10.btc-starter {
  background-image: linear-gradient(174deg, #ff9100, #f40);
  border-color: #fff;
  font-size: 22px;
  box-shadow: 0 0 30px #00000080;
}

.button-10.btc-starter:hover {
  opacity: .6;
}

.big-topics-section_item_h2-2 {
  color: #1f1338;
  text-align: center;
  margin-top: 28px;
}

.big-topics-section_item_h2-2.white {
  color: #fff;
  text-transform: uppercase;
}

.bonus-section-bitcoin-starter-2 {
  background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2bd9_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2bdc_graph_bs-spray-blue.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2be0_graph_bs-bonus-bg.webp");
  background-position: 0 0, 0 0, -33% 130%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 640px, cover;
  padding-top: 125px;
  padding-bottom: 135px;
  position: relative;
}

.bonus-section-bitcoin-starter-2.old {
  overflow: hidden;
}

.txt-blue-4 {
  color: #ff9100;
}

.lp-teachers-section_h2-2 {
  z-index: 15;
  color: #101010;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 70px;
  font-size: 44px;
  line-height: 50px;
  position: relative;
}

.lp-teachers-section_item_extra-spam-2 {
  color: #ff9100;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.lp-teachers-section-bitcoin-starter-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecc5eef31db8d0fdebc3_bg-teachers-btcst.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 20%;
  padding-top: 115px;
  padding-bottom: 115px;
}

.lp-teachers-section_text-2 {
  color: #371271;
  text-align: center;
  max-width: 680px;
  margin-bottom: 95px;
  margin-left: auto;
  margin-right: auto;
}

.lp-teachers-section_item_content-2 {
  background-color: #5707ce;
  flex: 1;
  width: 100%;
  height: auto;
  padding: 35px;
  position: relative;
  inset: 0% auto auto 0%;
}

.video-testimonial-section-bitcoin-starter-2 {
  background-color: #6900ff;
  padding-top: 115px;
  padding-bottom: 115px;
}

.faq-section_list_item_line-2 {
  background-color: #5707ce;
  border-radius: 12px;
  width: 3px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.faq-section_list_item_header_txt-2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
}

.promo-banner {
  z-index: 6000000;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--white);
  background-color: #6900ffcc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  padding-left: 3vw;
  padding-right: 3vw;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.promo-banner.halving-2024 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  background-color: #c3ffdeeb;
  font-size: 14px;
}

.promo-banner-tag {
  background-color: var(--dark-orange);
  color: var(--midnight-blue);
  border-radius: 6px;
  padding: 8px 8px 5px;
  font-size: 16px;
  display: inline-block;
}

.promo-banner-countdown {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #0003;
  border-radius: 6px;
  flex-direction: row;
  margin-left: 20px;
  padding: 10px;
  font-size: 14px;
}

.promo-banner-countdown-items {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.promo-banner-countdown-item {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.promo-banner-wrapper {
  height: 65px;
  display: flex;
}

.promo-banner-wrapper.bg-dark {
  background-color: var(--midnight-blue);
}

.hero-section-bitcoin-starter-v3 {
  flex-direction: column;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.hero-section-bitcoin-starter-v3.promo {
  margin-top: 55px;
}

.btc-starter-hero-v3__brand {
  margin-left: auto;
  margin-right: auto;
}

.btc-starter-hero-v3__subtitle {
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.btc-starter-hero-v3__text {
  margin-bottom: 12px;
  font-size: 16px;
}

.testimonial-section_btc-starterv2_slider-wrapper {
  max-width: 90%;
  height: auto;
  max-height: 100%;
  margin-top: 75px;
  margin-bottom: 60px;
  padding-top: 60px;
  position: relative;
}

.promo-banner-cms-wrapper {
  font-family: Gilroy, sans-serif;
}

.thank-you-page__main {
  background-image: radial-gradient(circle at 50% 0, #6900ff3d, #170e298c 40%, #1f1338f5 86%), linear-gradient(#1f1338c4, #1f1338c4), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652985c29d286e574cf0492f_bg-lines-v2.avif");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 35px;
  padding-bottom: 60px;
}

.thank-you-page__container {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  align-items: stretch;
  width: 90%;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
}

.thank-you-page__header {
  text-align: center;
  align-items: center;
}

.thank-you-page__header__title {
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 47px;
  line-height: 115%;
}

.thank-you-page__header__subtitle {
  font-size: 18px;
  line-height: 180%;
}

.thank-you-page__steps {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
}

.thank-you-page__steps__item {
  background-color: #291c44;
  border: 1px solid #9259e41a;
  border-radius: 10px;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-right: 28px;
}

.thank-you-page__steps__item__number {
  color: var(--dark-orange);
  text-align: center;
  flex: none;
  width: 140px;
  padding-top: 5px;
  font-size: 78px;
  font-weight: 700;
  line-height: 100%;
}

.thank-you-page__steps__item__content {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.thank-you-page__steps__item__title {
  font-size: 28px;
}

.thank-you-page__steps__item__text {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 140%;
}

.thank-you-page__links {
  justify-content: space-between;
  align-items: center;
}

.thank-you-page__links__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.thank-you-page__links__list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.thank-you-page__links__list__item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  background-color: #291c44;
  border: 1px solid #9259e41a;
  border-radius: 4px;
  align-items: center;
  padding: 8px 12px;
  display: flex;
}

.thank-you-page__links__list__item:hover, .thank-you-page__links__list__item__title {
  opacity: .5;
}

.thank-you-page__info {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--dark-orange);
  color: #925814;
  background-color: #fefce9;
  border-radius: 4px;
  flex-direction: row;
  align-items: flex-start;
  padding: 18px;
}

.thank-you-page__info__content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.thank-you-page__info__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 110%;
}

.thank-you-page__info__text {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 115%;
}

.thank-you-page__header__subtitle-tag {
  color: var(--dark-orange);
  font-size: 14px;
}

.thank-you-page__payment {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: #291c44;
  align-items: center;
  padding-top: 90px;
  padding-bottom: 90px;
}

.thank-you-page__payment__imgs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #39295a;
  border-radius: 10px;
  align-items: center;
  padding: 10px;
}

.thank-you-page__payment__text {
  text-align: center;
  border-bottom: 1px solid #8f8f8f33;
  max-width: 625px;
  margin-bottom: 0;
  padding-bottom: 25px;
  font-weight: 300;
}

.lp-halving__hero-section {
  background-color: #14052a;
  background-image: radial-gradient(circle at 50% 100%, #6900ff30, #0000 44%), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/663cde3f630974f7c3369f97_af44f4b9be81da03988d906bbf9c9318.avif");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  min-height: 100vh;
  padding-bottom: 85px;
}

.lp-halving__content {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 185px;
}

.lp-halving__logo {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  width: 402px;
}

.lp-halving__graph-player {
  width: 450px;
}

.lp-halving__h1 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#efe8f8, #b078ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  line-height: 120%;
}

.lp-halving__text {
  color: var(--white);
  text-align: center;
  font-size: 20px;
  line-height: 140%;
}

.lp-halving__subtitle {
  color: #ddd;
  font-size: 16px;
  line-height: 110%;
}

.lp-halving__text-tag {
  font-weight: 600;
  text-decoration: underline;
}

.lp-halving__modal {
  z-index: 100;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #1f133899;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.lp-halving__modal__title {
  color: var(--dark-orange);
  font-size: 32px;
  line-height: 115%;
}

.lp-halving__modal__form {
  flex-direction: column;
  display: flex;
}

.lp-halving__modal__form__input {
  color: #5e5e5e;
  background-color: #eee;
  border: 1px solid #fff0;
  border-radius: 50px;
  height: 60px;
  padding-left: 75px;
  font-size: 16px;
  transition: all .25s;
}

.lp-halving__modal__form__input:focus {
  border-style: solid;
  border-color: var(--dark-orange);
  background-color: #fff;
}

.lp-halving__modal__form__input::placeholder {
  color: #5e5e5e;
}

.lp-halving__modal__form__input.name {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/65775a2a0fc4359b73a016dd_User.svg");
  background-position: 25px;
  background-repeat: no-repeat;
  background-size: auto 28px;
}

.lp-halving__modal__form__input.email {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/65775a2af2e9dac9f0f574e3_Email.svg");
  background-position: 25px;
  background-repeat: no-repeat;
  background-size: auto 28px;
}

.lp-halving__modal__close {
  width: 22px;
  margin-top: 25px;
  margin-right: 25px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lp-halving__modal__content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 28px;
  align-items: stretch;
  width: 500px;
  padding: 60px 35px;
  position: relative;
}

.lp-halving__class-section {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6577602fefb38a4bae23344a_91b01d4be7f12bcc47ed1876f812d188.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Gilroy, sans-serif;
}

.lp-halving__class-section__content {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: var(--white);
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.lp-halving__class-section__h1 {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 33px;
  font-weight: 700;
  line-height: 125%;
}

.lp-halving__class-section__h1.fixed {
  max-width: 750px;
}

.lp-halving__class-section__text {
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.lp-halving__class-section__video {
  border: 1px solid #32007a;
  border-radius: 20px;
  width: 100%;
  height: 500px;
  padding-bottom: 0;
  overflow: hidden;
}

.lp-halving__class-section__video.jade {
  margin-bottom: 15px;
}

.lp-halving__class-section__divisor {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lp-halving__class-section__h1-tag {
  color: var(--dark-orange);
}

.lp-halving__about-section {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.lp-halving__about-section__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.lp-halving__about-section__image {
  object-fit: cover;
  border-radius: 18px;
  flex: 0 auto;
  width: 580px;
  height: 580px;
}

.lp-halving__about-section__image.mobile {
  display: none;
}

.lp-halving__about-section__text-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex: 1;
  justify-content: center;
}

.lp-halving__about-section__title {
  color: #281a44;
  font-size: 44px;
  line-height: 120%;
}

.lp-halving__about-section__text {
  border-bottom: 1px solid #cbd5e1;
  margin-bottom: 0;
  padding-bottom: 25px;
}

.lp-halving__about-section__cta {
  color: var(--white);
  background-color: #6900ff;
  border-radius: 90px;
  align-items: center;
  padding: 14px 25px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.lp-halving__about-section__cta:hover {
  opacity: .7;
  transform: scale(.95);
}

.lp-halving__about-section__cta.instagram {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: #101010;
  font-size: 16px;
}

.lp-halving__about-section__cta.youtube {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: #f61c0d;
  font-size: 16px;
}

.lp-halving__about-section__cta__text {
  margin-bottom: -2px;
}

.lp-halving__teachers-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.lp-halving__teachers-section__title-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
}

.lp-halving__teachers-section__title-wrapper__tag {
  color: var(--dark-orange);
  font-size: 16px;
  font-weight: 600;
}

.lp-halving__teachers-section__title-wrapper__h2 {
  color: var(--midnight-blue);
  font-size: 42px;
  line-height: 120%;
}

.lp-halving__banner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--midnight-blue);
  background-image: radial-gradient(circle farthest-corner at 0% -20%, var(--midnight-blue) 29%, #6900ff5e);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 160px;
  padding-left: 45px;
}

.lp-halving__banner__text-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  flex: 1;
  justify-content: center;
  width: 430px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.lp-halving__banner__title {
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.lp-halving__banner__ctas {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.lp-halving__banner__graph {
  width: 580px;
  margin-top: -111px;
  margin-right: -55px;
}

.system_class-page_mobile_header {
  display: none;
}

.button-11 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-11:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-11.small {
  min-width: 310px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.button-11.small.forms-module_button {
  min-width: auto;
  padding-top: 17px;
  padding-bottom: 15px;
  font-size: 18px;
  transition: all .248s;
}

.alert-modal_box_h1-2 {
  color: #ff9100;
  text-align: center;
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 42px;
}

.form_success-message-2 {
  color: #fff;
  text-align: center;
  background-color: #6900ff;
  border-radius: 12px;
  margin-top: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 18px;
}

.form_success-message-2.green {
  background-color: #27ce8e;
  line-height: 22px;
}

.alert-modal_box-2 {
  z-index: 250;
  background-color: #371271;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61716eff645aee153888bcb1_graph_bg-items-bitcoin-1.2.svg");
  background-position: -9% -7%;
  background-repeat: no-repeat;
  background-size: 40%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 700px;
  padding: 55px 60px;
  display: flex;
  position: relative;
}

.form_error-message-2 {
  color: #fff;
  text-align: center;
  background-color: #ce3727;
  border-radius: 12px;
  margin-top: 15px;
  padding: 25px;
  font-size: 18px;
}

.forms-module_form_input-box_input-2 {
  color: #101010;
  border-left: 4px solid #6900ff;
  height: 60px;
  padding-left: 20px;
  font-size: 16px;
  transition: all .255s;
}

.forms-module_form_input-box_input-2:focus {
  border-color: #000 #000 #000 #ff9100;
  border-top-style: none;
  border-top-width: 1px;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-right-style: none;
  border-right-width: 1px;
}

.forms-module_form_input-box_input-2:focus-visible, .forms-module_form_input-box_input-2[data-wf-focus-visible] {
  border-left-color: #ff9100;
}

.forms-module_form_input-box_input-2::placeholder {
  color: #10101099;
}

.forms-module_form_input-box_input-2.small-margin {
  margin-bottom: 0;
}

.flash-promo {
  z-index: 99999;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fef4eb;
  align-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  position: fixed;
  inset: 0% auto auto 0%;
}

.flash-promo__title {
  color: var(--black);
}

.flash-promo__wrapper {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #ff4e48;
}

.red-bonus {
  color: #ff4e48;
}

.modules-module_list_item_icon_file {
  object-fit: contain;
  width: 31px;
  height: 29px;
}

.lp-jade__topics-section {
  background-color: #14052b;
  padding-top: 65px;
  padding-bottom: 110px;
}

.lp-jade__topics-section__content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: var(--white);
  text-align: center;
  align-items: center;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.lp-jade__topics-section__h2 {
  font-size: 33px;
  font-weight: 600;
  line-height: 125%;
}

.lp-jade__topics-section__grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.lp-jade__topics-section__grid__item {
  align-items: center;
  width: 330px;
}

.lp-jade__topics-section__grid__item.center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.lp-jade__topics-section__grid__item.right {
  width: 200px;
}

.lp-jade__topics-section__grid__item__title {
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
}

.lp-jade__topics-section__grid__item-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.lp-jade__pricing-wrapper {
  background-color: #14052b;
  padding-bottom: 95px;
}

.lp-jade__bottom {
  color: var(--white);
  background-color: #14052b;
}

.faq-section_h2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: -25px;
}

.meetups-module_item_rich-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 45px;
  display: flex;
}

.meetups-module_item_rich-text a {
  color: var(--dark-orange);
  text-decoration: underline;
}

.meetups-module_item_rich-text a:hover {
  opacity: .5;
}

.hero-section-carteira-bitcoin-2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635fe82bac4cd97a7d31aa4c_bgCarteira.webp");
  background-position: 0 0;
  background-size: contain;
  flex-direction: column;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.hero-section-carteira-bitcoin-2.promo {
  margin-top: 55px;
}

.certificate-course_info {
  color: var(--white);
  text-align: center;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -185px;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  position: absolute;
}

.certificate-course_info.workshop {
  text-transform: none;
  margin-top: -110px;
  margin-left: 50px;
  font-size: 58px;
}

.certificate-course_info.comoaceitar {
  margin-bottom: -205px;
  font-size: 24px;
}

.certificate-course_info.workshops {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -135px;
  margin-left: 50px;
  font-size: 22px;
}

.certificate-course_info_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.hero-section-bitcoin-starter-v4 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/661558f6a412332f936696a0_30666363c879f43a73c2b4646dcaa5ad.avif");
  background-position: 50%;
  background-size: cover;
}

.hero-section-bitcoin-starter-v4.img2 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/655625c405974f5b203e5b85_Desktop%20Full%20HD%201920x1080%20Hero%20Opc%CC%A7a%CC%83o%202.webp");
}

.hero-section_btc-starterv4_h1 {
  letter-spacing: -.3px;
  font-family: Manrope, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 125%;
}

.global-embed {
  display: none;
}

.hero-section_btc-starterv4_wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 490px;
  padding-top: 115px;
  padding-bottom: 105px;
  display: flex;
}

.lp-btc-starter-v4-txt-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f65200 33%, #ff7800 84%);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
  display: inline;
}

.lp-btc-starter-v4-txt-gradient.light {
  background-image: linear-gradient(#f76f08 5%, #ff9101 80%);
}

.lp-btc-starter-v4-txt-gradient.horizontal {
  background-image: linear-gradient(270deg, #fd5309 5%, #ff9101 80%);
}

.lp-btc-starter-v4-txt-gradient.horizontal.underline {
  border-bottom: 2px solid #fd5308;
}

.lp-btc-starter-v4-txt-gradient.accent {
  display: inline-block;
}

.testimonial-section-bitcoin-starter-v4 {
  background-color: var(--white);
  color: #171c32;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 110px;
}

.btc-starter-v4-section-divisor {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.default-section-bitcoin-starter-v4-__title {
  max-width: 680px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 34px;
  line-height: 135%;
}

.default-section-bitcoin-starter-v4-__title.learn-section-title {
  text-align: center;
  max-width: 350px;
}

.default-section-bitcoin-starter-v4-__title.modules-section-title {
  text-align: center;
  max-width: 815px;
  margin-bottom: 60px;
  font-size: 28px;
}

.default-section-bitcoin-starter-v4-__title.receive-section-title {
  text-align: center;
  max-width: 350px;
  font-size: 38px;
}

.testimonial-section-bitcoin-starter-v4-__subtitle {
  color: #2a2c39;
  max-width: 660px;
  margin-bottom: 38px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 150%;
}

.testimonial-section-bitcoin-starter-v4-__grid {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.testimonial-section-bitcoin-starter-v4-__grid__item {
  width: 100%;
}

.learn-section-bitcoin-starter-v4 {
  background-image: linear-gradient(#ffffff17, #ffffff12 12%, #ffffff05);
  border-bottom: 1px solid #ffffff0d;
  margin-top: -90px;
  padding-top: 130px;
  padding-bottom: 90px;
}

.learn-section-bitcoin-starter-v4-__title {
  margin-bottom: 40px;
}

.learn-section-bitcoin-starter-v4-__list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.learn-section-bitcoin-starter-v4-__list__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1b2237;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 362px;
  padding: 28px;
}

.learn-section-bitcoin-starter-v4-__list__item__icon {
  width: 34px;
}

.learn-section-bitcoin-starter-v4-__list__item__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.modules-section-bitcoin-starter-v4 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/661574d4262e42d76874672b_Quarta%20Sec%CC%A7a%CC%83o%20-%20Mo%CC%81dulos.webp");
  background-position: 50%;
  background-size: cover;
  border-bottom: 1px solid #ffffff0d;
  padding-top: 110px;
  padding-bottom: 110px;
}

.modules-section-bitcoin-starter-v4-__list {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: wrap;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.modules-section-bitcoin-starter-v4-__list__item {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white);
  color: #171c32;
  text-align: center;
  border: 3px solid #f64e00;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 270px;
  padding: 22px;
  overflow: hidden;
}

.modules-section-bitcoin-starter-v4-__list__item__title {
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
}

.modules-section-bitcoin-starter-v4-__list__item__header {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: flex-start;
  align-items: center;
}

.modules-section-bitcoin-starter-v4-__list__item__header__icon-wrapper {
  justify-content: center;
  align-items: center;
  height: 64px;
  display: flex;
}

.modules-section-bitcoin-starter-v4-__list__item__header__icon {
  max-width: 56px;
  max-height: 100%;
}

.modules-section-bitcoin-starter-v4-__list__item__header__subtitle {
  height: 28px;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

.modules-section-bitcoin-starter-v4-__list__item__cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #ff7800;
  cursor: pointer;
  border: 1px solid #ff7800;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: all .28s;
}

.modules-section-bitcoin-starter-v4-__list__item__cta:hover {
  opacity: .5;
}

.modules-section-bitcoin-starter-v4-__list__item__cta__icon {
  width: 22px;
}

.modules-section-bitcoin-starter-v4-__list__item__content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.modules-section-bitcoin-starter-v4-__list__item__content p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 150%;
}

.modules-section-bitcoin-starter-v4-__list__item__bottom {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
}

.modules-section-bitcoin-starter-v4-__list__item__header__subtitle-tag {
  max-width: 190px;
  font-size: 13px;
  line-height: 130%;
  display: inline-block;
}

.receive-section-bitcoin-starter-v4 {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6615822212d1f8e7f8687c5b_Quinta%20Sec%CC%A7a%CC%83o%20-%20O%20que%20voce%CC%82%20leva.avif");
  background-position: 50%;
  background-size: cover;
  border-bottom: 1px solid #ffffff0d;
  padding-top: 110px;
  padding-bottom: 110px;
}

.receive-section-bitcoin-starter-v4-__img {
  width: 1110px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.receive-section-bitcoin-starter-v4-__img.mobile {
  max-width: 100%;
  display: none;
}

.more-section-bitcoin-starter-v4 {
  background-color: #0b0e1d;
  border-bottom: 1px solid #ffffff0d;
  padding-top: 110px;
  padding-bottom: 110px;
}

.more-section-bitcoin-starter-v4-__header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.more-section-bitcoin-starter-v4-__header__tag {
  color: #f64e00;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.more-section-bitcoin-starter-v4-__list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
}

.more-section-bitcoin-starter-v4-__list__item {
  border: 1px solid #ffffff2e;
  border-bottom-color: #ffffff26;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.more-section-bitcoin-starter-v4-__list__item__left {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: linear-gradient(#ffffff0d, #fff0 53%);
  flex: 1;
  max-width: 50%;
  padding: 70px;
}

.more-section-bitcoin-starter-v4-__list__item__right {
  background-color: #171c32;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 50%;
}

.more-section-bitcoin-starter-v4-__list__item__number {
  color: #0f1327;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-image: linear-gradient(#fd5309 24%, #ff6f01);
  border-radius: 80px;
  padding: 5px 20px 4px;
  font-size: 15px;
  font-weight: 800;
}

.more-section-bitcoin-starter-v4-__list__item__title {
  font-size: 34px;
  line-height: 130%;
}

.more-section-bitcoin-starter-v4-__list__item__txt {
  border-bottom: 1px solid #ffffff26;
  margin-bottom: 0;
  padding-bottom: 28px;
  font-size: 18px;
  line-height: 150%;
}

.more-section-bitcoin-starter-v4-__list__item__infos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.more-section-bitcoin-starter-v4-__list__item__infos__txt {
  font-size: 18px;
  font-weight: 700;
}

.more-section-bitcoin-starter-v4-__list__item__infos__highlight {
  color: #075100;
  letter-spacing: 2px;
  background-image: linear-gradient(#cfd, #8efab3);
  border: 1px solid #15bb62;
  border-radius: 60px;
  padding: 6px 10px;
  font-size: 18px;
  font-weight: 700;
}

.more-section-bitcoin-starter-v4-__list__item__img {
  max-width: 80%;
}

.more-section-bitcoin-starter-v4-__list__item__infos__txt-tag {
  color: red;
  text-decoration: line-through;
}

.pricing-section-bitcoin-starter-v4-__content {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 180px;
}

.pricing-section-bitcoin-starter-v4-__content__left {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #171c32;
  border-radius: 15px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 55px 38px;
}

.pricing-section-bitcoin-starter-v4-__content__right {
  color: #2a2c39;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 50%;
}

.pricing-section-bitcoin-starter-v4-__left__title {
  text-align: center;
  text-transform: uppercase;
  font-size: 28px;
  line-height: 140%;
}

.pricing-section-bitcoin-starter-v4-__left__check-highlight {
  color: #ff7800;
}

.buy-section-bitcoin-starter-v4 {
  background-color: #0f1327;
  border-bottom: 1px solid #ffffff0d;
  padding-top: 130px;
}

.pricing-section-bitcoin-starter-v4-__content__right__img {
  max-width: 109%;
  margin: -170px 12px -185px;
  position: relative;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__1 {
  color: #676767;
  font-size: 18px;
  text-decoration: line-through;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000;
  align-items: flex-end;
  font-size: 56px;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__4 {
  color: #676767;
  font-size: 16px;
  font-weight: 700;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__3-tag {
  color: #f64e00;
  font-size: 27px;
  line-height: 165%;
  display: inline-block;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__3-tag._2 {
  color: #000;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__4-tag {
  color: #f64e00;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__4-tag-2 {
  color: #000;
}

.pricing-section-bitcoin-starter-v4-__content__right__wrapper {
  background-color: var(--white);
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 200px;
  padding-left: 20px;
  padding-right: 20px;
}

.guaranty-section {
  background-image: linear-gradient(#171c32, #fff0);
}

.guaranty-section__content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  max-width: 660px;
  margin-bottom: 105px;
  margin-left: auto;
  margin-right: auto;
}

.guaranty-section__seal {
  width: 200px;
  margin-top: -110px;
}

.guaranty-section__txt {
  text-align: center;
  line-height: 155%;
}

.about-section {
  background-color: var(--white);
  padding-top: 65px;
  padding-bottom: 85px;
}

.about-section__content {
  justify-content: space-between;
  align-items: stretch;
}

.about-section__content__left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #2a2c39;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  padding-right: 90px;
}

.about-section__content__txt {
  font-size: 14px;
  line-height: 150%;
}

.about-section__content__img {
  border-radius: 12px;
  flex: 1;
  max-width: 50%;
}

.promo-counter__wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0f1327;
  border-radius: 6px;
  padding: 10px;
}

.promo-counter__title {
  color: var(--white);
  font-weight: 600;
}

.promo-counter__sub-wrapper {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #323232;
  border-radius: 4px;
  padding: 2px 5px;
}

.promo-counter__txt {
  color: #ff2620;
  font-weight: 800;
}

.promo-counter__txt.fixed {
  width: 19px;
}

.promo-counter__sub-wrapper__item {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
}

.pricing-section-bitcoin-starter-v4-__content__title-wrapper__3-tag2 {
  font-size: 25px;
}

.halving-txt-promo {
  color: #078942;
}

.halving-2024__promo-txt {
  font-size: 16px;
  font-weight: 600;
}

.halving-2024__promo-txt.spacing {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-12 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-12:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-12.small {
  min-width: 310px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.button-12.small.complete-class {
  background-color: #6900ff;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e70503e257d701d844e070_icon_class-completed.svg");
  background-position: 11%;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #6900ff;
  width: 100%;
  min-width: auto;
  padding: 14px 15px 13px 35px;
  font-size: 12px;
  box-shadow: 0 0 16px #00000059;
}

.button-12.small.complete-class.completed {
  color: #6900ff;
  background-color: #fff;
  border-style: none;
}

.button-13 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff9100;
  border: 1px solid #ff9100;
  border-radius: 60px;
  min-width: 350px;
  padding: 22px 31px 20px;
  font-size: 20px;
  font-weight: 700;
}

.button-13:hover {
  background-color: #5e08da;
  border-color: #ff9100;
}

.button-13.small {
  min-width: 310px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.button-13.small.complete-class {
  background-color: #6900ff;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e70503e257d701d844e070_icon_class-completed.svg");
  background-position: 11%;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #6900ff;
  width: 100%;
  min-width: auto;
  padding: 14px 15px 13px 35px;
  font-size: 12px;
  box-shadow: 0 0 16px #00000059;
}

.button-13.small.complete-class.completed {
  color: #6900ff;
  background-color: #fff;
  border-style: none;
}

.button-13.small.complete-class.completed.hide {
  display: none;
}

.lp-halving__class-section__tag-wrapper {
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 70px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
  line-height: 100%;
}

.lp-halving__class-section__tag-subwrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px 5px;
}

.lp-halving__class-section__tag__dot {
  background-color: #ff3e4a;
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

.page-embed {
  display: none;
}

.lp-halving__class-section__tag__title {
  color: var(--midnight-blue);
  background-color: #fff;
  border-radius: 70px;
  padding: 8px 14px 5px;
}

.lp-halving__class-section__tag-wrapper__main {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: var(--white);
  background-color: #14052a30;
  border-radius: 120px;
  justify-content: center;
  align-items: center;
  padding: 4px 22px;
}

.lp-halving__class-section__tag-wrapper__brand {
  width: 100px;
}

.small-h1 {
  color: #000;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.spacer-xl {
  width: 100%;
  height: 40px;
}

.navbar-logo-link {
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.flex-row-outer {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.faint-text {
  color: #000;
}

.faint-text.margin-top {
  margin-top: 20px;
}

.form-container {
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.form-container.small {
  margin-bottom: 2px;
}

.button-14 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-14:hover {
  box-shadow: none;
  background-color: #000;
}

.button-14.in-form {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.input-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.input-wrapper.no-space {
  margin-top: 0;
}

.link {
  color: #434de7;
  font-weight: 600;
  text-decoration: none;
}

.link:hover {
  color: #000;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.form-block.profile-modal__wrapper__right {
  width: 50%;
  margin-top: 72px;
}

.input {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 18px;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input:hover {
  box-shadow: none;
  border-color: #434de7;
}

.input:focus {
  border: 1px solid #434de7;
}

.input::placeholder {
  color: #6e6e6e;
}

.spacer-xs {
  width: 100%;
  height: 10px;
}

.logo-img {
  color: #000;
}

.form-wrapper {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-wrapper.left-align {
  background-color: var(--white);
  text-align: left;
  border-radius: 16px;
  align-items: flex-start;
  padding: 18px 32px 32px;
}

.form-wrapper.left-align.profile-modal-form-wrapper {
  width: 760px;
  min-width: auto;
  max-width: none;
}

.form-wrapper.left-align {
  text-align: left;
  text-align: left;
  align-items: flex-start;
  min-width: 400px;
}

.input-label {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 6px;
}

.password-modal {
  z-index: 999;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #1f1338bd;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.password-modal.config-page {
  background-color: #1f1338;
}

.navbar-logo-link-2 {
  max-width: 140px;
  padding-top: 5px;
  padding-left: 0;
}

.form-container-2 {
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.button-15 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-15:hover {
  box-shadow: none;
  background-color: #000;
}

.button-15.in-form {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.description {
  opacity: .6;
  color: #000;
  margin-top: 3px;
  padding-left: 12px;
  font-size: 12px;
  font-weight: 300;
}

.input-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.input-wrapper-2.spacing {
  margin-top: 10px;
}

.password-modal__close-mask {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e9b7e9801278d978152181_icon_close.svg");
  background-position: 97% 3%;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.password-modal__cta-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.password-modal__cta-wrapper.small {
  justify-content: center;
  align-items: flex-end;
}

.utility-wrap {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 350px;
  display: flex;
}

.button-16 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-16:hover {
  box-shadow: none;
  background-color: #000;
}

.large-icon-2 {
  color: #434de7;
  background-color: #f2f3ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.large-icon-2.left-align {
  background-color: #ff920038;
  margin-left: 0;
}

.paragraph {
  opacity: .9;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.spacer-l {
  width: 100%;
  height: 30px;
}

.border-wrap {
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 400px;
  max-width: none;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.class-item__default {
  color: var(--white);
  border-bottom: 1px solid #ffffff1a;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.class-item__default:hover {
  color: var(--cyan);
}

.class-item__default.v2 {
  border-bottom-style: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-bottom: 0;
}

.class-item__default.v2.hidden {
  opacity: 0;
  height: 0;
}

.class-item__default.static {
  margin-bottom: 0;
  padding-bottom: 0;
}

.class-item__link {
  color: var(--white);
  border-bottom: 1px #ffffff1a;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.class-item__link:hover {
  color: var(--cyan);
}

.class-item__link.v2 {
  border-bottom-style: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-bottom: 0;
}

.class-item__link.v2.locked, .class-item__link.v2.locked:hover {
  opacity: .5;
}

.check-class-embed, .class-page-embed {
  display: none;
}

.profile-modal {
  z-index: 999;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #1f1338bd;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.social-link-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.button-17 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 10px #0000000d;
}

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

.button-17.in-nav {
  color: #fff;
  margin-left: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
}

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

.button-17.absolute {
  position: absolute;
  inset: 0% 0% auto auto;
}

.description-2 {
  opacity: .6;
  color: #000;
  margin-top: 3px;
  font-size: 12px;
  font-weight: 300;
}

.sticky-wrap {
  z-index: 99999;
  background-color: #fff;
  border-bottom: 1px solid #f2f3ff;
  position: sticky;
  top: 0;
  box-shadow: 0 20px 30px -10px #0000000d;
}

.top-disclaimer {
  color: #fff;
  background-color: #434de7;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.profile-nav-link {
  color: #000;
  background-color: #0000;
  padding: 0;
  font-size: 14px;
  line-height: 2.4em;
  text-decoration: none;
  transition: all .2s;
  display: block;
}

.profile-nav-link:hover {
  color: #434de7;
}

.profile-nav-link.w--current {
  color: #434de7;
  font-weight: 700;
}

.footer-2-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.h4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.main-section {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 50px 5%;
  display: flex;
}

.input-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 20px;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 10px 10px #0000000d;
}

.input-2:hover {
  border-color: #434de7;
}

.input-2:focus {
  border: 1px solid #434de7;
}

.input-2::placeholder {
  color: #6e6e6e;
}

.profile-columns {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 220px;
  position: relative;
}

.profile-nav-wrap {
  width: 180px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.main-container {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.main-container.center {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.spacer-m {
  width: 100%;
  height: 20px;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.text-field-wrapper._15p-right {
  margin-right: 15px;
}

.small-h1-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.navbar-outer {
  z-index: 20;
  background-color: #0000;
  border-bottom: 1px #000;
  align-items: center;
  height: auto;
  padding: 0 5%;
}

.navbar-outer._15-padding {
  padding-top: 15px;
  padding-bottom: 15px;
}

.social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer-credit-text {
  color: #000;
  font-size: .875rem;
}

.logo-img-2 {
  color: #000;
}

.navbar-logo-link-3 {
  max-width: 140px;
  padding-left: 0;
}

.input-label-2 {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 10px;
}

.social-icon {
  color: #000;
  width: 1.5rem;
  height: 1.5rem;
  transition: all .2s;
}

.social-icon:hover {
  color: #434de7;
}

.navbar_menu-button {
  padding: 0;
}

.footer-outer-wrap {
  flex-direction: column;
  align-items: center;
  padding: 50px 5%;
  display: flex;
}

.relative-block {
  position: relative;
}

.navbar-link {
  color: #000;
  border-bottom: 1px #0000;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  font-weight: 500;
}

.navbar-link:hover {
  color: #434de7;
  border-bottom-style: none;
  border-bottom-color: #000;
}

.navbar-link.w--current {
  color: #434de7;
}

.profile-form-container-2 {
  color: #000;
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.navbar-menu {
  align-items: center;
  display: flex;
}

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

.profile-modal__close-mask {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/61e9b7e9801278d978152181_icon_close.svg");
  background-position: 97% 3%;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.profile-modal__wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  width: 100%;
  padding-bottom: 20px;
}

.profile-modal__wrapper__left {
  width: 50%;
}

.abtcday_body {
  background-color: #f3f6f9;
}

.abtcday_container {
  width: 90%;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

.abtcday_hero {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/672034340fde06a0f78eb3d4_Hero%20background.avif");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 95vh;
  padding-bottom: 90px;
  display: flex;
}

.abtcday_hero_header {
  border-bottom: 1px solid var(--area-bitcoin-day--e);
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

.abtcday_hero_header_holders {
  width: 180px;
}

.abtcday_hero_header_info {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--area-bitcoin-day--d);
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Kanit, sans-serif;
}

.abtcday_hero_header_info_title {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.abtcday_hero_header_info_subtitle {
  font-size: 16px;
  font-weight: 400;
}

.abtcday_hero_infos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--area-bitcoin-day--f);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: linear-gradient(#2f2f2fb8, #2f2f2f33);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 26px 56px 0;
}

.abtcday_hero_brand {
  width: 440px;
}

.abtcday_hero_h1 {
  display: none;
}

.abtcday_hero_subtitle {
  color: var(--area-bitcoin-day--f);
  font-family: Kanit, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 115%;
}

.abtcday_hero_graph {
  width: 560px;
}

.abtcday_intro-section {
  margin-top: -25px;
  position: relative;
  overflow: hidden;
}

.abtcday_intro-section_wrapper {
  z-index: 15;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--area-bitcoin-day--d);
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.abtcday_intro-section_h2 {
  text-align: center;
  font-family: Kanit, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 115%;
}

.abtcday_paragraph {
  text-align: center;
  border-bottom: 0 #e2e2e2;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
}

.abtcday_paragraph.abtcday_intro-section_txt {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 40px;
  padding-left: 45px;
  padding-right: 45px;
}

.abtcday_paragraph.abtcday_wait-section_header_txt {
  text-align: left;
  max-width: 610px;
}

.abtcday_intro-section_video {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.abtcday_divisor-graph {
  width: 100%;
  margin-top: 55px;
  margin-bottom: 55px;
}

.abtcday_divisor-graph.schedule {
  margin-bottom: -65px;
}

.abtcday_intro-section_arrow-divisor {
  width: 130px;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.abtcday_intro-section_txt-tag, .abtcday_intro-section_h2-tag {
  color: var(--area-bitcoin-day--a);
}

.abtcday_divisor-graph-wrapper {
  z-index: 15;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.abtcday_divisor-graph-wrapper.schedule {
  margin-bottom: -75px;
}

.abtcday_intro-section_graph {
  background-color: var(--area-bitcoin-day--a);
  opacity: .5;
  filter: blur(90px);
  border-radius: 180px;
  width: 25%;
  height: 350px;
  margin-right: -15%;
  position: absolute;
  inset: auto 0% 30% auto;
  transform: rotate(-20deg);
}

.abtcday_wait-section {
  color: var(--area-bitcoin-day--d);
  padding-top: 80px;
  padding-bottom: 80px;
}

.abtcday_wait-section_header {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.abtcday_h2 {
  font-family: Kanit, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 105%;
}

.abtcday_wait-section_content {
  justify-content: space-between;
  align-items: stretch;
}

.abtcday_wait-section_img {
  object-fit: cover;
  border-radius: 16px;
  width: 40%;
}

.abtcday_wait-section_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 53%;
  position: relative;
}

.abtcday_wait-section_grid_item {
  z-index: 15;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--white);
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  padding: 30px;
  position: relative;
}

.abtcday_wait-section_grid_item_icon {
  height: 56px;
}

.abtcday_wait-section_grid_item_title {
  font-family: Kanit, sans-serif;
  font-size: 22px;
  line-height: 115%;
}

.abtcday_wait-section_grid_item_txt {
  font-size: 14px;
  line-height: 125%;
}

.abtcday_paragraph-tag {
  color: var(--area-bitcoin-day--a);
  font-weight: 700;
}

.abtcday_blur-graph {
  opacity: .8;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.abtcday_blur-graph.v {
  flex-flow: column;
}

.abtcday_blur-graph-item {
  background-color: var(--area-bitcoin-day--a);
  filter: blur(26px);
  border-radius: 70px;
  flex: 1;
  margin-right: -15px;
}

.abtcday_blur-graph-item._2 {
  background-color: var(--area-bitcoin-day--c);
  margin-left: -15px;
  margin-right: 0;
}

.abtcday_blur-graph-item._2.v {
  margin-top: -71px;
  margin-bottom: 0;
}

.abtcday_blur-graph-item.v {
  margin-bottom: -35px;
  margin-right: 0;
}

.abtcday_wait-section_grid_item-wrapper {
  display: flex;
  position: relative;
}

.abtcday_speakers-section {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  background-color: var(--area-bitcoin-day--e);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 95px;
  padding-bottom: 95px;
  display: flex;
}

.abtcday_speakers-section_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  overflow: hidden;
}

.abtcday_speakers-section_list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
}

.abtcday_speakers-section_item {
  border-radius: 16px;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 320px;
  overflow: hidden;
}

.abtcday_speakers-section_item_img {
  object-fit: cover;
  height: 440px;
}

.abtcday_speakers-section_item_img.soon {
  filter: blur(10px);
}

.abtcday_speakers-section_item_content {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--area-bitcoin-day--d);
  color: var(--area-bitcoin-day--f);
  padding: 34px;
}

.abtcday_schedule-section {
  background-color: var(--area-bitcoin-day--e);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 45px;
  padding-bottom: 45px;
  display: flex;
}

.abtcday_schedule_list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: stretch;
  width: 800px;
  margin-top: 55px;
}

.abtcday_schedule_item {
  border: 2px solid var(--area-bitcoin-day--f);
  border-radius: 18px;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.abtcday_schedule_item_header {
  background-color: var(--area-bitcoin-day--b);
  color: var(--area-bitcoin-day--f);
  padding: 25px;
  font-family: Kanit, sans-serif;
  font-size: 22px;
  line-height: 115%;
  position: relative;
}

.abtcday_schedule_item_header.white {
  background-color: var(--area-bitcoin-day--f);
  color: var(--area-bitcoin-day--d);
}

.abtcday_schedule_item_header.orange-light {
  background-color: var(--area-bitcoin-day--a);
  color: var(--area-bitcoin-day--d);
}

.abtcday_schedule_item_header.blue {
  background-color: var(--area-bitcoin-day--c);
}

.abtcday_schedule_item_header_time {
  z-index: 15;
  width: 140px;
  font-weight: 300;
  position: relative;
}

.abtcday_schedule_item_header_time.orange {
  color: var(--area-bitcoin-day--b);
}

.abtcday_schedule_item_header_time.white {
  color: var(--area-bitcoin-day--f);
}

.abtcday_schedule_item_header_name {
  z-index: 15;
  position: relative;
}

.abtcday_schedule_item_content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--area-bitcoin-day--f);
  color: var(--area-bitcoin-day--d);
  justify-content: space-between;
  align-items: center;
  padding: 25px;
  display: none;
}

.abtcday_schedule_item_speakers-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.abtcday_schedule_item_speaker {
  border: 1px solid var(--area-bitcoin-day--a);
  background-color: var(--white);
  border-radius: 14px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 230px;
  padding: 22px;
}

.abtcday_schedule_item_speaker_img {
  object-fit: cover;
  border-radius: 16px;
  height: 200px;
}

.abtcday_schedule_item_speaker_title {
  color: var(--area-bitcoin-day--a);
  margin-top: 12px;
}

.abtcday_schedule_item_speaker_subtitle {
  font-size: 12px;
  line-height: 115%;
}

.abtcday_schedule_item_content_txt {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 125%;
}

.abtcday_schedule_item_header_graph {
  opacity: .21;
  pointer-events: none;
  mix-blend-mode: soft-light;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6720f94dfaaba964c842aee9_graph_texture.avif");
  background-position: 0 0;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.abtcday_schedule_item_header_graph.white {
  opacity: .06;
  mix-blend-mode: luminosity;
}

.abtcday_schedule_item_txt-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--area-bitcoin-day--f);
  width: 40%;
}

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

.abtcday_tickets-section_wrapper {
  color: var(--area-bitcoin-day--d);
  justify-content: center;
  align-items: center;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.abtcday_tickets-section_switch-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  margin-bottom: 20px;
}

.abtcday_tickets-section_switch_toogle {
  background-color: var(--white);
  border-radius: 100%;
  width: 21px;
  height: 21px;
  margin-left: 3px;
}

.abtcday_tickets-section_switch_toogle-wrapper {
  cursor: pointer;
  background-color: #b8b8b8;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  height: 25px;
  display: flex;
}

.abtcday_tickets-section_title-wrapper {
  text-align: center;
  max-width: 360px;
}

.abtcday_tickets-section_indication {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: flex-end;
  margin-right: -340px;
}

.abtcday_tickets-section_indication_graph {
  width: 62px;
}

.abtcday_tickets-section_indication_txt {
  color: var(--area-bitcoin-day--a);
  margin-bottom: -10px;
  font-weight: 400;
}

.abtcday_tickets_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  margin-top: 35px;
}

.abtcday_tickets_item {
  z-index: 15;
  border: 1px solid var(--area-bitcoin-day--a);
  background-color: var(--white);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

.abtcday_tickets_item.disabled {
  opacity: .7;
  filter: grayscale();
  cursor: not-allowed;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  transform: scale(.95);
}

.abtcday_tickets_item-wrapper {
  position: relative;
}

.abtcday_tickets_item_title {
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #dee9ec;
  margin-bottom: 25px;
  padding-bottom: 15px;
  font-family: Kanit, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 115%;
}

.abtcday_tickets_item_price-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.abtcday_tickets_item_price {
  font-family: Kanit, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 115%;
}

.abtcday_tickets_item_discount {
  background-color: #8ff781;
  padding: 3px 4px;
  font-family: Kanit, sans-serif;
  font-weight: 600;
}

.abtcday_tickets_item_list-title {
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #dee9ec;
  margin-bottom: 12px;
  padding-bottom: 15px;
  font-family: Kanit, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.abtcday_tickets_item_list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #dee9ec;
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.abtcday_tickets_item_list_item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
}

.abtcday_tickets_item_list_item_icon.disabled {
  filter: invert(8%);
}

.abtcday_tickets_item_list_item_txt {
  font-size: 14px;
  line-height: 115%;
}

.abtcday_tickets_item_obs {
  opacity: .6;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 9px;
}

.abtcday_tickets_item_graph-bottom {
  width: 170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.abtcday_tickets_item_price-tag {
  font-size: 58px;
  font-weight: 600;
}

.abtcday_banner-section_wrapper {
  background-color: var(--white);
  border-radius: 18px;
  justify-content: space-between;
  align-items: stretch;
  width: 1020px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.abtcday_banner-section_txt-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: var(--area-bitcoin-day--d);
  justify-content: center;
  align-items: flex-start;
  max-width: 410px;
  padding: 34px;
}

.abtcday_banner-section_brand {
  width: 190px;
}

.abtcday_banner-section_title {
  font-family: Kanit, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 125%;
}

.abtcday_banner-section_txt {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 135%;
}

.abtcday_banner-section_cta {
  background-color: var(--area-bitcoin-day--d);
  border-radius: 30px;
  padding: 15px 28px;
  font-family: Kanit, sans-serif;
  font-size: 16px;
}

.abtcday_banner-section_cta:hover {
  opacity: .5;
}

.abtcday_banner-section_img {
  width: 62%;
}

.abtcday_banner-section_img.mobile {
  display: none;
}

.abtcday_gallery-section {
  margin-top: 50px;
  overflow: hidden;
}

.abtcday_gallery-section_wrapper {
  justify-content: flex-start;
  align-items: stretch;
}

.abtcday_gallery-section_img {
  object-fit: cover;
  flex: none;
  width: 370px;
  height: 370px;
}

.abtcday_location-section {
  color: var(--area-bitcoin-day--d);
  padding-top: 105px;
}

.abtcday_location-section_header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 340px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
}

.abtcday_location-section_header_tag {
  color: var(--area-bitcoin-day--a);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.abtcday_location-section_wrapper {
  border: 1px solid var(--white);
  background-color: var(--area-bitcoin-day--e);
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  padding-right: 30px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 40px #0000001c;
}

.abtcday_location-section_img {
  z-index: 15;
  object-fit: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 50%;
  position: relative;
}

.abtcday_location-section_txt-wrapper {
  z-index: 15;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: stretch;
  max-width: 450px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.abtcday_location-section_txt-wrapper_title {
  font-family: Kanit, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 115%;
}

.abtcday_location-section_txt-wrapper_txt {
  font-size: 15px;
  line-height: 140%;
}

.abtcday_location-section_txt-wrapper_address {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 8px;
  padding: 20px;
}

.abtcday_location-section_txt-wrapper_address_title {
  color: var(--area-bitcoin-day--a);
  font-family: Kanit, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 115%;
}

.abtcday_location-section_txt-wrapper_addres_info {
  max-width: 310px;
  font-weight: 600;
  line-height: 130%;
}

.abtcday_location-section_graph {
  opacity: .06;
  mix-blend-mode: luminosity;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6720f94dfaaba964c842aee9_graph_texture.avif");
  background-position: 0 0;
  background-size: 40%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.abtcday_location-section_embed {
  margin-top: 105px;
}

.abtcday_partners-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 85px;
  padding-bottom: 85px;
  display: flex;
  position: relative;
}

.abtcday_partners-section_h2 {
  color: var(--area-bitcoin-day--a);
  margin-bottom: 40px;
  font-family: Kanit, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 115%;
}

.abtcday_partners-section_row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #dedbcf;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

.abtcday_partners-section_graph {
  background-color: var(--area-bitcoin-day--a);
  opacity: .5;
  filter: blur(90px);
  border-radius: 180px;
  width: 25%;
  height: 350px;
  margin-left: -15%;
  position: absolute;
  inset: auto auto -70% 0%;
  transform: rotate(-20deg);
}

.abtcday_faq-section {
  z-index: 15;
  color: var(--area-bitcoin-day--d);
  padding-top: 75px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.abtcday_faq-section_left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 390px;
}

.abtcday_faq-section_tag {
  color: var(--area-bitcoin-day--a);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-weight: 600;
}

.abtcday_faq-section_list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 600px;
}

.abtcday_faq-section_list_item-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
}

.abtcday_faq-section_list_item {
  z-index: 15;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border: 1px solid #29292929;
  border-radius: 20px;
  padding: 25px 55px 25px 25px;
  position: relative;
}

.abtcday_faq-section_list_item_title {
  max-width: 80%;
  font-family: Kanit, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.abtcday_faq-section_list_item_txt {
  font-size: 14px;
  line-height: 140%;
}

.abtcday_faq-section_wrapper {
  z-index: 15;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}

.abtcday_faq-section_graph {
  background-color: var(--area-bitcoin-day--a);
  opacity: .5;
  filter: blur(90px);
  border-radius: 180px;
  width: 25%;
  height: 350px;
  margin-left: -15%;
  position: absolute;
  inset: auto -10% -20% auto;
  transform: rotate(-20deg);
}

.abtcday_footer {
  color: var(--area-bitcoin-day--d);
  border-top: 1px solid #e8e6de;
  padding-top: 50px;
  padding-bottom: 50px;
}

.abtcday_footer_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.abtcday_footer_brand {
  width: 270px;
}

.abtcday_footer_copy {
  text-align: center;
  border-top: 1px solid #e8e6de;
  width: 100%;
  padding-top: 20px;
}

.system_class-page_video {
  z-index: 15;
  border: 1px #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.system_class-page_video-iframe {
  width: 100%;
  height: 100%;
  display: block;
}

.system_class-page_video-wrapper {
  padding-top: 56.25%;
  display: block;
  position: relative;
}

.ds_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  padding-bottom: 80px;
  display: flex;
}

.ds-section_subtitle {
  margin-top: 8px;
}

.ds-section_list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.ds_body-2 {
  background-color: #e0e0e0;
}

.ds-section_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ds_section-title {
  background-color: #f0f0f0;
  border: 1px solid #e4e4e4;
  padding: 4px 8px;
}

.ds_section-title.component {
  color: #5ab375;
  background-color: #c7ffd8;
  border-color: #5ab375;
}

.textstyle-h0 {
  letter-spacing: -.135rem;
  font-size: 4.7rem;
  font-weight: 500;
  line-height: 102%;
}

.new_container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.ds_box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 32px;
  padding: 32px;
  display: flex;
  position: relative;
}

.ds_box.is-black {
  background-color: var(--black);
}

.ds_header-title {
  font-size: 40px;
  font-weight: 600;
  line-height: 114%;
}

.ds2_button {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--area-bitcoin-day--a);
  color: var(--white);
  border-radius: 99px;
  justify-content: flex-start;
  align-items: center;
  padding: 1.2rem 1.8rem 1rem;
  font-size: 18px;
  font-weight: 700;
  transition: all .26s;
  display: flex;
  position: relative;
}

.ds2_button:where(.w-variant-b90ba710-1999-a087-a8f0-50e1da74b816) {
  border: 1px solid var(--area-bitcoin-day--a);
  color: var(--white);
  background-color: #0000;
}

.ds2_button:where(.w-variant-8f9bf53a-6fe7-3cab-bf0f-58754467142e) {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.ds2_button:where(.w-variant-9d5bda00-f55a-801f-73cb-552e3d34ba3b) {
  border: 1px solid var(--area-bitcoin-day--a);
  color: var(--white);
  background-color: #0000;
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.ds2_button:where(.w-variant-eb355440-5156-4304-04b3-3061d7aee02b) {
  background-color: #5902d4;
  padding: .7rem 1.15rem;
  font-size: 14px;
  font-weight: 400;
}

.ds2_button:hover {
  background-color: var(--white);
  color: var(--dark-orange);
}

.ds2_button.is-disabled {
  background-color: #ff910133;
}

.ds2_button.outline-2 {
  border: 1px solid var(--area-bitcoin-day--a);
  color: var(--white);
  background-color: #0000;
  padding-top: .9rem;
}

.ds2_button.outline-2:where(.w-variant-7f311e54-33ba-efed-833b-04208b6731fe) {
  background-color: var(--area-bitcoin-day--a);
}

.ds2_button.outline-2.hover:where(.w-variant-c6db96cd-5bdc-6eb1-7bd5-382ffc6f60b0) {
  opacity: .8;
  border-style: solid;
  border-color: #ffffff45;
}

.ds2_button.outline-2.hover:hover {
  background-color: var(--white);
  color: var(--cyan);
}

.ds2_button.outline-2.hover:hover:where(.w-variant-c6db96cd-5bdc-6eb1-7bd5-382ffc6f60b0) {
  color: var(--white);
  background-color: #0000;
}

.ds2_button.outline-2.is-small:hover {
  opacity: .5;
}

.ds2_button.outline-5 {
  border: 1px solid var(--area-bitcoin-day--a);
  color: var(--white);
  background-color: #0000;
}

.ds2_button.is-telegram {
  background-color: #3490ec;
  padding: .7rem 1.1rem;
  font-size: 15px;
}

.ds2_button.is-telegram:hover {
  color: var(--white);
  background-color: #57abff;
}

.ds2_button.is-telegram.outline {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: #fff;
  background-color: #0000;
  border: 1px solid #3490ec;
  padding-bottom: .775rem;
  padding-right: 1.2rem;
  text-decoration: none;
}

.ds2_button.is-telegram.outline:hover {
  opacity: .5;
}

.ds2_button.is-small {
  padding: .625rem 1.25rem;
  font-size: 1rem;
  font-weight: 700;
}

.ds2_button.is-small.form {
  padding-bottom: .7rem;
}

.ds2_button.resources {
  background-color: #5902d4;
  padding: .7rem 1.15rem;
  font-size: 14px;
  font-weight: 400;
}

.ds2_button.resources:hover {
  background-color: var(--white);
}

.ds2_button.resources-4 {
  background-color: #5902d4;
  padding: .7rem 1.15rem;
  font-size: 14px;
  font-weight: 400;
}

.ds2_button.resources-4:hover {
  background-color: var(--white);
}

.icon-btn {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-btn.outline-3:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
  display: none;
}

.icon-embed {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.icon-embed.outline-4 {
  margin-top: 1px;
}

.icon-embed.outline-4:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
  display: none;
}

.icon-embed.is-telegram {
  width: 1rem;
}

.ds2-settings-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0c051a;
  border: 1px solid #332a41;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .5rem .75rem;
  transition: all .248s;
  display: flex;
  position: relative;
}

.ds2-settings-menu:hover {
  background-color: #332a41;
}

.settings-photo {
  border-radius: 500px;
  width: 2.2rem;
  height: 2.2rem;
  overflow: hidden;
}

.icon-settings {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.navbar1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  padding: .5rem;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.button-18 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-18.is-small {
  padding: .5rem 1.25rem;
}

.button-18.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar_menu-links {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar_menu-links:where(.w-variant-a1fe06be-d71b-11f9-5f49-112bd6936af7), .navbar_menu-links.fixed-7 {
  flex: 0 auto;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar_link {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 1rem;
  display: flex;
}

.navbar_link:hover {
  color: var(--dark-orange);
}

.navbar_link.w--current {
  color: var(--area-bitcoin-day--a);
}

.ds2_navbar {
  color: var(--white);
  background-color: #0000;
  background-image: linear-gradient(#0c051a, #0000);
  border-bottom: 1px solid #75638d73;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 5.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
}

.ds2_navbar:where(.w-variant-a1fe06be-d71b-11f9-5f49-112bd6936af7) {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: fixed;
  inset: 0% 0% auto;
}

.ds2_navbar:where(.w-variant-edab3836-6c7c-2877-1268-5751e8d1c06c) {
  z-index: 100;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: fixed;
}

.ds2_navbar.is-aula {
  z-index: 500;
  min-height: 5.5rem;
  position: relative;
}

.ds2_navbar.fixed-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: fixed;
  inset: 0% 0% auto;
}

.navbar_logo-link {
  padding-left: 0;
}

.navbar_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar_menu.is-page-height-tablet {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.ds2_footer {
  color: #a5a0c0;
  background-color: #1a0e2f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
}

.footer-content {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-links-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.footer-link {
  color: #a5a0c0;
}

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

.ds2_nav-mobile {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  display: none;
}

.icon-nav-mobile {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.link-nav-mobile {
  color: var(--white);
  border-top: 2px solid #0000;
}

.settings-menu-open {
  background-color: #1a0e2f;
  border-radius: 12px;
  flex-flow: column;
  width: 16.875rem;
  margin-top: 70px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate(-50%);
}

.settings-menu-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .625rem 1.25rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  font-weight: 700;
  display: flex;
}

.settings-menu-link:hover {
  color: var(--cyan);
  background-color: #332a41;
}

.icon-settings-menu {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.divider {
  z-index: 1;
  background-color: #ffffff1f;
  order: 0;
  align-self: auto;
  width: 100%;
  height: 1px;
  margin-top: 7px;
  margin-bottom: 7px;
  position: static;
}

.ds2_backbtn {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: var(--white);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .625rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
}

.ds2_backbtn:hover {
  background-color: #19152f;
}

.icon-back-btn {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds2_button-class {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #a5a0c0;
  background-color: #19152f;
  border: 1px solid #0000;
  border-radius: 10px;
  padding: .625rem 1rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
  box-shadow: 0 0 12px 3px #0000;
}

.ds2_button-class:hover {
  color: var(--white);
  background-color: #4a2482;
  border-color: #7247af;
  box-shadow: 0 0 12px 3px #9747ff33;
}

.content-btn-class-prev {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.content-btn-class-prev:where(.w-variant-bd6bebcd-964c-3423-433e-36f5ecf49eef) {
  display: none;
}

.content-btn-class-next {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: none;
}

.content-btn-class-next:where(.w-variant-bd6bebcd-964c-3423-433e-36f5ecf49eef) {
  display: flex;
}

.ds2-card-video {
  border: 1px solid #0000;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-width: 17.3125rem;
  max-width: 17.3125rem;
  height: 24.5rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ds2-card-video:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
  justify-content: flex-end;
  align-items: center;
}

.image-card-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ds2_play-btn {
  z-index: 1;
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67b29ee397f2467db07700d0_icon_play-orange.svg");
  background-position: 54%;
  background-repeat: no-repeat;
  background-size: 22px;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 4.75rem;
  height: 4.75rem;
  padding-left: .3rem;
  display: flex;
  position: absolute;
  inset: auto auto 50% 50%;
  transform: translate(-50%, 50%);
}

.ds2_play-btn:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
  width: 0;
  height: 0;
  display: none;
}

.icon-embed-play {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 2.25rem;
  display: flex;
}

.icon-embed-play:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
  width: 0;
  height: 0;
}

.tag-card-video {
  z-index: 1;
  opacity: 0;
  color: var(--white);
  background-color: #4a2482;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
  position: relative;
}

.tag-card-video:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
  display: none;
}

.text-block {
  background-color: #0000;
  padding: .25rem .375rem;
}

.opacity-card-video {
  background-image: linear-gradient(180deg, transparent, var(--black));
  opacity: .8;
  position: absolute;
  inset: 0%;
}

.opacity-card-video.locked {
  opacity: .75;
  background-image: linear-gradient(#1a0e2f, #1a0e2f);
}

.icon-card-wrap {
  position: absolute;
  inset: auto auto 50% 50%;
  transform: translate(-50%, 50%);
}

.icon-card-wrap:where(.w-variant-7f311e54-33ba-efed-833b-04208b6731fe), .icon-2 {
  display: none;
}

.main-wrapper {
  width: 100%;
  height: 100%;
  overflow: clip;
}

.main-wrapper.is-support {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.page-wrapper {
  width: 100%;
  height: 100%;
}

.page-wrapper.is-support {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
}

.section_login {
  background-color: var(--black);
  color: var(--white);
  height: 100vh;
}

.padding-global {
  margin-left: 5%;
  margin-right: 5%;
}

.padding-global.is-full {
  height: 100%;
}

.padding-global.is-aula {
  margin-left: 3rem;
  margin-right: 3rem;
}

.login-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

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

.login-content-wrap {
  background-image: linear-gradient(0deg, #1f103b, #0c051a 72%);
  justify-content: center;
  align-items: center;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.login-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.login-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-bottom: 1px solid #332a41;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 2rem;
  font-size: 16px;
  display: flex;
}

.login-info.is-bottom {
  color: #a5a0c0;
  border-top: 1px solid #332a41;
  border-bottom-style: none;
  padding-top: 2rem;
  padding-bottom: 0;
  font-size: 14px;
}

.login-info.is-bottom.no-border {
  border-top-style: none;
}

.login-info.password-success {
  padding-bottom: 3.5rem;
}

.ds2_form {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.field-wraper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.ds2_text-field {
  opacity: 1;
  color: var(--white);
  background-color: #1a0e2f;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fbdde1d1a922cd449b463_Group.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  border: 1px solid #332a41;
  border-radius: 100px;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding-left: 3rem;
  font-size: 1rem;
  transition: all .248s;
  position: relative;
}

.ds2_text-field:hover {
  border-color: var(--white);
}

.ds2_text-field:focus {
  border-color: var(--white);
  box-shadow: none;
  color: var(--white);
  background-color: #1a0e2f;
}

.ds2_text-field:focus-visible, .ds2_text-field[data-wf-focus-visible] {
  box-shadow: none;
  color: var(--white);
  background-color: #1a0e2f;
}

.ds2_text-field::placeholder {
  color: #a5a0c0;
}

.ds2_text-field.email {
  color: var(--white);
  text-transform: lowercase;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fb35a416bd144787deb65_Group.svg");
}

.ds2_text-field.email::placeholder, .ds2_text-field.email.name {
  text-transform: none;
}

.ds2_text-field.is-default {
  background-image: none;
  padding-left: 1.55rem;
}

.field-label {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
}

.ds2_checkbox {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #9ea4b2;
  justify-content: center;
  align-items: center;
  font-family: Plusjakartasans, Impact, sans-serif;
  transition: all .248s;
  display: flex;
}

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

.ds2_checkbox.complete-class {
  opacity: 1;
  color: var(--purple-light);
  cursor: pointer;
  position: relative;
}

.ds2_checkbox.complete-class:hover {
  opacity: .75;
}

.ds2_checkbox.complete-class.completed {
  color: var(--cyan);
}

.ds2_checkbox.complete-class.completed.hide {
  display: none;
}

.ds2_check {
  border: 1px solid var(--purple-light);
  color: #0000;
  -webkit-text-stroke-color: transparent;
  background-color: #0000;
  border-radius: 5px;
  width: 1rem;
  height: 1rem;
  margin: 0;
  transition: all .248s;
}

.ds2_check:hover {
  background-color: #ff92011a;
  border-color: #ff9201;
}

.ds2_check.w--redirected-checked {
  border-color: var(--cyan);
  background-color: #ff91001c;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fb6562b214449b0b12c1d_Vector.svg");
  background-position: 50%;
  background-size: auto;
  margin: 0;
}

.ds2_check.check-completed {
  border-color: var(--cyan);
  background-color: var(--cyan);
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62ddd5795b941854c2a8187a_icon_check-orange.svg");
  background-position: 0 0;
  background-size: cover;
}

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

.text-link-forget-password {
  color: var(--white);
  text-align: center;
  font-family: Plusjakartasans, Impact, sans-serif;
}

.text-link-forget-password:hover {
  opacity: .5;
}

.ds2_h3 {
  font-size: 36px;
}

.ds2_h3.text-weight-regular {
  font-weight: 400;
}

.show-hide-button {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: auto 1.5rem 1.1rem auto;
  transform: translate(0);
}

.image {
  position: absolute;
  inset: 0%;
}

.body_v3 {
  letter-spacing: -.1px;
  background-color: #0c051a;
  font-family: Plusjakartasans, Impact, sans-serif;
}

.section_hero {
  color: var(--white);
  padding-top: 12.2rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: visible;
}

.section_hero.course-page {
  z-index: 0;
}

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

.name-tag {
  color: var(--white);
  background-color: #1a0e2f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
}

.ds2_h1 {
  font-family: Gilroy, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.text-size-medium {
  font-size: 1.125rem;
  line-height: 125%;
}

.text-size-medium.max-width-small, .text-size-medium.max-width-medium {
  max-width: 20rem;
}

.text-size-medium.max-width-medium.bold {
  font-weight: 700;
}

.text-size-medium.text-color-purple {
  color: #a5a0c0;
}

.text-size-medium.text-color-purple.max-width-large {
  max-width: 40rem;
}

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

.text-size-medium.max-width-lg {
  max-width: 410px;
}

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

.title-sub-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  display: flex;
}

.title-sub-button.course-page {
  max-width: 750px;
}

.div-block-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-wrap-1 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hero-wrap-1.course-page {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
}

.section_conteudo {
  color: var(--white);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-size-regular {
  font-family: Plusjakartasans, Impact, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.cursos-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.conteudo-title-cards {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.conteudo-wrap {
  z-index: 1;
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.bg-image-wrap {
  height: 88vh;
  position: absolute;
  inset: 0 0% 0%;
}

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

.overlay-bg-image-1 {
  background-image: linear-gradient(90deg, #0c051ae6, #0000);
  width: 50%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.overlay-bg-image-2 {
  background-image: linear-gradient(#0c051a, #0000 21% 42%, #0c051a);
  height: 100%;
  position: absolute;
  inset: 0%;
}

.swiper.is-podcast {
  width: 100%;
  position: relative;
  overflow: visible;
}

.swiper-wrapper.is-podcast {
  width: 100%;
  display: flex;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.is-podcast {
  flex: none;
  width: 17.5rem;
}

.thumb {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  max-width: 17.5rem;
  height: 9.5rem;
  max-height: 9.5rem;
  overflow: hidden;
}

.card-video-thumb {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: var(--white);
  flex-flow: column;
  max-width: 17.5rem;
  display: flex;
}

.card-video-thumb:hover {
  opacity: .75;
}

.swiper-btn-prev {
  position: absolute;
  inset: auto auto 50% 0%;
}

.swiper-btn-prev.is-podcast {
  z-index: 2;
  transform: translate(0, 50%);
}

.swiper-btn-next {
  position: absolute;
  inset: auto 0% 50% auto;
}

.swiper-btn-next.is-podcast {
  z-index: 2;
}

.curso-detail-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.icon-small {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.curso-detail-info {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-right: 1px solid #332a41;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 10px;
  font-weight: 500;
  display: flex;
}

.curso-detail-info.is-last {
  border-right-style: none;
  padding-right: 0;
}

.curso-detail-info.is-last.time {
  display: none;
}

.tag-data {
  background-color: #4a2482;
  border: 1px solid #7247af;
  border-radius: .5rem;
  padding: .25rem .5rem;
  display: none;
}

.section_curso-sobre {
  color: var(--white);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.curso-sobre-wrap {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordion-curso {
  border-bottom: 1px #000;
  flex-flow: column;
  padding-bottom: 0;
  display: flex;
}

.tag-accordion {
  color: var(--white);
  background-color: #19152f;
  border-radius: .5rem;
  padding: .4rem .375rem .1875rem;
  font-family: Gilroy, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.accordion-curso-top {
  color: #a5a0c0;
  cursor: pointer;
  border-bottom: 1px solid #262044;
  justify-content: space-between;
  padding-bottom: 2rem;
  display: flex;
}

.accordion-content-top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  letter-spacing: -.2px;
  justify-content: flex-start;
  align-items: center;
  font-size: 19px;
  font-weight: 500;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.arrow-accordion {
  cursor: pointer;
  background-color: #1a0e2f;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.icon-accordion {
  height: 1rem;
}

.play-accordion {
  background-color: var(--white);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding-left: 5px;
  display: flex;
}

.course-page__class-item {
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  font-family: Gilroy, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
  transition: all .3s;
  display: flex;
}

.course-page__class-item:hover {
  opacity: .5;
}

.course-page__class-item.locked:hover {
  opacity: 1;
}

.accordion-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.accordion-content.locked {
  opacity: .6;
  filter: grayscale();
  pointer-events: none;
  cursor: not-allowed;
}

.curso-sobre-left {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  flex-flow: column;
  display: flex;
}

.line-curso-grupo {
  background-image: linear-gradient(84deg, #7247af, #7247af00);
  height: 1px;
}

.heading-5 {
  font-family: Gilroy, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}

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

.curso-grupo-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 7rem;
}

.curso-grupo-wrap.is-link {
  margin-top: 2.5rem;
  position: static;
}

.curso-grupo-wrap.is-static {
  position: static;
}

.curso-grupo-info-wrap {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  color: #a5a0c0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.curso-sobre-right {
  position: relative;
}

.blur-hero-1 {
  opacity: .6;
  filter: blur(100px);
  background-image: linear-gradient(92deg, #4a2482, #fff0);
  width: 100%;
  max-width: 40rem;
  height: 100%;
  max-height: 20rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.section_hero-resources {
  color: var(--white);
  padding-top: 8rem;
  padding-bottom: 2rem;
}

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

.resources-hero-wrap {
  background-image: linear-gradient(247deg, #1a0e2f, #1a0e2fba);
  border: 1px #000;
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: space-between;
  padding: 2.5rem 2rem;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources-icon-wrap {
  background-image: linear-gradient(127deg, #4a2482, #0000 98%);
  border: 1px solid #7247af;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 3.8rem;
  height: 3.8rem;
  margin-bottom: .4rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.resources-icon-wrap.spacing {
  padding-top: .3rem;
}

.resourcer-hero-content {
  z-index: 1;
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  color: #a5a0c0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ds2_h2 {
  font-family: Gilroy, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

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

.max-widht-medium {
  max-width: 30rem;
}

.resources-image-hero-wrap {
  z-index: 1;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.resoucer-image-hero {
  opacity: .6;
  width: 100%;
  height: 100%;
}

.resources-hero-blur-1 {
  z-index: auto;
  opacity: .71;
  filter: blur(60px);
  background-color: #4a2482;
  min-width: 30rem;
  min-height: 8rem;
  position: absolute;
  inset: auto auto -13% 5rem;
}

.resources-hero-blur-2 {
  z-index: auto;
  opacity: .71;
  filter: blur(60px);
  background-color: #4a2482;
  min-width: 30rem;
  min-height: 8rem;
  position: absolute;
  inset: 0% 2rem auto auto;
}

.section_resources {
  color: var(--white);
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.resources-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(19.0625rem, 19.0625rem) 2.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.filter-resources {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-left: -.4rem;
  padding: .625rem .625rem .625rem 0;
  transition: all .26s;
  display: flex;
  position: relative;
}

.filter-resources:hover {
  opacity: .5;
}

.resources-filter-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: 1px solid #332a41;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
  position: sticky;
  top: 7rem;
}

.filter-resources_radio-btn {
  cursor: pointer;
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.filter-resources_radio-btn.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.filter-form-resources {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  flex-flow: column;
  display: flex;
}

.filter-form-resources.books {
  align-items: flex-start;
}

.resources-filter-title {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  color: #a5a0c0;
  border-bottom: 1px solid #332a41;
  flex-flow: column;
  align-self: flex-start;
  padding-bottom: .625rem;
  display: flex;
}

.resources-filter-title.divisor {
  margin-top: .625rem;
}

.resources-right-title-wrap {
  border-bottom: 1px solid #332a41;
  padding-bottom: 1.25rem;
}

.resources-title {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  font-family: Gilroy, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
  display: flex;
}

.resources-content-title {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  font-family: Gilroy, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
  display: flex;
}

.resources-right-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.resources-list {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources-list.is-2 {
  grid-template-columns: 1fr 1fr;
}

.tool-card {
  background-color: #1a0e2f;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 18rem;
  max-height: 18rem;
  padding: 1.25rem;
  display: flex;
}

.tool-card.height-auto {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: 100%;
  max-height: none;
}

.tool-icon-wrap {
  border-bottom: 1px solid #7247af;
  border-radius: 1rem;
  max-width: none;
  overflow: hidden;
  box-shadow: 0 0 8.8px #9747ffa6;
}

.resources-tag {
  color: #a5a0c0;
  background-color: #332a41;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: flex-end;
  padding: .125rem .25rem;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.resources-tag:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  color: #a5a0c0;
  background-color: #2f2d32;
}

.tool-card-content-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.resources-content-wrap {
  grid-column-gap: 2.3rem;
  grid-row-gap: 2.3rem;
  flex-flow: column;
  display: flex;
}

.resources-left-wrap {
  height: 100%;
  position: relative;
}

.book-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1a0e2f;
  border-radius: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  max-height: none;
  padding: 1.25rem;
  display: flex;
}

.book-image-wrap {
  border-bottom: 1px #7247af;
  border-radius: 1rem;
  flex: none;
  width: 45%;
  max-width: none;
  overflow: hidden;
}

.image-book-card {
  object-fit: cover;
  width: 100%;
  height: 17rem;
}

.book-card-content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #a5a0c0;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-11 {
  flex-flow: column;
  display: flex;
}

.h6_ds2 {
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}

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

.section_hero-account {
  color: var(--white);
  padding-top: 12rem;
  padding-bottom: 5rem;
  position: static;
}

.hero-account-photo-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.account-photo-wrap {
  color: var(--white);
  border-radius: 100%;
  width: 7.5rem;
  height: 7.5rem;
  position: relative;
  overflow: hidden;
}

.account-photo-wrap:hover {
  opacity: .6;
}

.account-photo {
  border: 3px solid var(--cyan);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fb35a416bd144787deb65_Group.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.ds2_h5 {
  font-family: Gilroy, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.account-title {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  color: #a5a0c0;
  flex-flow: column;
  display: flex;
}

.account-photo-cta {
  background-image: linear-gradient(360deg, var(--dark-orange) 25%, transparent);
  justify-content: center;
  align-items: center;
  height: 2.9rem;
  font-size: .8rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

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

.container-small.is-certificates {
  max-width: 65rem;
}

.hero-account-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.account-title-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-bottom: 1px solid #332a41;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.25rem;
  font-family: Gilroy, sans-serif;
  font-size: 1.5rem;
  line-height: 1.1;
  display: flex;
}

.form-account {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-account.is-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.account-forms-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.section_hero-certificados {
  color: var(--white);
  padding-top: 7.5rem;
  padding-bottom: 5rem;
  position: static;
}

.hero-certificates-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.hero-account {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.certificates-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

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

.certificate-card {
  background-color: #1a0e2f;
  border: 1px solid #7247afbf;
  border-radius: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 18.75rem;
  max-height: 18.75rem;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 -7px 44px #9747ff36;
}

.certificate-card:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  box-shadow: none;
  color: #7d7c84;
  cursor: not-allowed;
  background-color: #262528;
  border-style: none;
}

.icon-card-certificado {
  background-color: var(--area-bitcoin-day--a);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-bottom: 1.2rem;
  display: flex;
}

.icon-card-certificado:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  background-color: #2f2d32;
}

.icon-medium {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.icon-medium.default:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa), .icon-medium.locked {
  display: none;
}

.icon-medium.locked:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  display: block;
}

.info-card-certiificado-wrap {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 1.02rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.card-certificado-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #a5a0c0;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.card-certificado-content:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  color: #7d7c84;
}

.btn-download {
  background-color: #5902d4;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.btn-download:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  display: none;
}

.btn-download:hover {
  opacity: .5;
}

.div-block-13 {
  opacity: .62;
  background-color: #7d7c84;
  position: absolute;
  inset: 0%;
}

.btn-locked {
  background-color: #2f2d32;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: none;
}

.btn-locked:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  display: flex;
}

.section_hero-suporte {
  color: var(--white);
  flex: 1;
  padding-top: 8rem;
  padding-bottom: 5rem;
  position: static;
}

.support__subtitle-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  font-weight: 500;
  display: flex;
}

.form-field-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.field-suporte {
  color: #667085;
  text-align: left;
  letter-spacing: -.4px;
  border: 1px solid #d0d5dd;
  border-radius: .75rem;
  height: 100%;
  min-height: 6.5625rem;
  margin-bottom: 0;
  padding: .9rem 1rem .5rem;
  font-size: 1rem;
  line-height: 125%;
}

.field-suporte:focus {
  border-color: var(--cyan);
}

.field-suporte::placeholder {
  color: #667085;
}

.div-block-15 {
  align-self: stretch;
}

.accordion-suporte {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  cursor: pointer;
  border-top: 1px solid #332a41;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.accordion-suporte.is-first {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  cursor: pointer;
  border-top-style: none;
  justify-content: center;
  align-items: stretch;
}

.accordion-suporte-wrap {
  background-color: #1a0e2f;
  border-radius: .625rem;
  overflow: hidden;
}

.accordion-question-suporte {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
  display: flex;
}

.accordion-answer-wrap {
  margin-top: 0;
  overflow: hidden;
}

.embed-dot {
  opacity: 0;
  position: absolute;
  inset: 0% 0% 50%;
  transform: translate(0, -50%);
}

.icon-accordion-suporte {
  position: relative;
}

.max-width-large {
  max-width: 50rem;
}

.success-message {
  background-color: #075004;
  border-radius: 1rem;
  font-family: Gilroy, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.error-message {
  background-color: #cf0000;
  border-radius: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.section_hero-aula {
  color: var(--white);
  padding-top: 2rem;
  padding-bottom: 4.5rem;
}

.section_hero-aula.is-preview {
  flex: 1;
}

.hero-aula-wrap {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  grid-template-rows: auto;
  grid-template-columns: 2.4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.aula-buttons-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  display: flex;
}

.hero-aula-buttons-wrap {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.4rem;
  display: flex;
}

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

.hero-aula {
  border: 1px solid #332a41;
  border-radius: 1rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.section_aula {
  color: var(--white);
  padding-bottom: 5rem;
}

.aula-wrap {
  grid-column-gap: 2.3rem;
  grid-row-gap: 2.3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ds2_h4 {
  font-family: Gilroy, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
}

.ds2_h4.is-class {
  font-size: 1.6rem;
}

.ds2_h4.is-class.small {
  font-size: 1.1rem;
  font-weight: 600;
}

.ds2_h4.is-class.desk {
  display: block;
}

.ds2_h4.is-class.mobile {
  display: none;
}

.tab-aula {
  border-bottom: 1px solid #332a41;
  flex-flow: column;
  padding-bottom: 2rem;
  display: flex;
}

.tab-menu-aula {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.tab-link {
  color: var(--white);
  background-color: #0000;
  border-bottom: 2px solid #332a41;
  padding: .75rem;
}

.tab-link.w--current {
  border-bottom-color: var(--area-bitcoin-day--a);
  color: var(--cyan);
  background-color: #0000;
}

.div-block-21 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rich-text a {
  color: var(--dark-orange);
  text-decoration: underline;
}

.rich-text a:hover {
  opacity: .5;
}

.rich-text h1, .rich-text h2, .rich-text h3, .rich-text h4 {
  margin-bottom: 18px;
}

.sobre-aula {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.nav_aula-info {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-aula-info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 90%;
  display: flex;
}

.curso-progress {
  background-color: #332a41;
  border-radius: .25rem;
  width: 17.5rem;
  height: .5rem;
  position: relative;
  overflow: hidden;
}

.nav-aula-progress-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-aula-progress-wrap.hide {
  display: none;
}

.curso-progress-load {
  background-color: var(--cyan);
  border-radius: .5rem;
  width: 0%;
  transition: all .26s;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.hero-aula-accordion-wrap {
  border: 1px solid #332a41;
  border-radius: 1rem;
  width: 100%;
  max-width: 100%;
  max-height: 35rem;
  position: relative;
  overflow: auto;
}

.hero-aula-accordion-wrap.is-modules {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.hero-aula-accordion-wrap.is-preview {
  max-height: 28rem;
}

.accordion-question-curso {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #a5a0c0;
  border-bottom: 1px #19152f;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
}

.text-size-small {
  font-size: 12px;
}

.text-size-large {
  color: var(--white);
  font-size: 1.25rem;
  line-height: 1.1;
}

.text-size-large.text-color-orange {
  color: var(--dark-orange);
  font-size: 1.375rem;
}

.div-block-24 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.icon-embed-accordion {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.accordion-aula-wrap {
  border-bottom: 1px solid #19152f;
  padding: 0;
}

.aula {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  color: #a5a0c0;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  display: flex;
}

.aula:hover {
  background-color: #4a24824d;
}

.aula.w--current, .aula.is-current {
  color: var(--white);
  background-color: #4a2482;
}

.aula.locked {
  opacity: .5;
}

.icon-aula {
  width: 1.5rem;
  height: 1.5rem;
}

.div-block-27 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  font-size: .9rem;
  line-height: 125%;
  display: flex;
}

.accordtion-answer-v2 {
  overflow: hidden;
}

.show-hide-button_icon-hide {
  display: none;
  position: absolute;
  inset: 0%;
}

.login-info__icon {
  color: #434de7;
  background-color: #f2f3ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.login-info__icon.left-align {
  background-color: #ff920038;
  margin-left: 0;
}

.login-info__icon.center {
  background-color: #ff920038;
  margin-left: auto;
  margin-right: auto;
}

.navbar_link_icon {
  margin-top: 3px;
}

.navbar_link_icon.is-home:where(.w-variant-edab3836-6c7c-2877-1268-5751e8d1c06c) {
  color: var(--dark-orange);
}

.navbar_link_icon.is-home.highlight {
  color: var(--cyan);
}

.settings-photo_img {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fb35a416bd144787deb65_Group.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.plataforma_v2.body_v3 {
  z-index: 50;
  position: relative;
}

.plataforma_v2.body_v3.is-class {
  z-index: 0;
  position: static;
}

.plataforma_v2.is-class {
  z-index: 100;
  position: relative;
}

.div-block-28 {
  cursor: pointer;
  width: 20px;
  height: 10px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cursos-list_item-wrapper {
  flex-flow: column;
  display: flex;
}

.last-class-form {
  display: none;
}

.dashboard__hero-last-class__list__item {
  position: relative;
}

.dashboard__hero-last-class__infos {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}

.dashboard__hero-last-class__title-wrapper {
  max-width: 70%;
}

.dashboard__hero-last-class__infos__sub-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

.dashboard__hero-default__subtitle {
  margin-bottom: 10px;
}

.back-tag {
  color: var(--white);
  background-color: #1a0e2f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem .825rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
}

.back-tag:hover {
  opacity: .5;
}

.course-page__subtitle {
  margin-bottom: 10px;
}

.accordion-content__subwrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.curso-detail-info__subwrapper {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  justify-content: flex-start;
  align-items: center;
}

.course-page__class-item__icon {
  flex: none;
  max-width: 43px;
}

.course-page__modules__cms-list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.course-page__class-item__icon-hidden {
  flex: none;
  display: none;
}

.course-page__class-item__title {
  letter-spacing: -.2px;
  padding-left: 1.2rem;
  font-size: 1.1rem;
  font-weight: 600;
}

.course-page__class-item__icon-completed {
  display: none;
}

.modules-module_list__subitem {
  margin-bottom: 1.7rem;
}

.nav-aula-progress-wrap__subwrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.dashboard__loader {
  z-index: 15;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0c0814bf;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.dashboard__loader__lottie {
  width: 6rem;
}

.course-page__item__title-max-w {
  max-width: 320px;
}

.resources-content__icon {
  width: 22px;
  height: 22px;
  margin-top: -2px;
}

.tool-card__logo {
  background-color: var(--white);
  object-fit: contain;
  width: 62px;
  height: 62px;
}

.tool-card__title {
  margin-bottom: .4rem;
}

.filter-resources__item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: var(--white);
  border-radius: .4rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem .8rem;
  transition: all .25s;
  display: flex;
  position: relative;
}

.filter-resources__item:hover {
  opacity: .5;
}

.filter-resources__item.form {
  padding-left: .2rem;
}

.filter-resources__item__icon {
  object-fit: fill;
  width: 20px;
  height: 20px;
  margin-top: 2px;
}

.resources-tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.book-card__subtitle {
  font-size: 1.09rem;
}

.resources-title__txt {
  margin-top: -5px;
}

.ds2_empty-cms {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  background-color: #1a0e2f;
  border-radius: .7rem;
  padding: 1.8rem;
}

.filter-form-resources__subwrapper {
  margin-top: .625rem;
}

.filter-form-resources__subwrapper.first {
  margin-top: 0;
  margin-bottom: .5rem;
}

.form-account__cta-wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 1rem;
}

.form-account__cta-wrapper.no-padding {
  padding-top: 0;
}

.dashboard__content, .dashboard__certificates {
  z-index: 5;
  position: relative;
}

.account-title-wrap__icon {
  margin-top: -6px;
}

.card-certificado-content__default:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa), .card-certificado-content__locked {
  display: none;
}

.card-certificado-content__locked:where(.w-variant-de41b0b1-17df-68ee-e233-70ae404d3cfa) {
  display: block;
}

.support__subtitle {
  color: var(--purple-light);
  font-size: 1rem;
  font-weight: 400;
}

.support__form-label {
  color: var(--purple-light);
  font-weight: 400;
}

.accordion-answer-wrap__subwrapper {
  margin-top: .8rem;
}

.swiper-holder {
  position: relative;
}

.class-page__links__grid {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.class-page__links__grid__item {
  color: var(--white);
  background-color: #1a0e2f;
  border-radius: 1rem;
  padding: 1.2rem;
}

.class-page__links__grid__item:hover {
  opacity: .75;
}

.class-page__links__wrapper {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  justify-content: flex-start;
  align-items: stretch;
}

.comment-online {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.2em;
  display: flex;
}

.comment-text-wrap {
  margin-bottom: 2em;
  padding-top: 1em;
}

.comment-loader {
  background-color: #fff;
  border-radius: 50%;
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
}

.ms-profile-image-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-top: 1px solid #2d766433;
  border-bottom: 1px solid #2d766433;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 1em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.comment-form-button-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-end;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.commenter-name {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  display: flex;
}

.commenter-name.is-typing {
  display: block;
}

.comment-white-box {
  background-color: #19152f;
  border-radius: 1em;
  width: 100%;
  margin-bottom: 2.5%;
  padding: 4% 5%;
  box-shadow: 0 12px 24px -6px #2d766433;
}

.comment-white-box.is-centered {
  text-align: center;
  margin-top: -1px;
  display: none;
}

.comment-white-box.is-centered.show {
  display: block;
}

.comment-white-box.is-top {
  padding-top: 1em;
  padding-bottom: 1em;
  display: none;
}

.comment-white-box.is-comment {
  padding-top: 1em;
  padding-bottom: 1em;
}

.comment-online-idicator {
  background-color: #1aa381;
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.comment-mod {
  color: var(--cyan);
  background-color: #ff91002e;
  border-radius: 4px;
  margin-left: 1em;
  padding-left: .5em;
  padding-right: .5em;
}

.comment-profile-link {
  color: #1aa381;
  padding: 5px .5em;
  font-weight: 500;
}

.comment-section-heading {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.comment-reaction {
  grid-column-gap: .33em;
  grid-row-gap: .33em;
  border: 1px solid var(--cyan);
  color: var(--cyan);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: .8em;
  padding: .25em 1em .2em .5em;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.comment-reaction:hover {
  border-color: var(--blue);
  color: var(--blue);
  -webkit-text-stroke-color: black;
}

.comment-reaction.is-active {
  background-color: var(--cyan);
  color: #fff;
}

.comment-reaction.is-active:hover {
  color: #000;
}

.comment-has-replies, .comment-thread-container {
  width: 100%;
}

.comment-name-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  align-items: center;
  min-height: 3.5em;
  margin-bottom: .5em;
  display: flex;
}

.comment-icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
}

.comment-reaction-row {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: .9em;
  display: flex;
  position: relative;
}

.comment-empty-head {
  margin-bottom: .25em;
  font-size: 1.2em;
}

.comment-reply-form {
  margin-top: 2em;
  margin-bottom: 0;
}

.comment-h4 {
  margin-bottom: 1em;
}

.comment-thread-sort {
  border-top: 1px solid #2d766433;
  align-self: stretch;
  padding: 1em 5% 2em 10%;
}

.comment-reply-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--cyan);
  background-color: #272147;
  border-top: 1px solid #332c57;
  width: 100%;
  margin-top: 0;
  padding-left: 5%;
  font-weight: 600;
  display: block;
}

.comment-reply-button:hover {
  background-color: #362e60;
}

.comment-link-action {
  color: #524886;
  cursor: pointer;
  align-items: center;
  padding-left: .8em;
  padding-right: .8em;
  font-weight: 500;
  line-height: 2em;
  transition: all .2s;
  display: flex;
  position: relative;
}

.comment-link-action:hover {
  color: var(--cyan);
}

.comment-reply-btn-content {
  align-items: center;
  display: flex;
}

.comment-hover {
  width: 100%;
  display: block;
}

.comment-reply-section {
  flex-direction: column;
  align-items: flex-start;
  margin: 0% -5.5% -4.5%;
  display: flex;
}

.comment-image {
  z-index: 2;
  object-fit: cover;
  background-color: #e1e1e1;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
  flex: none;
  width: 3.5em;
  height: 3.5em;
  position: relative;
}

.comment-thread-box {
  width: 100%;
  margin-top: 1em;
}

.comment-is-typing-section {
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  height: 3em;
  padding-left: 2em;
  padding-right: 2em;
  display: none;
  position: fixed;
  inset: auto auto 1em 1em;
}

.ms-profile-upload {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  color: #070e27;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  align-items: center;
  height: 2.3em;
  padding-left: .5em;
  padding-right: .5em;
  font-size: .9em;
  line-height: 27px;
  display: flex;
}

.comment-reply-wrap {
  padding-bottom: 2em;
}

.comment-is-edited {
  color: #797373;
  margin-left: .33em;
  font-size: .8em;
}

.comment-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: flex-start;
  display: flex;
}

.comment-date {
  opacity: .5;
  color: var(--white);
}

.comment-unused, .comment-hide {
  display: none;
}

.comment-channel {
  position: relative;
}

.comment-new-comment-link {
  align-items: center;
  padding-bottom: 1em;
  display: flex;
}

.comment-h3-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.comment-input-wrap {
  width: 100%;
  margin-right: -1em;
  position: relative;
}

.comment-h3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1em;
}

.comment-has-posts {
  position: relative;
}

.comment-text {
  white-space: pre-wrap;
  overflow-wrap: break-word;
  font-size: 1.1em;
  display: inline;
}

.comment-delete-box {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #e13030;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding: .3em;
  font-weight: 700;
  display: none;
  position: absolute;
  inset: -.63em 100% auto auto;
  box-shadow: 0 10px 20px -10px #42424233;
}

.comment-empty-state {
  text-align: center;
  background-color: #19152f;
  border-radius: 1em;
  padding: 1em;
}

.comment-load-more-card {
  color: var(--white);
  text-align: center;
  background-color: #272148;
  border-radius: 1em;
  width: 100%;
  margin-bottom: 1em;
  padding: 1em 3em;
  font-weight: 500;
  display: block;
  box-shadow: 0 12px 24px -6px #2d766433;
}

.comment-load-more-card:hover {
  background-color: #373060;
}

.comment-button-wrap {
  display: inline-block;
  position: relative;
}

.comment-input {
  border: 1px solid #e1e1e1;
  border-radius: 1em;
  margin-bottom: 0;
  padding: 1em 1.2em;
  font-size: 16px;
}

.comment-input:hover {
  border-color: #2d766433;
}

.comment-input:focus {
  border-color: var(--cyan);
}

.comment-input.is-comment {
  border-color: #e1e1e103;
  min-height: 60px;
  padding-top: 1em;
  padding-bottom: 0;
  padding-right: 7.4em;
}

.comment-input.is-comment:focus, .comment-input.is-comment:focus-visible, .comment-input.is-comment[data-wf-focus-visible] {
  border-color: var(--cyan);
}

.comment-relative {
  position: relative;
}

.comment-form-button {
  border: 1px solid var(--cyan);
  background-color: var(--cyan);
  color: #fff;
  cursor: pointer;
  border-radius: 10rem;
  padding: .6em 1.2em;
  font-weight: 500;
  transition: all .25s;
  position: relative;
}

.comment-form-button:hover {
  opacity: .75;
}

.comment-form-button.is-new-comment {
  position: absolute;
  inset: auto 1em .5em auto;
}

.comment-form-button.is-cancel {
  color: #3f3f3f;
  background-color: #f6f6f6;
  border-color: #e1e1e1;
}

.comment-form-button.is-cancel:hover {
  background-color: #cacaca;
}

.comment-form-button.is-delete {
  white-space: nowrap;
  word-break: keep-all;
  background-color: #e13030;
  padding: .2em 1em;
}

.comment-form-button.is-delete:hover {
  background-color: #850e0e;
}

.comment-form-button.is-load-more {
  color: var(--white);
  text-align: center;
  background-color: #272148;
  border: 1px solid #272148;
  width: 100%;
  display: block;
}

.comment-form-button.is-load-more:hover {
  color: var(--white);
  background-color: #373060;
  border-color: #272148;
}

.comment-form-button.is-row {
  margin-right: 10px;
}

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

.comment-moderation-required {
  background-color: #272148;
  border-radius: 4px;
  margin-top: .6em;
  padding: .4em;
  display: inline-block;
}

.comment-form-input-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.comment-loader-wrap {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-top: 5px;
  display: none;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.comment-loader-wrap.is-fixed {
  z-index: 99999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  margin: auto;
  padding-top: 0;
  position: fixed;
  inset: 0;
}

.comment-no-margin {
  margin-bottom: 0;
}

.comment-upload-wrap {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  align-items: center;
  margin-right: auto;
  display: flex;
}

.comment-icon {
  color: #fff;
  background-color: #1aa381;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-top: .5em;
  padding: .45em;
  display: flex;
}

.comment-icon.is-top {
  width: 2.5em;
  height: 2.5em;
  margin-top: 0;
  margin-right: .33em;
  padding: .45em;
}

.comment-content {
  width: 100%;
}

.comment-inline-block {
  display: inline-block;
}

.comment-icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  margin-top: 3px;
  margin-left: -.8em;
  display: flex;
  position: relative;
  top: -2px;
}

.comment-loader-wrap__lottie {
  width: 5rem;
  height: 5rem;
}

.comment-loader-wrap__lottie-wrapper {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #ffffff40;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.accordion-question-curso_fixed {
  z-index: 5;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #a5a0c0;
  background-color: #0c0519;
  border-bottom: 1px solid #332a41;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
  position: sticky;
  top: 0;
}

.ds2_checkbox__submit {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ds2_checkbox-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #9ea4b2;
  justify-content: center;
  align-items: center;
  font-family: Plusjakartasans, Impact, sans-serif;
  transition: all .248s;
  display: flex;
}

.ds2_checkbox-2:hover {
  color: var(--white);
}

.ds2_checkbox-2.complete-class {
  opacity: 1;
  color: var(--purple-light);
  cursor: pointer;
  position: relative;
}

.ds2_checkbox-2.complete-class:hover {
  opacity: .75;
}

.ds2_checkbox-2.complete-class.completed {
  color: var(--cyan);
}

.ds2_checkbox-2.complete-class.completed.hide {
  display: none;
}

.forms-module_form-block__cta-wrapper {
  justify-content: flex-end;
  align-items: center;
}

.faq {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.filter-form__clear {
  color: var(--white);
  background-color: #ffffff30;
  border-radius: 18px;
  padding: 4px 9px;
  font-size: 13px;
  position: relative;
  top: 10px;
}

.filter-form__clear:hover {
  opacity: .5;
}

.hero-aula-accordion-subwrap {
  border-radius: 1rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.cursos-list__mobile-wrapper, .hero-aula__mobile-infos {
  display: none;
}

.links-comments {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  display: flex;
}

.student-infos {
  display: none;
}

.course-page__infos {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.tag-data__highlight {
  font-weight: 600;
}

.cbm__hero-section {
  background-color: #120325;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67b88a43197c48b3d9e30900_img__bg-hero-desk-sm.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-flow: column;
  height: 690px;
  display: flex;
}

.cbm__hero-section__content {
  border-bottom: 1px solid #2a1851;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
}

.cbm__hero-section__content-wrapper {
  grid-column-gap: 6.2rem;
  grid-row-gap: 6.2rem;
}

.cbm__hero-section__brand {
  width: 168px;
}

.cbm__hero-section__title-wrapper {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
}

.cbm__hero-section__h1 {
  background-image: linear-gradient(106deg, white, var(--carteira-bitcoin-max--purple-light));
  letter-spacing: -1px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 650px;
  font-size: 3.3rem;
  line-height: 95%;
}

.cbm__hero-section__subtitle {
  color: var(--carteira-bitcoin-max--purple-white);
  max-width: 510px;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 125%;
}

.cbm__hero-section__cta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
}

.cbm__hero-section__cta-subtitle {
  color: var(--carteira-bitcoin-max--purple-white);
  letter-spacing: 3px;
  font-size: .8rem;
  font-weight: 600;
  line-height: 115%;
}

.cbm__hero-section__content-bottom {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
}

.cbm__hero-section__h1-tag {
  background-image: linear-gradient(180deg, var(--cyan), var(--cyan));
  color: var(--cyan);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.cbm__hero-section__subtitle-tag {
  color: var(--white);
  font-weight: 700;
}

.cbm__hero-section__mobile-img {
  display: none;
}

.cbm__hero-section__h1-underline {
  object-fit: cover;
  width: 14.9rem;
  height: 1rem;
  margin-top: -1.4rem;
  margin-left: 13.4rem;
}

.cbm__topics-section {
  padding-top: 105px;
  overflow: hidden;
}

.cbm__topics-section__wrapper {
  grid-column-gap: 4.4rem;
  grid-row-gap: 4.4rem;
  justify-content: center;
  align-items: center;
}

.cbm__topics-section__title-wrapper {
  z-index: 15;
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: center;
  align-items: center;
  position: relative;
}

.cbm__tag {
  color: var(--cyan);
  letter-spacing: 6px;
  text-transform: uppercase;
  font-size: .9rem;
  line-height: 115%;
}

.lps-25__h2 {
  background-image: linear-gradient(127deg, var(--white), var(--carteira-bitcoin-max--purple-white) 70%);
  text-align: center;
  letter-spacing: -.6px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.7rem;
  line-height: 120%;
}

.lps-25__h2.dark {
  background-image: linear-gradient(118deg, #1f133a, #5634a0);
}

.lps-25__h2.sm-desk {
  font-size: 2rem;
}

.lps-25__h2.sm-desk.left {
  text-align: left;
}

.lps-25__h2.is-gradient {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.lps-25__h2._2rem {
  text-align: center;
  max-width: none;
  font-size: 2rem;
}

.lps-25__h2._2rem.text-align-left {
  text-align: left;
}

.lps-25__h2._2rem.text-align-left.bonus-disable {
  font-size: 1.5rem;
}

.lps-25__h2.text-align-left {
  text-align: left;
}

.lps-25__h2.is-canbs {
  background-image: linear-gradient(127deg, var(--white), var(--carteira-bitcoin-max--purple-white) 70%);
}

.lps-25__h2.is-canbs.is-left {
  text-align: left;
}

.cbm__topics-section__grid {
  z-index: 15;
  grid-column-gap: 5.9rem;
  grid-row-gap: 5.9rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
}

.cbm__topics-section__grid__item {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  justify-content: center;
  align-items: center;
}

.cbm__topics-section__grid__item__txt {
  color: var(--carteira-bitcoin-max--purple-white);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 120%;
}

.cbm__topics-section__graph {
  width: 100%;
}

.cbm__topics-section__bottom {
  background-color: #f2f2f2;
  border-top-left-radius: 45px;
  border-top-right-radius: 45px;
}

.cbm__topics-section__arrow {
  width: 125px;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
}

.cbm__topics-section__wallets {
  color: var(--midnight-blue);
  border-bottom: 1px solid #c9c3d4;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 75px;
  font-size: 1.1rem;
  line-height: 115%;
}

.cbm__topics-section__wallets__list {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  justify-content: flex-end;
  align-items: center;
}

.cbm__topics-section__wallets__list__item {
  max-height: 38px;
}

.lps-25__h2-tag {
  background-image: linear-gradient(180deg, var(--cyan), var(--cyan));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.cbm__topics-section__grid__item__txt-tag {
  color: var(--cyan);
}

.cbm__topics-section__grid-wrapper {
  position: relative;
}

.cbm__topics-section__blur1 {
  opacity: .5;
  filter: blur(200px);
  background-image: radial-gradient(circle, #6900ff, #6900ff00 89%);
  border-radius: 100%;
  width: 690px;
  height: 560px;
  margin-top: -71px;
  margin-right: -65px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cbm__topics-section__blur2 {
  opacity: .5;
  filter: blur(200px);
  background-image: radial-gradient(circle, #6900ff, #6900ff00 89%);
  border-radius: 100%;
  width: 500px;
  height: 500px;
  margin-top: -71px;
  margin-right: -65px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cbm__modules-section {
  background-color: #f2f2f2;
  border-bottom-right-radius: 45px;
  border-bottom-left-radius: 45px;
  padding-top: 105px;
  padding-bottom: 60px;
}

.cbm__modules-section__list {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 45px;
}

.cbm__modules-section__item {
  border: 1px solid var(--white);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.cbm__modules-section__item.st25 {
  border-color: #2a1851;
}

.cbm__modules-section__item__header {
  cursor: pointer;
  background-color: #e4dff0;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -1px;
  padding: .9rem 1.5rem;
}

.cbm__modules-section__item__header.st25 {
  background-color: #110a21;
}

.cbm__modules-section__item__header__left {
  color: var(--carteira-bitcoin-max--purple-dark);
  justify-content: flex-start;
  align-items: center;
}

.cbm__modules-section__item__icon {
  justify-content: center;
  align-items: center;
  width: 35px;
  display: flex;
}

.cbm__modules-section__item__number {
  color: #6e5ba3;
  text-align: center;
  width: 50px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 100%;
}

.cbm__modules-section__item__number.st25 {
  color: var(--carteira-bitcoin-max--purple-light);
}

.cbm__modules-section__item__title {
  color: var(--carteira-bitcoin-max--purple-dark);
  letter-spacing: -.4px;
  font-size: 1.4rem;
  line-height: 115%;
}

.cbm__modules-section__item__title.st25 {
  color: var(--white);
}

.cbm__modules-section__item__right {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  justify-content: flex-end;
  align-items: center;
}

.cbm__modules-section__item__module-wrapper {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  color: var(--carteira-bitcoin-max--purple-dark);
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 100%;
}

.cbm__modules-section__item__module-icon {
  width: 22px;
}

.cbm__modules-section__item__module-icon.st25 {
  opacity: .72;
}

.cbm__modules-section__item__module-number {
  padding-top: 1px;
}

.cbm__modules-section__item__module-number.st25 {
  color: var(--white);
}

.cbm__modules-section__item__open-icon-wrapper {
  justify-content: center;
  align-items: center;
  position: relative;
}

.cbm__modules-section__item__open-icon-line-h {
  background-color: var(--carteira-bitcoin-max--purple-dark);
  width: 22px;
  height: 3px;
}

.cbm__modules-section__item__open-icon-line-h.st25 {
  background-color: var(--white);
}

.cbm__modules-section__item__content {
  border-top: 2px solid #a8a5bc;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.cbm__modules-section__item__content.st25 {
  border-top-color: #110a21;
}

.cbm__modules-section__item__content__item {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: #5e5387;
  background-color: #f2f2f2;
  justify-content: flex-start;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 75px;
}

.cbm__modules-section__item__content__item.st25 {
  background-color: #1f143a;
  border-bottom: 1px solid #ffffff0d;
}

.cbm__modules-section__item__content__item.st25.teacher {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.cbm__modules-section__item__content__item__icon.st25 {
  filter: brightness(200%) grayscale();
}

.cbm__modules-section__item__content__item__title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  line-height: 100%;
}

.cbm__modules-section__item__content__item__title.st25 {
  color: var(--white);
  font-weight: 400;
}

.cbm__modules-section__h2-wrapper {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.cbm__modules-section__item__open-icon-line-v {
  background-color: var(--carteira-bitcoin-max--purple-dark);
  width: 3px;
  height: 22px;
  position: absolute;
}

.cbm__modules-section__item__open-icon-line-v.st25 {
  background-color: var(--white);
}

.cbm__modules-section__arrow {
  width: 125px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cbm__who-section {
  background-image: radial-gradient(circle at 50% 100%, #1f133a7d, #1f133a00);
  padding-top: 94px;
}

.cbm__who-section__h2-wrapper {
  text-align: center;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.cbm__who-section__grid {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 75px;
  margin-bottom: 75px;
}

.cbm__who-section__grid__item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  text-align: center;
  background-image: linear-gradient(113deg, #1f1338, #150c29);
  border-radius: 36px;
  justify-content: flex-start;
  align-items: center;
  padding: 1.9rem 1.7rem;
  box-shadow: 0 0 70px #00000057;
}

.cbm__who-section__grid__item__icon {
  width: 2.1rem;
}

.cbm__who-section__grid__item__title {
  letter-spacing: -.3px;
  font-size: 1.35rem;
  line-height: 125%;
}

.cbm__who-section__grid__item__blurb {
  color: var(--carteira-bitcoin-max--purple-white);
  margin-bottom: 0;
}

.cbm__who-section__graph {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cbm__what-section {
  z-index: 15;
  background-color: #110a21;
  background-image: radial-gradient(circle at 50% 0, #1f133a, #1f133a00 53%);
  position: relative;
  box-shadow: 0 -20px 190px #00000078;
}

.cbm__what-section__wrapper {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: -75px;
  position: relative;
}

.cbm__what-section__left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  max-width: 500px;
}

.cbm__what-section__blurb {
  color: var(--carteira-bitcoin-max--purple-white);
  margin-bottom: 0;
}

.cbm__what-section__right {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  max-width: 480px;
}

.cbm__what-section__h3-wrapper {
  margin-top: -18px;
  margin-bottom: 56px;
}

.cbm__what-section__h3 {
  color: var(--cyan);
  letter-spacing: -.5px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 115%;
}

.cbm__what-section__h3-underline {
  width: 105px;
}

.cbm__what-section__list {
  grid-column-gap: 2.2rem;
  grid-row-gap: 2.2rem;
  margin-left: -47px;
}

.cbm__what-section__list__item {
  justify-content: flex-start;
  align-items: center;
}

.cbm__what-section__list__item.last {
  margin-bottom: -20px;
}

.cbm__what-section__list__item__topic.hidden {
  opacity: 0;
}

.cbm__what-section__list__item__wrapper {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 23px;
}

.cbm__what-section__list__item__icon {
  width: 34px;
}

.cbm__what-section__list__item__blurb {
  color: var(--carteira-bitcoin-max--purple-white);
  max-width: 370px;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 125%;
}

.cbm__what-section__line {
  opacity: .8;
  background-image: linear-gradient(168deg, #1f133800 5%, #6900ff66 50%, #1f133800 95%);
  width: 100%;
  height: 2px;
  margin-bottom: 125px;
}

.cbm__what-section__right__top {
  border-left: 1px solid var(--cyan);
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  padding-left: 35px;
}

.cbm__what-section__list__item__blurb-tag {
  color: var(--cyan);
}

.cbm__banner {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67b64900dcc2fa057919e517_graph__bg-jade.avif"), linear-gradient(101deg, #5c86b000, #5c86b033 38%, #5ca7b033 69%, #5ca7b000);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border: 1px solid #4bb8bc;
  border-radius: 14px;
  margin-top: 0;
  padding: 2.9rem 2.6rem;
  position: relative;
  top: 145px;
  box-shadow: 0 0 30px #00000073;
}

.cbm__banner__wrapper {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  max-width: 530px;
}

.cbm__banner__tag {
  background-color: var(--white);
  color: var(--blue-2);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 8px 12px 5px 18px;
  font-size: .85rem;
  font-weight: 700;
  line-height: 115%;
}

.cbm__banner__h2 {
  font-size: 1.7rem;
  line-height: 100%;
}

.cbm__banner__blurb {
  color: var(--carteira-bitcoin-max--purple-white);
  margin-bottom: 0;
}

.cbm__banner__detail {
  font-size: .8rem;
}

.cbm__banner__seal {
  width: 195px;
  margin-bottom: -60px;
  margin-right: -60px;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cbm__testimonial-section {
  background-color: #f2f2f2;
  border-radius: 28px;
  padding-top: 238px;
  padding-bottom: 76px;
}

.cbm__testimonial-section__h2-wrapper {
  text-align: center;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
}

.cbm__testimonial-section__grid {
  grid-column-gap: 2.7rem;
  grid-row-gap: 2.7rem;
  align-items: start;
  margin-top: 48px;
  margin-bottom: 48px;
}

.cbm__testimonial-section__grid__item {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  background-color: var(--white);
  border-radius: 12px;
  padding: 1.4rem;
  box-shadow: 0 0 45px #00000024;
}

.cbm__testimonial-section__grid__item__title {
  color: var(--carteira-bitcoin-max--purple-dark);
  font-size: 1.3rem;
  line-height: 115%;
}

.cbm__testimonial-section__grid__item__txt {
  color: #756b8a;
  margin-bottom: 0;
  font-size: .88rem;
  line-height: 145%;
}

.cbm__bonus-section {
  padding-top: 6.6rem;
  padding-bottom: 6.6rem;
}

.cbm__bonus-section__h2-wrapper {
  text-align: center;
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
}

.cbm__bonus-section__content {
  background-image: linear-gradient(#1e1434, #1b1329 65%, #191327 97%);
  border-top: 1px solid #2f0968;
  border-radius: 37px;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 3.5rem;
  padding-top: 2.6rem;
}

.cbm__bonus-section__left {
  background-image: linear-gradient(62deg, #ffe4c2, #fcecd6);
  border-radius: 37px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 25rem;
  position: relative;
}

.cbm__bonus-section__mockup {
  width: 26.1rem;
}

.cbm__bonus-section__seal {
  width: 11rem;
  margin-top: -2.6rem;
  margin-right: -2.4rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cbm__bonus-section__txt-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-left: 3.4rem;
  padding-right: 3.4rem;
}

.cbm__bonus-section__title {
  font-size: 2rem;
  line-height: 120%;
}

.cbm__bonus-section__blurb {
  color: var(--carteira-bitcoin-max--purple-white);
  border-bottom: 1px solid #bdb5cf24;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 130%;
}

.cbm__bonus-section__barcode {
  width: 12.8rem;
}

.cbm__pricing-section__wrapper {
  grid-column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cbm__pricing-section__wrapper.cabn {
  padding-top: 6.5rem;
}

.cbm__pricing-section__brand {
  width: 138px;
}

.cbm__pricing-section__h2-wrapper {
  text-align: center;
}

.cbm__pricing-section__content {
  border-radius: 18px;
  width: 100%;
  overflow: hidden;
  box-shadow: -20px -17px 60px #493c653d;
}

.cbm__pricing-section__graph {
  width: 100%;
}

.cbm__pricing-section__list {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  justify-content: flex-start;
  align-items: stretch;
}

.cbm__pricing-section__list__item {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  border-bottom: 1px solid #ffffff2b;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .4rem;
}

.cbm__pricing-section__list__item.no-line {
  border-bottom-style: none;
}

.cbm__pricing-section__list__item.highlight {
  border-top: 1px solid var(--cyan);
  border-bottom-color: var(--cyan);
  margin-top: -.3rem;
  padding-top: .7rem;
  padding-bottom: .7rem;
  position: relative;
}

.cbm__pricing-section__list__item__icon {
  z-index: 15;
  flex: none;
  width: 1.3rem;
  position: relative;
}

.cbm__pricing-section__list__item__txt {
  z-index: 15;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 125%;
  position: relative;
}

.cbm__pricing-section__seal {
  z-index: 15;
  width: 13.8rem;
  margin-bottom: -2.7rem;
  position: relative;
}

.cbm__pricing-section__infos {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5.2rem 1.6rem 1.2rem;
}

.cbm__pricing-section__infos.is-cabns {
  padding-top: 2rem;
}

.cbm__pricing-section__infos__before {
  color: #676767;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 115%;
}

.cbm__pricing-section__infos__price__sm {
  color: var(--cyan);
  text-align: center;
  max-width: 3rem;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 115%;
}

.cbm__pricing-section__infos__price__lg {
  color: var(--carteira-bitcoin-max--purple-dark);
  margin-top: -.5rem;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 115%;
}

.cbm__pricing-section__infos__subtitle {
  color: #756b8a;
  font-size: 1rem;
  line-height: 115%;
}

.cbm__pricing-section__infos__pyament {
  width: 12rem;
}

.cbm__pricing-section__subprice {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 1.7rem;
}

.cbm__pricing-section__subprice__item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  text-align: center;
  background-color: #e8fff2;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .4rem .6rem;
}

.cbm__pricing-section__subprice__item.seccondary {
  background-color: #0000;
}

.cbm__pricing-section__subprice__item__title {
  color: #1c7322;
  letter-spacing: -.2px;
  background-color: #b6ffc9;
  border-radius: 3px;
  padding: .4rem .4rem .2rem;
  font-size: .95rem;
  font-weight: 700;
  line-height: 115%;
}

.cbm__pricing-section__subprice__item__title.seccondary {
  color: var(--carteira-bitcoin-max--purple-dark);
  background-color: #0000;
}

.cbm__pricing-section__subprice__item__txt {
  color: var(--carteira-bitcoin-max--purple-dark);
  margin-bottom: 0;
  font-size: .7rem;
  line-height: 125%;
}

.cbm__pricing-section__subprice__item__payment {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #9d9d9d;
  justify-content: center;
  align-items: center;
  font-size: .7rem;
  line-height: 100%;
}

.cbm__pricing-section {
  z-index: 15;
  background-color: #110a21;
  background-image: radial-gradient(circle at 50% 0, #1f133a5c, #1f133a00 53%), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67bf182b7995c4ac53f616ae_img__bg-pricing.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  position: relative;
  box-shadow: 0 -20px 190px #00000078;
}

.cbm__pricing-section__line {
  opacity: .8;
  background-image: linear-gradient(168deg, #1f133800 5%, #6900ff66 50%, #1f133800 95%);
  width: 100%;
  height: 2px;
  margin-bottom: 125px;
}

.cbm__pricing-section__line.bottom {
  margin-top: 125px;
  margin-bottom: 0;
}

.cbm__pricing-section__content__top {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  background-image: linear-gradient(#120b23, #1e1337);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.6rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.cbm__pricing-section__list__item__txt-tag {
  color: var(--cyan);
  font-weight: 700;
}

.cbm__pricing-section__list__item__gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--cyan), #ff910000);
  opacity: .11;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cbm__pricing-section__infos__before-tag {
  text-decoration: line-through;
}

.cbm__about-section {
  padding-top: 9.8rem;
  padding-bottom: 9.8rem;
}

.cbm__what-section__blurb-tag {
  color: var(--white);
}

.cbm__about-section__wrapper {
  justify-content: space-between;
  align-items: center;
}

.cbm__about-section__content {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  max-width: 29.9rem;
}

.cbm__about-section__img {
  object-fit: cover;
  border-radius: 15px;
  width: 50%;
  height: 30.3rem;
}

.cbm__about-section__img.mobile {
  display: none;
}

.cbm__about-section__img.desktop {
  display: block;
}

.text-link-forget-password-2 {
  color: #fff;
  text-align: center;
}

.text-link-forget-password-2:hover {
  opacity: .5;
}

.ds2_text-field-2 {
  opacity: 1;
  color: #fff;
  background-color: #1a0e2f;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fbdde1d1a922cd449b463_Group.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  border: 1px solid #332a41;
  border-radius: 100px;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding-left: 3rem;
  font-size: 1rem;
  transition: all .248s;
  position: relative;
}

.ds2_text-field-2:hover {
  border-color: #fff;
}

.ds2_text-field-2:focus {
  box-shadow: none;
  color: #fff;
  background-color: #1a0e2f;
  border-color: #fff;
}

.ds2_text-field-2:focus-visible, .ds2_text-field-2[data-wf-focus-visible] {
  box-shadow: none;
  color: #fff;
  background-color: #1a0e2f;
}

.ds2_text-field-2::placeholder {
  color: #a5a0c0;
}

.ds2_text-field-2.email {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/677fb35a416bd144787deb65_Group.svg");
}

.ds2_button-2 {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #ff9101;
  border-radius: 99px;
  justify-content: flex-start;
  align-items: center;
  padding: 1.2rem 1.8rem 1rem;
  font-size: 18px;
  font-weight: 700;
  transition: all .26s;
  display: flex;
  position: relative;
}

.ds2_button-2:hover {
  color: #ff9100;
  background-color: #fff;
}

.ds2_button-2.small-2 {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.section_hero-2 {
  color: #fff;
  padding-top: 12.2rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: visible;
}

.name-tag-2 {
  color: #fff;
  background-color: #1a0e2f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  font-family: Plusjakartasans, Impact, sans-serif;
  display: flex;
}

.navbar_content_menu_link-seccondary {
  color: #fff;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  transition: all .248s;
}

.navbar_content_menu_link-seccondary:hover {
  color: #ff9100;
}

.navbar_content_menu_link-seccondary.w--current {
  color: #fff;
}

.navbar_content_menu_link-seccondary.w--current:hover {
  color: #ff9100;
}

.navbar_content_menu_link-seccondary.v2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-transform: none;
  align-items: center;
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.navbar_content_menu_link-seccondary.v2:hover {
  color: #ff9100;
}

.navbar_content_menu_link-seccondary.v2.dashboard {
  padding-top: 5px;
}

.login-button-seccondary {
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #ff9100;
  border-radius: 4px;
  align-items: center;
  padding: 11px 20px;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.login-button-seccondary:hover {
  background-color: #ff9100;
  border-color: #ff9100;
}

.login-button-seccondary.v3 {
  text-transform: none;
  background-color: #100625;
  border-color: #100625;
  border-radius: 30px;
  padding: 16px 25px 15px;
  font-size: 16px;
  font-weight: 600;
}

.login-button-seccondary.v3:hover {
  background-color: #6900ff;
  border-color: #6900ff;
}

.login-button-seccondary.v3.dashboard {
  background-color: #2a1852;
  border-style: none;
}

.login-button-seccondary.v3.dashboard:hover {
  opacity: .5;
  border-style: none;
}

.login-button-seccondary.v3.home {
  background-color: #2a1852;
  border-style: none;
}

.login-button-seccondary.v3.home:hover {
  opacity: .5;
  border-style: none;
}

.accordion-curso-top-static {
  color: #a5a0c0;
  cursor: pointer;
  border-bottom: 1px solid #262044;
  justify-content: space-between;
  padding-bottom: 2rem;
  display: flex;
}

.course-page__class-item__locked-tag {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: -10px;
  transition: all .3s;
  display: flex;
}

.course-page__class-item__locked-tag:hover {
  opacity: .7;
}

.course-page__class-item__locked-tag__txt {
  color: #ffffffe0;
  background-color: #ffffff24;
  border-radius: 5px;
  padding: 5px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 115%;
}

.course-page__class-item__locked-tag__txt.small {
  margin-top: 9px;
  font-size: .55rem;
}

.tool-card__txt {
  opacity: .7;
  letter-spacing: 0;
  margin-bottom: 10px;
  font-size: .7rem;
  line-height: 140%;
}

.nav__course-tag {
  color: #ff9100;
  background-color: #ff910036;
  border-radius: 4px;
  padding: 4px 6px 3px;
  font-size: .8rem;
  line-height: 100%;
}

.st-25__hero {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/682e58fef7ba97d6b1ca1cfb_bg-hero.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 80%;
}

.st-25__hero__wrapper {
  grid-column-gap: 2.6rem;
  grid-row-gap: 2.6rem;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
}

.st-25__hero__link {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: var(--white);
  background-image: linear-gradient(#310572, #1f1438);
  border-top: 1px solid #340874;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .8rem 1.2rem;
  font-size: 1rem;
  font-weight: 300;
  display: flex;
}

.st-25__hero__link:hover {
  opacity: .5;
}

.st-25__hero__h1 {
  text-align: center;
  max-width: 52rem;
}

.st-25__hero__subtitle {
  background-image: linear-gradient(139deg, #fff, var(--carteira-bitcoin-max--purple-white));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.3rem;
  font-weight: 600;
}

.st-25__hero__list {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
}

.st-25__hero__list__item {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: flex-start;
  align-items: center;
}

.st-25__hero__list__item__icon {
  width: 1.1rem;
}

.st-25__hero__list__item__txt {
  color: var(--carteira-bitcoin-max--purple-white);
  font-size: 1.15rem;
  font-weight: 300;
}

.st-25__hero__list__subtitle {
  color: var(--carteira-bitcoin-max--purple-white);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: -1rem;
  font-size: .9rem;
  font-weight: 300;
}

.st-25__hero__video {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.st-25__hero__video.v2_education-section_header_video-box {
  z-index: 15;
  margin-top: 35px;
  position: relative;
}

.st-25__hero__video.large {
  z-index: 3000;
  width: 82%;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.st-25__hero__list__subtitle-highlight {
  color: var(--cyan);
}

.st-25__hero__video__center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 2.1rem;
  transition: all .333s;
}

.st-25__hero__video__center:hover {
  opacity: .7;
}

.st-25__hero__video__center__img {
  width: 2rem;
  margin-right: -4px;
}

.st-25__hero__video__center__txt {
  font-size: 3.1rem;
  font-weight: 400;
  line-height: 110%;
}

.st-25__hero__video__center__border {
  background-color: #ff910047;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 8.2rem;
  height: 8.2rem;
}

.st-25__hero__video__center__border2 {
  background-color: #ff910070;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 75%;
  height: 75%;
}

.st-25__who__wrapper {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 9rem;
}

.st-25__who__header {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: center;
  align-items: center;
}

.st-25__who__subtitle {
  color: var(--carteira-bitcoin-max--purple-white);
  font-size: 1rem;
  font-weight: 600;
  line-height: 125%;
}

.lps-25__h2__list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
}

.lps-25__h2__list__item {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: var(--carteira-bitcoin-max--purple-white);
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 14rem;
}

.lps-25__h2__details {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: flex-start;
  align-items: center;
}

.lps-25__h2__details__item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: center;
  align-items: center;
  font-size: .85rem;
  line-height: 115%;
}

.lps-25__h2__list__item__title {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 125%;
}

.lps-25__h2__details__divisor {
  background-color: #ffffff4d;
  width: .01rem;
  height: 1.7rem;
}

.st-25__quotes {
  position: relative;
}

.st-25__quotes__divisor {
  width: 48rem;
  margin-bottom: -3px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.st-25__quotes__divisor.bot {
  margin-top: -3px;
  margin-bottom: 0;
}

.st-25__quotes__wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.st-25__quotes__img.desk {
  width: 100%;
  max-width: 80%;
  display: block;
}

.st-25__quotes__img.mobile {
  display: none;
}

.st-25__quotes__container-wrapper {
  background-color: #110a21;
  box-shadow: 0 0 110px 40px #6f4ac31c;
}

.st-25__quotes__title-wrapper {
  text-align: center;
  max-width: 50rem;
}

.st-25__actives {
  background-color: #120a22;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/682e6ae4f3c70e5bc680ea60_4%C2%BA%20-%20Comparac%CC%A7a%CC%83o%20Ativos.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 90%;
  margin-top: -75px;
}

.st-25__actives__wrapper {
  grid-column-gap: 8.5rem;
  grid-row-gap: 8.5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 11.8rem;
  padding-bottom: 8.5rem;
}

.st-25__actives__top {
  grid-column-gap: 2.2rem;
  grid-row-gap: 2.2rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
}

.st-25__actives__bottom {
  grid-column-gap: 2.6rem;
  grid-row-gap: 2.6rem;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.st-25__actives__top__img.mobile {
  display: none;
}

.st-25__actives__bottom__wrapper {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  background-color: #150c29;
  border: 1px solid #2a1851;
  border-radius: 1.2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  overflow: hidden;
}

.st-25__actives__bottom__title-wrapper {
  position: relative;
}

.st-25__actives__bottom__title-wrapper__txt {
  color: var(--carteira-bitcoin-max--purple-white);
  text-align: center;
  max-width: 14rem;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 120%;
}

.st-25__actives__bottom__title-wrapper__graph {
  margin-bottom: -2.8rem;
  margin-right: -13.5rem;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.st-25__actives__tabs {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.st-25__actives__tabs__menu {
  border: 1px solid #281a4a;
  border-radius: .6rem;
  justify-content: center;
  align-items: center;
  margin-bottom: .8rem;
  display: flex;
  overflow: hidden;
}

.st-25__actives__tabs__link {
  color: #a497ca;
  background-color: #0000;
  border-right: 1px solid #281a4a;
  margin-right: -1px;
  padding: .7rem 1.3rem .6rem;
  font-size: .9rem;
  font-weight: 400;
  line-height: 125%;
}

.st-25__actives__tabs__link:hover {
  background-color: #ffffff0d;
}

.st-25__actives__tabs__link.w--current {
  color: var(--white);
  background-color: #2a1851;
  font-weight: 600;
}

.st-25__actives__tabs__content {
  width: 100%;
}

.st-25__actives__tabs__pane__img {
  width: 101%;
  max-width: 110%;
  margin-bottom: -5px;
  margin-left: -.5%;
  display: block;
}

.st-25__actives__tabs__pane__img.mobile {
  display: none;
}

.st-25__actives__top__title-wrapper {
  text-align: center;
  max-width: 39rem;
  margin-left: auto;
  margin-right: auto;
}

.st-25__actives__bottom__h2-wrapper {
  text-align: center;
  max-width: 49rem;
}

.st-25__compare {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.st-25__compare__arrow {
  z-index: 15;
  width: 1.7rem;
  margin-top: -1.8rem;
  position: relative;
}

.st-25__compare__main-wrapper {
  width: 100%;
  position: relative;
}

.st-25__compare__bg {
  object-fit: cover;
  width: 100%;
  margin-top: -1.8rem;
}

.st-25__compare__content-wrapper {
  width: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.st-25__compare__container-wrapper {
  padding-bottom: 8.2rem;
}

.st-25__compare__left {
  flex: 1;
}

.st-25__compare__right {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  flex: 1;
}

.st-25__compare__txt {
  color: var(--carteira-bitcoin-max--purple-white);
  max-width: 31rem;
  font-size: 1rem;
  line-height: 130%;
}

.st-25__compare__h2-wrapper {
  max-width: 27.5rem;
}

.st-25__compare__divisor {
  z-index: 15;
  width: 48rem;
  margin: -3.9rem auto -.5rem;
  display: block;
  position: relative;
}

.st25__steps {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/682e8bbdf92bef980333f938_6%C2%BA%20-%20Passo%20a%20passo.avif");
  background-position: 50%;
  background-size: cover;
}

.st25__steps__wrapper {
  grid-column-gap: 3.6rem;
  grid-row-gap: 3.6rem;
  justify-content: center;
  align-items: center;
  padding-top: 5.5rem;
}

.st25__steps__header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
}

.st25__steps__header__subtitle {
  color: var(--carteira-bitcoin-max--purple-white);
  font-size: 1rem;
  line-height: 125%;
}

.st25__steps__graph-wrapper {
  justify-content: center;
  align-items: center;
}

.st25__steps__graph-wrapper__img {
  z-index: 15;
  border-radius: 100%;
  width: 13.2rem;
  position: relative;
  box-shadow: 0 0 160px 12px #37127191;
}

.st25__steps__graph-wrapper__txt-wrapper {
  opacity: .1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.st25__steps__graph-wrapper__txt-wrapper__item {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #ffffff0f);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  font-size: 9rem;
  font-weight: 700;
  line-height: 115%;
}

.st25__steps__list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.st25__steps__list__item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  max-width: 18.5rem;
}

.st25__steps__list__item.up {
  margin-top: -7.4rem;
}

.st25__steps__list__item.center {
  position: relative;
  left: -2rem;
}

.st25__steps__list__item__header {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: flex-start;
  align-items: center;
}

.st25__steps__list__item__header__number {
  background-image: linear-gradient(180deg, var(--cyan), #ff91000d 85%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: .5rem;
  font-size: 5rem;
  font-weight: 700;
  line-height: 80%;
}

.st25__steps__list__item__header__title {
  font-size: 1.2rem;
  line-height: 125%;
}

.st25__steps__list__item__list {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
}

.st25__steps__list__item__list__item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.st25__steps__list__item__list__item__icon {
  width: 1.1rem;
}

.st25__steps__list__item__list__item__txt {
  color: var(--carteira-bitcoin-max--purple-white);
  font-size: .95rem;
  line-height: 115%;
}

.st25__steps__graph-wrapper__txt-wrapper__inside {
  justify-content: flex-start;
  align-items: center;
}

.st25__steps__arrow {
  width: 5.6rem;
  margin-bottom: -1rem;
}

.cabns_modules {
  background-image: radial-gradient(circle, #1f133a, #fff0);
  padding-top: 9.5rem;
  padding-bottom: 11.8rem;
  position: relative;
}

.st25__modules__title-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 41.5rem;
  margin-left: auto;
  margin-right: auto;
}

.st-25__teacher-title {
  color: var(--carteira-bitcoin-max--purple-light);
  font-size: 1rem;
}

.st-25__teacher-infos {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  justify-content: flex-start;
  align-items: center;
}

.st-25__teacher-img {
  width: 3rem;
}

.st-25__teacher-name {
  color: var(--white);
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 125%;
}

.st-25__teacher-subtitle {
  opacity: .7;
  color: var(--white);
}

.st25_acess {
  padding-top: 2.6rem;
  padding-bottom: 8rem;
  position: relative;
  overflow: clip;
}

.acess-title-wrap {
  justify-content: center;
  align-items: center;
  max-width: 30rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-acess-1 {
  width: 100%;
}

.acess-ferramentas {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-image: linear-gradient(148deg, #150c29, #1f1338bf);
  border: 1px solid #1f133a;
  border-radius: 2rem;
  flex-flow: column;
  padding: 5rem 3.5rem;
  display: flex;
  position: relative;
  top: -3rem;
}

.ferramentas-title {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 59.375rem;
  display: flex;
}

.ferramentas-list {
  grid-column-gap: 2.3rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ferramentas-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-bottom: 1.5px solid #33264f;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.acess-aovivo-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(126deg, #150c29, #1f1338);
  border: 1.5px solid #1f133a;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  min-height: 27.8125rem;
  padding: 2rem 2rem 2rem 3.5rem;
  display: grid;
  position: relative;
}

.text-eyebrow {
  color: var(--dark-orange);
  text-align: left;
  text-transform: uppercase;
  font-size: 1rem;
}

.acess-aovivo-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 59.375rem;
  display: flex;
}

.acess-aovivo-image {
  width: 40rem;
  max-width: none;
  height: auto;
  position: absolute;
  inset: auto -5.3rem 50% auto;
  transform: translate(0, 50%);
}

.acess-plus {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.5rem;
  display: grid;
}

.acess-plus-card {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-image: linear-gradient(150deg, #150c29, #1f1338);
  border: 1px solid #1f133a;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: space-between;
  min-height: auto;
  display: flex;
}

.acess-plus-card-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  padding: 0 3.5rem 4.5rem;
  display: flex;
}

.acess-wrap {
  z-index: 1;
  position: relative;
  overflow: visible;
}

.acess-wrap.is-cnbs {
  padding-top: 3rem;
}

.acess-plus-card-image {
  overflow: hidden;
}

.text-span {
  color: var(--dark-orange);
  font-weight: 600;
}

.pattern-acess-1 {
  position: absolute;
  inset: -1% auto auto -35%;
}

.pattern-acess-2 {
  position: absolute;
  inset: auto -40% 8% auto;
}

.st25_bonus {
  background-color: #120a22;
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/68307f205042c2dfd82fdf1a_Bo%CC%82nus%209%C2%BA.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.bonus-card-wrap {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bonus-card-sm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1c0f33;
  background-image: radial-gradient(circle, #2a1851, #2a185100);
  border: 1px solid #6900ffcc;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  min-height: 29.375rem;
  display: grid;
}

.bonus-card-sm.is-2 {
  background-color: #1c142c;
  background-image: repeating-linear-gradient(217deg, #3f009940, #3f009900);
  border-style: solid;
  border-color: #6900ff54;
}

.bonus-card-sm.highlight {
  background-image: radial-gradient(circle at 50% 0, #2a1851, #2a185100 74%);
  border-color: #6900ff4f;
  box-shadow: 0 -17px 50px 10px #472a8459;
}

.bonus-card-sm-content-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 3rem 2rem 3rem 4rem;
  display: flex;
}

.bonus-card-divider {
  background-color: #5e538733;
  width: 100%;
  height: 1px;
}

.bonus-card-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bonus-card-sm-image-wrap {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.bonus-card-sm-image {
  max-width: 100%;
}

.text-price {
  color: #33ff87;
  font-size: 1.25rem;
  font-weight: 700;
}

.bonus-selo {
  position: absolute;
  inset: 0% auto auto 2rem;
}

.bonus-plus-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #212121;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.bonus-plus-left {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  height: 58rem;
  padding: 3.5rem 2rem 3.5rem 3rem;
  display: flex;
  position: relative;
}

.bonus-plus-title {
  border-bottom: 1px solid #5e538733;
  height: 3.5rem;
}

.bonus-plus-title.disabled {
  opacity: .66;
}

.bonus-plus-info-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.bonus-plus-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bonus-plus-item.hidden {
  opacity: 0;
}

.icon-comparation {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.bonus-plus-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.bonus-st25 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-image: linear-gradient(167deg, #2a1851, #1c0f33);
  border: 1px solid #6900ff66;
  border-radius: 2rem;
  flex-flow: column;
  max-width: 33.75rem;
  height: 59rem;
  min-height: 50.8125rem;
  margin-top: -1rem;
  padding: 3rem 3.5rem 3.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bonus-wrap {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.section_sobre {
  padding-top: 5rem;
  padding-bottom: 8rem;
}

.section_sobre.st-25 {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.section_sobre.cabns {
  background-color: #110a21;
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.sobre-wrap {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.sobre-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.image-acess-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.st25_bonus__title-wrapper {
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.st25_bonus__cta-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: -5.5rem;
}

.st25__pricing__graph {
  width: 56rem;
  max-width: none;
}

.st25__pricing {
  z-index: 15;
  background-color: #110a21;
  background-image: radial-gradient(circle at 50% 0, #1f133a5c, #1f133a00 53%), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67bf182b7995c4ac53f616ae_img__bg-pricing.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 7rem;
  position: relative;
  box-shadow: 0 -20px 190px #00000078;
}

.st25__pricing-section__content {
  border-radius: 18px;
  width: 100%;
  margin-top: -11.5rem;
  overflow: hidden;
  box-shadow: -20px -17px 60px #493c653d;
}

.st25__pricing-section__content.cabn {
  margin-top: -10.5rem;
}

.st25__pricing-section__content__top {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  background-image: linear-gradient(#120b23, #1e1337);
  border: 1px solid #533a8c;
  border-radius: 1.3rem 1.3rem 0 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.st25__pricing-section__content__top.is-cabns {
  border-color: var(--area-bitcoin-day--a);
  border-bottom-style: none;
  padding-bottom: 2rem;
}

.st25__pricing-section__seal {
  z-index: 15;
  width: 11rem;
  margin-bottom: -2.4rem;
  position: relative;
}

.st25__sobre-img.mobile {
  display: none;
}

.cabns_hero {
  background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/684c2d880b341b2aaa2b473c_Hero%20AVIF%20image%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 750px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.cabs_hero-wrap {
  z-index: 1;
  height: 100%;
  display: flex;
  position: relative;
}

.cabns_content-wrap {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 35.625rem;
  display: flex;
}

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

.cabns_25text {
  color: var(--carteira-bitcoin-max--purple-white);
  font-size: 1.1rem;
  line-height: 125%;
}

.cabns_content-hero {
  flex-flow: column;
  display: flex;
}

.cabns_hero-info {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-33 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.image-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -3.5rem 0% auto;
}

.image-3 {
  max-width: 36.25rem;
  position: absolute;
  inset: -74% auto auto -9%;
}

.image-4 {
  max-width: 50rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-hero-cabns_wrap {
  height: 100%;
  position: absolute;
  inset: auto -13% 48% auto;
  transform: translate(0, 50%);
}

.image-hero-cabns_overlay-1 {
  background-image: linear-gradient(351deg, #0000, #150c29 67%);
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.image-hero-cabns {
  width: 100%;
}

.image-hero-cabns_overlay-2 {
  background-image: linear-gradient(#0000, #150c29 71%);
  height: 40%;
  position: absolute;
  inset: auto 0% 0%;
}

.image-hero-cabns_overlay-4 {
  background-image: linear-gradient(266deg, #0000, #150c29);
  width: 30%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-hero-cabns_overlay-3 {
  background-image: linear-gradient(82deg, #0000, #150c29 69%);
  width: 30%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.pattern {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -3.3rem 0% 0%;
}

.cabns_marquee {
  background-image: radial-gradient(circle, #1f13389e, #150c29);
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
  overflow: clip;
}

.marquee-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: none;
  width: 100%;
  display: flex;
}

.marquee-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--carteira-bitcoin-max--purple-white);
  background-color: #110a21;
  border: 1px solid #33264f;
  border-radius: 100px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .4rem 1.2rem .4rem .4rem;
  font-size: 1.1rem;
  display: flex;
}

.icon-marquee {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.div-block-36 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-37 {
  z-index: 1;
  filter: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: linear-gradient(270deg, #150c2900, #150c29 88%);
  width: 20%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-37-copy {
  z-index: 1;
  background-image: linear-gradient(274deg, #150c29 12%, #150c2900);
  width: 20%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cabns_bitcoin {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: visible;
}

.cabns_itens-wrap {
  grid-column-gap: 65px;
  grid-row-gap: 45px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cabns_item {
  border: 1px solid #9573dc8c;
  border-radius: 2rem;
  padding: 1rem;
}

.cabns_item-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-image: radial-gradient(circle at 100% 100%, #2a1851, #150c29);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 21.1875rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  display: flex;
}

.cabns_item-wrap.is-2 {
  background-image: radial-gradient(circle at 0 100%, #2a1851, #150c29);
}

.cabns_item-wrap.is-3 {
  background-image: radial-gradient(circle at 100% 0, #2a1851, #150c29);
}

.cabns_item-wrap.is-4 {
  background-image: radial-gradient(circle at 0 0, #2a1851, #150c29);
}

.lps-25__h6 {
  background-image: linear-gradient(127deg, var(--white), var(--carteira-bitcoin-max--purple-white) 70%);
  text-align: left;
  letter-spacing: -.6px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.5rem;
  line-height: 120%;
}

.lps-25__h6.dark {
  background-image: linear-gradient(118deg, #1f133a, #5634a0);
}

.lps-25__h6.sm-desk {
  font-size: 2rem;
}

.lps-25__h6.sm-desk.left {
  text-align: left;
}

.lps-25__h6.is-gradient {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.lps-25__h6._2rem {
  text-align: center;
  max-width: none;
  font-size: 2rem;
}

.lps-25__h6._2rem.text-align-left {
  text-align: left;
}

.lps-25__h6._2rem.text-align-left.bonus-disable {
  font-size: 1.5rem;
}

.lps-25__h6.text-align-left {
  text-align: left;
}

.lps-25__h6.is-canbs {
  background-image: linear-gradient(127deg, var(--white), var(--carteira-bitcoin-max--purple-white) 70%);
  text-align: left;
}

.lps-25__h6.is-center {
  text-align: center;
}

.lps-25__h6.is-center.is-modules {
  max-width: 35rem;
}

.cabns_bitcoin-wrap {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.image-7 {
  max-width: 93.75rem;
  height: 80%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cabns_futuro {
  padding-top: 5rem;
  padding-bottom: 12.4rem;
  position: relative;
  overflow: hidden;
}

.cabns_futuro-card {
  z-index: 1;
  border: 1px solid #9573dc8c;
  border-radius: 2rem;
  padding: 1rem;
  position: relative;
}

.cabns_futuro-card-inner {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #0000;
  background-image: none;
  border-bottom: 1px #9573dc30;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  min-height: 35.4375rem;
  max-height: 35.4375rem;
  padding-bottom: 2.5rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.cabns_futuro-card-inner.is-2 {
  background-image: radial-gradient(circle at 0 100%, #2a1851, #150c29);
}

.cabns_futuro-card-inner.is-3 {
  background-image: radial-gradient(circle at 100% 0, #2a1851, #150c29);
}

.cabns_futuro-card-inner.is-4 {
  background-image: radial-gradient(circle at 0 0, #2a1851, #150c29);
}

.cabns_futuro-card-image {
  width: 100%;
  max-width: 62.375rem;
  position: absolute;
  inset: -2.6rem 0% 0% 50%;
  transform: translate(-50%);
}

.cabns_futuro-card-content {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 40.25rem;
  display: flex;
  position: relative;
}

.cabns_futuro-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.div-block-44 {
  filter: blur(20px);
  background-image: radial-gradient(circle, #9573dc, #fff0);
  border-radius: 100%;
  width: 75%;
  height: 20rem;
  position: absolute;
  inset: auto auto -24% 50%;
  transform: translate(-50%);
}

.pattern-futuro {
  z-index: 100;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.pattern-futuro._1 {
  pointer-events: none;
}

.cabns_futuro-card-line {
  background-image: linear-gradient(94deg, #0000 19%, #9573dc80 50%, #0000 84%);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.cabns_compare {
  background-color: #110a21;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.compare-item-info {
  background-color: #ffffff0d;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 4.0625rem;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.compare-item-info.is-black {
  background-color: #fff0;
}

.text-block-2 {
  font-size: 1.25rem;
}

.compare-item-top {
  background-color: #333335;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 1.625rem 1.25rem;
  font-size: 1.25rem;
  font-weight: 800;
}

.compare-item-info-2 {
  background-color: #272729;
  height: 4.0625rem;
  padding: 1.25rem;
}

.compare-item-info-2.is-black {
  background-color: #1c1c1e;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.compare-item-info-2.is-black.is-last {
  border-bottom-left-radius: 1rem;
}

.text-block-3 {
  color: #c8c8c8;
  font-size: 1.125rem;
}

.compare-item-top-1 {
  background-color: #6900ff;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 1.625rem 1.25rem;
  font-size: 1.25rem;
  font-weight: 800;
}

.compare-item-info-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2a1f44;
  justify-content: flex-start;
  align-items: center;
  height: 4.0625rem;
  padding: 0 1.25rem;
  font-size: 18px;
  display: flex;
}

.compare-item-info-3.is-black {
  background-color: #1f143a;
}

.compare-item-info-3.is-black.is-last {
  border-bottom-right-radius: 1rem;
}

.compare-item-info-3.is-third {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.icon {
  width: 1.25rem;
  height: 1.25rem;
}

.text-small {
  font-size: 14px;
}

.compare-wrap {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.compare-wrap.cabn {
  padding-top: 8.5rem;
}

.compare-itens {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: grid;
}

.compare-itens.tablet {
  display: none;
}

.compare-item-3 {
  border-bottom-right-radius: 1rem;
  height: 29.125rem;
}

.compare-item-2 {
  height: 29.125rem;
}

.compare-item-1 {
  height: 24.5rem;
}

.compare-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #027a48;
  background-color: #ecfdf3;
  border-radius: 8rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 38.25rem;
  padding: .625rem 1rem .625rem .625rem;
  font-size: 1.25rem;
  font-weight: 400;
  display: flex;
}

.compare-resultado {
  color: var(--white);
  background-color: #039855;
  border-radius: 8rem;
  padding: 1.125rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.compare-assets-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -195px;
  display: flex;
}

.compare-assets-wrap.is-price {
  z-index: 200;
  margin-top: -226px;
  position: relative;
}

.asset-1 {
  z-index: 4000;
  position: relative;
  top: 0;
}

.asset-1.top {
  top: 40px;
}

.cbns-bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 70px;
  display: flex;
}

.cabns_acess {
  background-color: #110a21;
  background-image: none;
  padding-top: 2.6rem;
  padding-bottom: 8rem;
  position: relative;
  overflow: visible;
}

.acess-asset-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -126px;
  display: flex;
}

.cabns-bonus {
  background-color: #110a21;
  padding-top: 5.1rem;
  padding-bottom: 9.8rem;
  position: relative;
  overflow: clip;
}

.bonus {
  width: 100rem;
  max-width: 100rem;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.cabns_bonus-content {
  background-color: #110a21;
  padding-top: 5rem;
  padding-bottom: 9.9rem;
  position: relative;
}

.bonus-card {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: #fff4e5;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding: 2.5rem 3.125rem 0;
  display: flex;
}

.bonus-card.is-2 {
  grid-column-gap: 2.7rem;
  grid-row-gap: 2.7rem;
  padding-bottom: 2.5rem;
}

.tag {
  border: 1px solid var(--dark-orange);
  color: var(--cyan);
  background-color: #ffdcaf;
  border-radius: 60px;
  padding: .65rem 1.05rem .4rem;
  font-size: 18px;
  font-weight: 400;
}

.bonus-tag-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.bonus-card-content {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 28.125rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.bonus-card-content.is-2 {
  padding-bottom: 0;
}

.lp_25-h5 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.lp_25-h5.is-bonus {
  color: #8e550a;
}

.bonus-info {
  color: #665238;
  border-top: 1px solid #ddcab1;
  border-bottom: 1px solid #ddcab1;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  font-size: 18px;
  line-height: 1;
}

.image-card-bonus {
  object-fit: cover;
  border-radius: 30px 30px 0 0;
  width: 100%;
  max-width: 26.9375rem;
  height: 100%;
  max-height: 33.125rem;
}

.image-card-bonus.is-2 {
  max-width: 30rem;
  max-height: none;
  position: relative;
  left: 2rem;
}

.bonus-items-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.bonus-content-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.image-8 {
  z-index: 200;
  position: absolute;
  inset: -.1rem auto auto 50%;
  transform: translate(-50%);
}

.cabns_price {
  background-color: #110a21;
  background-image: radial-gradient(circle at 50% 0, #1f133a5c, #1f133a00 53%);
  padding-top: 7rem;
  position: relative;
  box-shadow: 0 -20px 190px #00000078;
}

.text-sobre {
  color: var(--carteira-bitcoin-max--purple-white);
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

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

.info-sobre {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-top: 1px solid #2a1851;
  border-bottom: 1px solid #2a1851;
  flex-flow: column;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.info-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sobre-content-info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.faq-title {
  display: flex;
  position: absolute;
  inset: 2.8rem 0% auto;
}

.cabns_hero__mobile-img {
  display: none;
}

.cabn__modules-section__item__icon {
  color: #2a1851;
  justify-content: center;
  align-items: center;
  width: 35px;
  display: flex;
}

.cabn__modules-section__item__header {
  cursor: pointer;
  background-color: #e4dff0;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -1px;
  padding: .9rem 1.5rem;
}

.cabn__modules-section__item__header.st25 {
  background-color: #110a21;
}

.cabn__pricing__graph {
  width: 71rem;
  max-width: none;
}

.cabn__pricing__graph.mobile {
  display: none;
}

.cta-buy-wrapper {
  margin-top: .8rem;
  margin-bottom: .8rem;
  display: none;
}

@media screen and (min-width: 1280px) {
  .system_navbar-left {
    z-index: 15;
  }

  .ast-lp_teachers-section {
    margin-top: -15px;
  }

  .v2_education-section_grid_item_img-box_line3-item-base {
    right: 36%;
  }

  .meetups-module_item_txt-box_date.clock {
    border-left: 1px solid #fff6;
    margin-top: -3px;
    padding-top: 4px;
    padding-left: 9px;
  }

  .lp-halving__class-section__h1 {
    margin-top: 0;
    margin-bottom: 0%;
  }

  .page-wrapper {
    position: relative;
  }

  .cursos-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .bg-image-wrap {
    position: absolute;
    inset: 0% 0% auto;
  }

  .nav_aula-info {
    justify-content: flex-start;
    align-items: center;
  }

  .plataforma_v2.is-class {
    z-index: 100;
  }

  .dashboard__hero-default {
    display: block;
  }

  .cbm__hero-section {
    height: 720px;
  }

  .cbm__hero-section__mobile-img {
    display: none;
  }

  .acess-wrap.is-cnbs {
    padding-top: 6.5rem;
  }

  .bonus-wrap {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    flex-flow: column;
    display: flex;
  }

  .image-4 {
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .pattern {
    width: 100%;
    position: absolute;
    inset: -4.3rem 0% 0%;
  }

  .cabns_marquee {
    overflow: clip;
  }
}

@media screen and (min-width: 1440px) {
  .navbar_brand_img.bitcoin-starter {
    width: 140px;
  }

  .navbar_secondary-links.lp {
    flex: 1;
  }

  .navbar_content_menu.v2.old {
    justify-content: flex-end;
    margin-right: 40px;
  }

  .login-button.v2 {
    text-transform: none;
    background-color: #100625;
    border-style: none;
    padding-top: 16px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 600;
  }

  .login-button.v2:hover {
    background-color: var(--blue);
  }

  .login-button.v3 {
    text-transform: none;
    background-color: #100625;
    border-style: none;
    padding-top: 16px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 600;
  }

  .login-button.v3:hover {
    background-color: var(--blue);
  }

  .hero-section_bitcoin-graph.home {
    top: 21vw;
  }

  .hero-section_content_right {
    margin-left: 94px;
  }

  .button.multisigs {
    box-shadow: 0 0 40px #ff8949d9;
  }

  .resume-section_content_video-box.open-modal.v2_education-section_header_video-box_video {
    width: 80%;
  }

  .modules-section_grid_item_link_txt-box_title.lp {
    font-size: 17px;
  }

  .mentors-section {
    padding-bottom: 165px;
  }

  .footer.v2 {
    padding-bottom: 15px;
  }

  .footer_content.v2 {
    margin-bottom: 20px;
  }

  .home-hero-section_content_img-box {
    width: 48vw;
    right: -1vw;
  }

  .courses-section_list_item {
    width: 290px;
  }

  .method-section_h2 {
    font-size: 64px;
    line-height: 78px;
  }

  .courses-module_grid.dashboard {
    grid-column-gap: 24px;
    grid-row-gap: 26px;
  }

  .system_navbar-left {
    padding-top: 55px;
  }

  .system_dashboard_title-box_p.max-width {
    max-width: 660px;
  }

  .courses-module_grid_item.course-mobile.dashboard.workshops {
    margin-right: 24px;
  }

  .method-section_grid_item_box {
    padding-left: 35px;
    padding-right: 35px;
  }

  .benefits-section_plataform-box {
    padding-left: 45px;
    padding-right: 45px;
  }

  .mentors-section_p {
    margin-top: 5px;
    padding-left: 65px;
    padding-right: 65px;
  }

  .footer_content_v2_form-block_form {
    margin-bottom: 20px;
  }

  .footer_content_v2_form-block_h2 {
    text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 28px;
    font-weight: 300;
    line-height: 100%;
  }

  .footer_content_v2_form-block_input {
    border: 1px solid var(--white);
    color: var(--black);
    border-radius: 20px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 18px;
    font-size: 16px;
    transition: all .2s;
  }

  .footer_content_v2_form-block_input:focus {
    border: 1px solid var(--dark-orange);
  }

  .footer_content_v2_form-block_input::placeholder {
    color: #10101080;
  }

  .footer_content_v2_form-block_btn {
    background-color: var(--dark-orange);
    text-transform: uppercase;
    border-radius: 20px;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 700;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .footer_content_v2_form-block_input-wrapper {
    position: relative;
    overflow: hidden;
  }

  .v2_education-section_grid_item_img-box_line3-item-base {
    margin-bottom: 3%;
    padding-top: 36px;
    right: 37%;
  }

  .knowledge-tools-module_grid.media {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .meetups-module_item {
    box-shadow: 0 0 40px #00000024;
  }

  .meetups-module_item_video {
    border-radius: 20px;
  }

  .lp-teachers-section_grid, .lp-teachers-section_extra {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .parabolica-section_main-img {
    right: -3.3vw;
  }

  .hero-section_banner-img {
    display: none;
  }

  .hero-section_banner-img.large {
    display: block;
  }

  .resume-section-multisigs {
    background-color: #000;
  }

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

  .meetups-module_list {
    grid-row-gap: 28px;
  }

  .system_search_empty {
    text-align: center;
    padding-top: 25px;
    font-size: 24px;
    line-height: 115%;
  }

  .system_search_empty_subtitle {
    font-size: 17px;
  }

  .lp-workshop-navbar-wrapper {
    z-index: 999;
  }

  .lp-workshop-topics-item-icon-wrapper.persona-section {
    height: 270px;
  }

  .lp-workshop-content-section {
    background-size: 120%;
  }

  .lps-pricing-section-border-bottom.btc-starterv2_divisor.jade {
    margin-top: 0;
  }

  .lp-workshop-faq-section-wrapper.is-cabns {
    flex-flow: row;
    justify-content: space-between;
  }

  .lp-workshop-faq-section-title-box.cbm.is-cabns {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footerv2_news_top-graph {
    left: 38%;
  }

  .lp-jade__bottom {
    color: var(--white);
    background-color: #14052b;
  }

  .textstyle-h0 {
    font-size: 5.6rem;
  }

  .login-content {
    max-width: 420px;
  }

  .cursos-list {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .accordion-curso {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .resources-list {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
  }

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

  .image-book-card {
    height: 18rem;
  }

  .container-small {
    max-width: 60rem;
  }

  .cbm__hero-section {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67b88a43197c48b3d9e30900_img__bg-hero-desk-sm.avif");
    background-size: contain;
  }

  .cbm__topics-section__grid {
    grid-column-gap: 5.5rem;
    grid-row-gap: 5.5rem;
  }

  .cbm__what-section__list {
    margin-left: -49px;
  }

  .login-button-seccondary.v3 {
    text-transform: none;
    background-color: #100625;
    border-style: none;
    padding-top: 16px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 600;
  }

  .login-button-seccondary.v3:hover {
    background-color: #6900ff;
  }

  .st25_acess {
    overflow: clip;
  }

  .cabns_hero {
    height: 800px;
  }

  .image-hero-cabns_wrap {
    right: -10%;
  }

  .image-hero-cabns_overlay-4 {
    background-image: linear-gradient(266deg, #0000, #150c29 77%);
    left: -2%;
  }

  .image-hero-cabns_overlay-3 {
    background-image: linear-gradient(82deg, #0000 36%, #150c29 88%);
  }

  .pattern {
    top: -4.8rem;
  }

  .marquee {
    overflow: visible;
  }

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

  .cabns_acess {
    overflow: clip;
  }

  .bonus-card-content {
    max-width: 40rem;
  }
}

@media screen and (min-width: 1920px) {
  .hero-section_content {
    justify-content: center;
    padding-left: 4vw;
  }

  .hero-section_content.center-align.small {
    grid-column-gap: 140px;
  }

  .hero-section_content_right {
    flex: 0 auto;
    width: 60%;
    margin-left: 0;
    padding-left: 175px;
  }

  .hero-section_content_right.center {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section_content_main-image {
    width: 650px;
    max-width: none;
  }

  .hero-section_content_left_detail1 {
    width: 70px;
    height: 70px;
    right: 8.5vw;
  }

  .hero-section_content_left_detail2 {
    width: 100px;
    height: 100px;
    right: 12.5vw;
  }

  .hero-section_content_right_logo {
    width: 420px;
  }

  .hero-section_content_right_p {
    width: 66%;
  }

  .button {
    transition: all .248s;
  }

  .hero-section_content_main-image-box {
    margin-top: -85px;
  }

  .resume-section {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .container {
    padding-left: 17vw;
    padding-right: 17vw;
  }

  .container.small {
    padding-left: 24vw;
    padding-right: 24vw;
  }

  .container.large.small-large-desk {
    padding-left: 15vw;
    padding-right: 15vw;
  }

  .container.medium.blog {
    padding-left: 18vw;
    padding-right: 18vw;
  }

  .resume-section_content {
    justify-content: center;
  }

  .resume-section_content_left {
    flex-basis: 34%;
  }

  .resume-section_content_right {
    justify-content: center;
  }

  .resume-section_content_right.v2_education-section_header_video-box {
    justify-content: flex-end;
    margin-top: 1px;
  }

  .resume-section_content_video-box {
    width: 65%;
    height: 360px;
  }

  .resume-section_content_video-box.open-modal {
    width: 78%;
  }

  .resume-section_content_video-box.open-modal.teachers-seciton_content_video {
    width: 45%;
  }

  .resume-section_content_video-box.open-modal.v2_education-section_header_video-box_video {
    width: 77%;
  }

  .modules-section_grid_item_modal {
    padding-top: 10vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .included-section_grid {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .bonus-section {
    background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234b8fdfe54449337776_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234cb0b614e6fd4fab18_graph_bs-spray-blue.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62192443c4607aba5a8bea9f_graph_bs-bonus-bg.webp");
    background-position: 0 0, 110%, -23% 130%, 50%;
    background-repeat: repeat, no-repeat, no-repeat, repeat;
    background-size: auto, 460px, 640px, cover;
    padding-top: 135px;
  }

  .bonus-section_content_graph {
    max-width: 40%;
  }

  .bonus-section_content_list.center {
    justify-items: center;
  }

  .bonus-section_letters-graph {
    margin-top: 25px;
  }

  .pricing-section {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .pricing-section_box {
    width: 80%;
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pricing-section_box.small {
    justify-content: center;
    width: 100%;
  }

  .pricing-section_box_graph2 {
    right: -14.5vw;
  }

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

  .mentors-section {
    padding-top: 145px;
    padding-bottom: 245px;
  }

  .mentors-section_item.reverse {
    margin-top: -145px;
  }

  .mentors-section_item_img-box {
    flex-basis: 37%;
  }

  .testimonial-section_content_item._30.right {
    flex-basis: 41%;
  }

  .testimonial-section_content_item_img-box {
    height: 300px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .testimonial-section_content_item_img-box.vertical-down-right {
    height: 420px;
  }

  .testimonial-section_graph-box_img {
    width: 21vw;
  }

  .footer_news_txt-box {
    flex: 0 auto;
  }

  .footer_news_form-block {
    flex-basis: 28%;
  }

  .home-hero-section_content {
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .home-hero-section_content_h1-box_txt {
    font-size: 80px;
    line-height: 84px;
  }

  .home-hero-section_content_h1-box_graph {
    width: 700px;
  }

  .home-hero-section_content_img-box {
    width: 43vw;
    right: 0;
  }

  .home-hero-section_content_img-box_main {
    width: 85%;
  }

  .courses-section_list_item {
    width: 310px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .courses-section_list_item_content {
    border-radius: 14px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .courses-section_list_item_content_logo.dashboard {
    max-width: 94%;
  }

  .courses-section_slider_arrow-left {
    margin-left: 15px;
  }

  .courses-section_slider_arrow-right {
    margin-right: 15px;
  }

  .method-section {
    padding-bottom: 170px;
  }

  .method-section_h2 {
    font-size: 70px;
    line-height: 84px;
  }

  .method-section_grid {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .join-section_header_content_h2 {
    font-size: 54px;
    line-height: 62px;
  }

  .join-section_header_content_p {
    font-size: 22px;
    line-height: 28px;
  }

  .teachers-seciton {
    margin-top: 155px;
  }

  .courses-module_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .system_navbar-left {
    padding-top: 80px;
  }

  .system_navbar-left_nav {
    margin-top: 50px;
    padding-top: 50px;
  }

  .system_container {
    padding-left: 12vw;
    padding-right: 12vw;
  }

  .system_banner {
    margin-left: -8vw;
    margin-right: -8vw;
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .system_course-page_banner {
    height: 450px;
    margin-bottom: 105px;
  }

  .system_course-page_content_cms-wrapper {
    flex-basis: 55%;
  }

  .system_dashboard_title-box_p.max-width {
    max-width: 840px;
  }

  .courses-module_grid_item.course-mobile.dashboard {
    width: 280px;
    height: 470px;
  }

  .join-section_header_content {
    justify-content: center;
  }

  .join-section_header_content_graph {
    max-width: 48%;
  }

  .method-section_grid_item_box {
    padding-left: 35px;
    padding-right: 35px;
  }

  .benefits-section_plataform-box {
    justify-content: center;
  }

  .benefits-section_plataform-box_img-box {
    flex: none;
  }

  .ast-lp-body {
    background-position: 72% -26%, 50% 15%, 50% 0;
  }

  .ast-lp_hero-section_content_subtitle-box.ast-lp_learn-section_content_box {
    flex-basis: 37%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .ast-lp_learn-section {
    padding-top: 120px;
    padding-bottom: 285px;
  }

  .ast-lp_learn-section_content, .ast-lp_teachers-section_content {
    justify-content: center;
  }

  .ast-lp_teachers-section_content_img {
    max-width: 48%;
  }

  .ast-lp_teachers-section_graph-bottom-right {
    width: 26vw;
    bottom: -18.3vw;
  }

  .ast-lp_teachers-section_graph-bottom-left {
    width: 26vw;
    bottom: -14vw;
    left: -11.4vw;
  }

  .cop-lp_hero-section {
    padding-bottom: 0;
  }

  .cop-lp_hero-section_content {
    flex: 1;
    margin-top: 0;
  }

  .cop-lp_hero-section_content-wrapper_right {
    top: -105px;
    left: 86px;
  }

  .cop-lp_hero-section_content-wrapper_right_img1 {
    width: 590px;
  }

  .cop-lp_hero-section_content-wrapper_right_img2 {
    width: 650px;
    left: -405px;
  }

  .cop-lp_origin-section {
    background-repeat: repeat;
    background-size: cover;
  }

  .newsletter-page_hero-section {
    padding-top: 210px;
  }

  .newsletter-page_hero-section_content {
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .newsletter-page_hero-section_content_left {
    width: 800px;
    font-size: 51px;
  }

  .newsletter-page_hero-section_content_h1 {
    font-size: 50px;
    line-height: 58px;
  }

  .newsletter-page_txt-section_wrapper {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .thank-you-page_list_item.ast-lp_learn-section_content_box {
    flex-basis: 37%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .blog-page_blog-post_img {
    height: 380px;
  }

  .v2_hero-section_socials_item {
    width: 32px;
  }

  .v2_hero-section_content_h1 {
    font-size: 130px;
  }

  .v2_education-section_header_txt-box {
    flex-basis: 37%;
  }

  .v2_education-section_grid_item_img-box {
    align-items: center;
  }

  .v2_education-section_grid_item_img-box_img {
    max-width: 90%;
  }

  .v2_belive-section_graph-box {
    max-width: 770px;
  }

  .v2_belive-section_wrapper {
    justify-content: center;
  }

  .v2_education-section_grid_item_img-box_line3-item-base {
    margin-bottom: 3%;
    padding-top: 39px;
    right: 40%;
  }

  .knowledge-tools-module_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .knowledge-tools-module_grid.library {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .system_section_p-description {
    max-width: 40%;
  }

  .system_section_p-description.fix-width {
    max-width: 75%;
  }

  .meetups-module_item_txt-box {
    padding: 75px 16% 75px 75px;
  }

  .meetups-module_item_txt-box.dashboard {
    max-width: 35%;
  }

  .meetups-module_item_cover {
    flex-basis: 460px;
    max-width: 460px;
    min-height: 515px;
    max-height: 550px;
  }

  .lp-teachers-section {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .lp-teachers-section_grid, .lp-teachers-section_extra {
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .pricing-section_box-align_grid {
    grid-column-gap: 35px;
    width: 80%;
    margin-top: 25px;
  }

  .resume-section-bitcoin-starter, .resume-section-base {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .bonus-section-bitcoin-starter {
    background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234b8fdfe54449337776_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234cb0b614e6fd4fab18_graph_bs-spray-blue.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62192443c4607aba5a8bea9f_graph_bs-bonus-bg.webp");
    background-position: 0 0, 110%, -23% 130%, 50%;
    background-repeat: repeat, no-repeat, no-repeat, repeat;
    background-size: auto, 460px, 640px, cover;
    padding-top: 135px;
  }

  .bonus-section-base {
    padding-top: 135px;
  }

  .lp-teachers-section-bitcoin-starter, .lp-teachers-section-base, .lp-teachers-section-bitcoin-starter-copy {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .resume-section-neg-cio {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .hero-section_content_center-align_brand.horizontal {
    width: 480px;
  }

  .bonus-section-neg-cios {
    padding-top: 135px;
  }

  .stores-section_img {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-section_content_right_img-title-wrapper_img {
    width: 220px;
  }

  .resume-section-carteira {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .wallet-section_content_text-box {
    flex: 0 30%;
  }

  .wallet-section_content_img-wrapper {
    flex-basis: 35%;
  }

  .wallet-section_content_img-wrapper_seal {
    width: 150px;
    margin-top: -45px;
  }

  .lp-teachers-section-carteira {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .parabolica-section_main-img {
    right: -8.6vw;
  }

  .hero-section_banner-img {
    display: none;
  }

  .hero-section_banner-img.large {
    display: block;
  }

  .hero-section_banner_content-wrapper {
    padding-left: 15vw;
  }

  .resume-section-multisigs {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .text-section-multisigs {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .lp-teachers-section-multisigs {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .certificates-modal_list_item.locked {
    cursor: not-allowed;
  }

  .meetups-module_list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .system_search_input {
    max-width: 66%;
  }

  .lp-workshop-content-section {
    background-size: 90%;
  }

  .lp-workshop-platform-section {
    background-size: cover;
  }

  .hero-section-bitcoin-starter-v2 {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e365a1b490e565a50a8f8f_dd841af4dfcd36406203415b6c144498.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 820px;
  }

  .meetup-page_banner {
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .meetup-page_title {
    font-size: 58px;
  }

  .button-3, .button-4, .button-5, .button-6, .button-7, .button-8, .button-9, .button-10 {
    transition: all .248s;
  }

  .bonus-section-bitcoin-starter-2 {
    background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2bd9_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2bdc_graph_bs-spray-blue.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2be0_graph_bs-bonus-bg.webp");
    background-position: 0 0, 110%, -23% 130%, 50%;
    background-repeat: repeat, no-repeat, no-repeat, repeat;
    background-size: auto, 460px, 640px, cover;
    padding-top: 135px;
  }

  .lp-teachers-section-bitcoin-starter-2 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .lp-halving__hero-section {
    background-size: auto, 100%;
  }

  .lp-halving__content {
    padding-top: 290px;
  }

  .button-11 {
    transition: all .248s;
  }

  .hero-section-bitcoin-starter-v4 {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/66154b1b0c8bfa39e8d24b4b_30666363c879f43a73c2b4646dcaa5ad.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .button-12, .button-13 {
    transition: all .248s;
  }

  .abtcday_hero {
    height: 85vh;
  }

  .textstyle-h0 {
    font-size: 5.6rem;
  }

  .login-content {
    max-width: 490px;
  }

  .login-content.sm-desk-lg {
    max-width: 420px;
  }

  .cursos-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .bg-image-wrap {
    height: 70vh;
  }

  .cbm__hero-section {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67b64900d47b6bf54431c7b2_graph__bg-hero-desk.avif");
    height: 820px;
  }

  .st-25__hero__video {
    justify-content: center;
  }

  .st-25__hero__video.v2_education-section_header_video-box {
    justify-content: flex-end;
    margin-top: 1px;
  }

  .cabns_hero {
    height: 860px;
  }

  .cabs_hero-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .image-hero-cabns_wrap {
    max-width: 60rem;
    right: -13%;
  }

  .image-hero-cabns_overlay-3 {
    background-image: linear-gradient(82deg, #0000 33%, #150c29 67%);
  }

  .pattern {
    top: -6.2rem;
  }

  .bonus {
    width: 150vw;
    max-width: none;
    top: 50%;
    bottom: 0%;
  }
}

@media screen and (max-width: 991px) {
  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .project-overview-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .project-description-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .lp-workshop-faq-section-wrapper.is-cabns {
    flex-flow: column;
  }

  .menu-icon-line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon-line-top, .menu-icon-line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-link {
    white-space: nowrap;
    width: auto;
    padding: 20px;
    font-size: 14px;
  }

  .navbar-menu {
    z-index: 40;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px #000;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0%;
    display: flex;
    overflow: auto;
  }

  .navbar-menu.overflow-hidden {
    background-color: #fff;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .menu-icon1_line-top {
    background-color: var(--\<unknown\|relume-variable-text-color-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon1_line-bottom {
    background-color: var(--\<unknown\|relume-variable-text-color-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--\<unknown\|relume-variable-text-color-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ds2_footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .footer-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .ds2_nav-mobile {
    z-index: 10;
    position: fixed;
    inset: auto 0% 0%;
  }

  .ds2_nav-mobile:where(.w-variant-6bc28c05-494b-e9d8-ed5f-8cb17fcba279) {
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .login-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .cursos-list {
    margin-right: -5%;
    padding-right: 0%;
    overflow: scroll;
  }

  .curso-sobre-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .curso-sobre-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .resources-wrap {
    grid-template-columns: 1fr;
  }

  .section_hero-account, .section_hero-certificados, .section_hero-suporte {
    padding-top: 5rem;
  }

  .hero-aula-wrap {
    grid-template-columns: 1fr;
  }

  .section_aula {
    padding-top: 3rem;
  }

  .aula-wrap {
    grid-template-columns: 1fr;
  }

  .ferramentas-list {
    grid-template-columns: 1fr 1fr;
  }

  .acess-aovivo-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex;
  }

  .acess-aovivo-content {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .acess-aovivo-image {
    order: -1;
    width: 100%;
    position: static;
    transform: translate(0);
  }

  .acess-plus {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .bonus-card-sm, .bonus-plus-wrap {
    grid-template-columns: 1fr;
  }

  .bonus-st25 {
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    position: relative;
    top: -2%;
  }

  .sobre-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .image-hero-cabns_wrap {
    right: -35%;
  }

  .cabns_itens-wrap {
    grid-template-columns: 1fr;
  }

  .cabns_item-wrap.is-2 {
    height: 20rem;
  }

  .cabns_futuro-card-inner {
    min-height: 30rem;
    max-height: none;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cabns_futuro-card-image {
    top: -2.4rem;
  }

  .compare-itens {
    grid-template-columns: 1fr 1fr;
  }

  .compare-itens.tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .compare-item-3 {
    height: auto;
  }

  .compare-item-3.tablet, .compare-item-2.tablet {
    display: none;
  }

  .compare-itens-wrap {
    grid-column-gap: 4.375rem;
    grid-row-gap: 4.375rem;
    flex-flow: column;
    display: flex;
  }

  .bonus-card {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .bonus-card-content {
    max-width: 100%;
  }

  .image-card-bonus {
    max-width: none;
    max-height: none;
  }
}

@media screen and (max-width: 767px) {
  .ast-lp_hero-section_content {
    align-items: stretch;
  }

  .ast-lp_hero-section_content_date-box_txt {
    text-align: center;
  }

  .ast-lp_hero-section_content_subtitle-box {
    width: 100%;
  }

  .ast-lp_hero-section_content_p {
    width: auto;
  }

  .ast-lp_hero-section_content_form-block.background {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-lp_hero-section_content_form-block_form {
    flex-direction: column;
    width: 100%;
  }

  .ast-lp_hero-section_content_form-block_form_input {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .ast-lp_hero-section_content_form-block_form_button {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ast-lp_learn-section_content, .ast-lp_teachers-section_content {
    flex-direction: column;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

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

  .project-overview-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
  }

  .project-description-grid {
    width: 70%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 85px;
  }

  .section {
    margin-left: 15px;
    margin-right: 15px;
  }

  .large-icon-2 {
    width: 36px;
  }

  .menu-icon-line-middle, .menu-icon-line-top, .menu-icon-line-bottom {
    background-color: #434de7;
  }

  .footer-2-inner {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    justify-content: flex-start;
  }

  .profile-columns {
    flex-direction: column;
    padding-left: 0;
    display: flex;
  }

  .profile-nav-wrap {
    width: 100%;
    margin-bottom: 20px;
    position: static;
  }

  .navbar-outer {
    height: 4rem;
  }

  .footer-credit-text {
    margin-top: 0;
  }

  .footer-outer-wrap {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .navbar-menu {
    padding: 1rem 5% 2rem;
  }

  .navbar-menu.overflow-hidden {
    flex-direction: column;
    align-items: flex-start;
  }

  .textstyle-h0 {
    letter-spacing: -.09rem;
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .ds2_navbar {
    height: auto;
    min-height: 4rem;
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .navbar_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .ds2_nav-mobile:where(.w-variant-6bc28c05-494b-e9d8-ed5f-8cb17fcba279) {
    display: flex;
  }

  .link-nav-mobile.w--current {
    border-top-color: var(--cyan);
    color: var(--cyan);
  }

  .main-wrapper {
    overflow: clip;
  }

  .login-wrap {
    grid-template-columns: 1fr;
  }

  .login-image-wrap {
    display: none;
  }

  .section_hero {
    padding-top: 5rem;
  }

  .bg-image-wrap {
    height: 50%;
  }

  .curso-detail-wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .filter-resources {
    width: auto;
    min-width: 50%;
  }

  .resources-filter-wrap {
    overflow: hidden;
  }

  .filter-form-resources {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    overflow: scroll;
  }

  .book-card, .form-account, .form-account.is-2 {
    grid-template-columns: 1fr;
  }

  .certificados-list {
    grid-template-columns: 1fr 1fr;
  }

  .login-info__icon {
    width: 36px;
  }

  .filter-resources__item {
    width: auto;
    min-width: 50%;
  }

  .comment-mod {
    margin-left: .5em;
  }

  .comment-name-row {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    min-height: 2em;
  }

  .comment-reaction-row {
    flex: none;
  }

  .comment-thread-sort {
    padding-left: 5%;
  }

  .comment-image {
    width: 2em;
    height: 2em;
  }

  .comment-is-typing-section {
    padding-left: 2.5em;
  }

  .comment-row {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-new-comment-link {
    min-height: 2em;
  }

  .comment-h3 {
    font-size: 1.4em;
  }

  .comment-text {
    margin-bottom: .5em;
  }

  .comment-input {
    font-size: 1em;
  }

  .lps-25__h2.is-canbs, .lps-25__h2.is-canbs.is-left {
    text-align: center;
  }

  .section_hero-2 {
    padding-top: 5rem;
  }

  .ferramentas-list {
    grid-template-columns: 1fr;
  }

  .bonus-plus-wrap {
    background-color: #0000;
  }

  .bonus-plus-left {
    background-color: #212121;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 2rem;
  }

  .bonus-st25 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cabns_hero {
    height: auto;
    padding-top: 4.7rem;
  }

  .cabns_content-wrap {
    grid-column-gap: 2.9rem;
    grid-row-gap: 2.9rem;
    justify-content: center;
    align-items: center;
  }

  .cabns_hero-info {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .image-hero-cabns_wrap {
    max-width: 100%;
    position: relative;
    top: -32px;
    bottom: 0%;
    right: 0%;
    transform: none;
  }

  .pattern {
    top: -4.5rem;
  }

  .cabns_futuro-card-inner {
    min-height: 29rem;
  }

  .cabns_futuro-card-image {
    max-width: 100%;
    top: -2.9rem;
  }

  .compare-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .compare-itens {
    grid-template-columns: 1fr;
  }

  .compare-itens.tablet {
    border-radius: 1rem;
    grid-template-columns: 1fr;
    overflow: hidden;
  }

  .compare-item-2 {
    border-radius: 1rem;
    overflow: hidden;
  }

  .compare-item-1 {
    display: none;
  }

  .compare-itens-wrap, .bonus-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 34px;
    line-height: 34px;
  }

  .navbar {
    justify-content: center;
    padding-top: 5vw;
  }

  .navbar.v2 {
    justify-content: flex-end;
  }

  .navbar_brand {
    flex: 1;
    padding-left: 0;
  }

  .navbar_brand.margin {
    margin-right: 20px;
    padding-left: 0;
  }

  .navbar_brand.lp-dogma {
    margin-right: 0;
    padding-left: 0;
  }

  .navbar_brand.center {
    flex: 0 auto;
  }

  .navbar_brand_img {
    width: 110px;
  }

  .navbar_brand_img.bitcoin-starter {
    width: auto;
  }

  .navbar_secondary-links {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-right: 10px;
  }

  .navbar_content_menu {
    background-color: var(--blue);
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .navbar_content_menu.v2 {
    flex: 1;
  }

  .navbar_content_menu_link {
    border-bottom: 1px solid #ffffff26;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar_content_menu_link.v2 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar_content_menu_link.v2.w--open {
    align-items: center;
    display: flex;
  }

  .navbar_content_menu_link.v2.language {
    border-bottom-style: none;
    padding: 0;
  }

  .navbar_content_menu_link_dropdown-list {
    position: relative;
  }

  .navbar_content_menu_link_dropdown-list.language {
    position: absolute;
  }

  .navbar_content_divisor {
    display: none;
  }

  .login-button {
    padding: 8px 10px;
  }

  .login-button.v2 {
    padding: 14px 14px 12px;
  }

  .login-button.v3 {
    padding: 12px 14px;
  }

  .login-button_icon.v2 {
    display: none;
  }

  .login-button_txt {
    margin-left: 0;
    font-size: 14px;
  }

  .navbar_mobile-button {
    color: var(--white);
    flex: 0 auto;
    padding: 10px 0 10px 15px;
    font-size: 32px;
  }

  .navbar_mobile-button.w--open {
    background-color: #0000;
  }

  .navbar_mobile-button.hide {
    flex: none;
    padding-left: 0;
    display: none;
  }

  .navbar_mobile-button.v2 {
    flex: 0 auto;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .hero-section {
    height: auto;
    overflow: hidden;
  }

  .hero-section_letters-graph {
    display: none;
  }

  .hero-section_letters-graph_box_item-top {
    max-width: 170%;
  }

  .hero-section_letters-graph_box_item-top.bonus-img {
    max-width: 220%;
  }

  .hero-section_letters-graph_box_item-bottom {
    max-width: 170%;
  }

  .hero-section_bitcoin-graph {
    opacity: .15;
    margin-right: 40px;
    top: 33vw;
  }

  .hero-section_bitcoin-graph-bottom {
    display: none;
  }

  .hero-section_content {
    flex-direction: column-reverse;
    align-items: stretch;
    padding: 50px 8vw;
  }

  .hero-section_content.center-align {
    flex-direction: column;
  }

  .hero-section_content_left {
    display: none;
  }

  .hero-section_content_left.center-small {
    width: 100%;
    display: block;
  }

  .hero-section_content_right {
    align-items: center;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero-section_content_right.center.small, .hero-section_content_right.center.medium {
    width: auto;
  }

  .hero-section_content_main-image.logo {
    width: 100%;
  }

  .hero-section_content_right_logo {
    max-width: 60%;
  }

  .hero-section_content_right_h1-hidden {
    text-align: center;
    font-size: 34px;
  }

  .hero-section_content_right_p {
    text-align: center;
    width: auto;
  }

  .hero-section_content_right_p.center {
    width: 100%;
  }

  .button {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button.small {
    min-width: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
  }

  .button.small.margin-right {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .button.lp-cop.cop-lp_hero-section_btn {
    margin-top: 35px;
    margin-right: 0;
    position: relative;
  }

  .button.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .hero-section_content_main-image-box {
    margin-top: 0;
  }

  .resume-section {
    margin-bottom: 25px;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .container, .container.small {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .resume-section_content {
    flex-direction: column;
    align-items: stretch;
  }

  .resume-section_content_left {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .resume-section_content_right {
    flex: 0 auto;
  }

  .resume-section_content_right.large {
    width: 100vw;
    margin-bottom: 0;
    margin-left: -9%;
  }

  .resume-section_content_h2 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .resume-section_content_h2.testimonial-section_h2 {
    margin-bottom: 20px;
  }

  .resume-section_content_h2.blue-dark {
    text-align: center;
  }

  .resume-section_content_video-box {
    width: 100%;
    display: none;
  }

  .resume-section_content_video-box.mobile {
    border-radius: 12px 12px 0 0;
    height: 240px;
    display: block;
  }

  .resume-section_content_video-box.open-modal.large.show-mobile {
    height: 240px;
    margin-bottom: -30px;
    display: block;
    position: relative;
  }

  .resume-section_content_video-box.open-modal.large.show-mobile.st-25 {
    border-radius: 0;
    height: 270px;
  }

  .resume-section_content_video-box_bg {
    border-radius: 12px 12px 0 0;
  }

  .resume-section_content_video-box_bg.st-25 {
    border-radius: 0;
  }

  .resume-section_content_video-modal {
    height: 100vh;
  }

  .resume-section_content_video-modal_embed {
    width: 95%;
    height: auto;
  }

  .modules-section {
    margin-bottom: 25px;
    padding-top: 55px;
    padding-bottom: 25px;
    overflow: hidden;
  }

  .modules-section_h2 {
    z-index: 15;
    text-align: center;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 39px;
    position: relative;
  }

  .modules-section_h2.center {
    margin-bottom: 25px;
    font-size: 22px;
    line-height: 30px;
  }

  .modules-section_p {
    z-index: 15;
    margin-bottom: 30px;
    position: relative;
  }

  .modules-section_grid {
    grid-template-columns: 1fr;
  }

  .modules-section_grid_item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modules-section_grid_item_link {
    flex-direction: row;
  }

  .modules-section_grid_item_link_txt-box {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .modules-section_grid_item_link_txt-box_title {
    margin-top: 2px;
    font-size: 16px;
  }

  .modules-section_grid_item_link_txt-box_title.lp {
    margin-left: 0;
  }

  .modules-section_grid_item_link_icon {
    width: 12px;
  }

  .modules-section_grid_item_modal {
    flex-direction: column;
    padding-top: 0;
  }

  .modules-section_grid_item_modal_left {
    display: none;
  }

  .modules-section_grid_item_modal_right {
    flex: 1;
    margin-top: 25vw;
    overflow: auto;
  }

  .modules-section_grid_item_modal_right_list_item {
    padding: 20px;
  }

  .modules-section_grid_item_modal_right_list_item_p {
    width: auto;
  }

  .button-box {
    align-items: stretch;
    margin-top: 15px;
  }

  .button-box.horizontal {
    flex-direction: column;
  }

  .modules-section_content {
    flex-direction: column;
    align-items: stretch;
    margin-top: 35px;
  }

  .modules-section_content_img-box {
    flex-direction: column;
  }

  .modules-section_content_numbers-box {
    z-index: 15;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    margin-left: 0;
    position: relative;
  }

  .modules-section_content_numbers-box_item {
    margin-bottom: 35px;
    margin-left: 0;
    margin-right: 0;
  }

  .modules-section_content_numbers-box_item_title {
    font-size: 38px;
  }

  .modules-section_content_graph2 {
    display: none;
  }

  .modules-section_content_img-box_desk {
    transform: scale(.8);
  }

  .modules-section_content_img-box_phone {
    margin-left: 130px;
    transform: scale(.8);
  }

  .included-section {
    margin-bottom: 0;
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .included-section.results {
    background-image: linear-gradient(to bottom, #37127100 80%, var(--indigo)), linear-gradient(to bottom, var(--indigo), #37127100 20%), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6172b735d6d8889f1a8f63d8_img_textura_4.webp");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, contain;
  }

  .included-section_h2 {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 30px;
  }

  .included-section_grid {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
    margin-bottom: 15px;
  }

  .included-section_grid.results {
    grid-row-gap: 50px;
    margin-top: 35px;
  }

  .included-section_grid._4 {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 31px;
  }

  .included-section_grid._3 {
    flex-direction: column;
    align-items: center;
  }

  .included-section_grid_item.fixed {
    width: 100%;
  }

  .included-section_grid_item_title.txt-color-orange {
    height: auto;
    margin-top: 15px;
  }

  .bonus-section {
    background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234b8fdfe54449337776_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62192443c4607aba5a8bea9f_graph_bs-bonus-bg.webp");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
    margin-bottom: 0;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .bonus-section_content {
    flex-direction: column;
    align-items: stretch;
  }

  .bonus-section_content_graph {
    max-width: 100%;
    position: static;
  }

  .bonus-section_content_txt-box {
    flex: 0 auto;
    margin-top: 30px;
    margin-left: 0;
  }

  .bonus-section_content_list {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .bonus-section_content_list_item {
    padding: 20px 25px;
  }

  .bonus-section_content_list_item.large {
    flex-direction: column;
  }

  .bonus-section_content_list_item.large.vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .bonus-section_content_list_item.large.border-orange {
    flex-direction: column-reverse;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bonus-section_content_list_item.large.border-orange.invert {
    flex-direction: column-reverse;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bonus-section_content_list_item_title.dark-blue {
    margin-top: 15px;
  }

  .bonus-section_content_list_item_p.center {
    width: auto;
  }

  .bonus-section_content_list_item_p.dark, .bonus-section_content_list_item_p.dark.left {
    text-align: center;
  }

  .pricing-section {
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .pricing-section_box {
    padding: 35px 15px;
  }

  .pricing-section_box_header {
    align-items: center;
    margin-bottom: 15px;
  }

  .pricing-section_box_header_title {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .pricing-section_box_content {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .pricing-section_box_content_item {
    flex-direction: column;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 10px;
    display: flex;
  }

  .pricing-section_box_content_item_title {
    margin-bottom: 8px;
    font-size: 36px;
  }

  .pricing-section_box_content_item_title.small {
    font-size: 28px;
    line-height: 30px;
  }

  .pricing-section_box_content_item_info {
    font-size: 24px;
  }

  .pricing-section_box_content_divisor {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-section_box_price_list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-section_box_price_list.brl {
    display: block;
  }

  .pricing-section_box_price_list_item {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-section_box_graph1 {
    width: 90px;
    display: none;
    bottom: -50px;
    right: -40px;
  }

  .mentors-section {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/616f240d640232641a1562b2_img_textura_1.webp");
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: contain;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .mentors-section_h2 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .mentors-section_item {
    flex-direction: column;
    margin-bottom: 25px;
  }

  .mentors-section_item.reverse {
    flex-direction: column;
    margin-top: 0;
  }

  .mentors-section_item_img-box {
    flex: 0 auto;
    margin-bottom: 20px;
  }

  .mentors-section_item_txt-box {
    text-align: center;
    flex: 0 auto;
    margin-left: 0;
  }

  .mentors-section_item_txt-box.reverse {
    flex: 0 auto;
    margin-right: 0;
  }

  .mentors-section_item_txt-box.top {
    position: static;
  }

  .testimonial-section {
    padding-top: 50px;
    padding-bottom: 25px;
  }

  .testimonial-section_content {
    flex-direction: column;
    margin-bottom: 25px;
  }

  .testimonial-section_content_item._50 {
    flex: 0 auto;
  }

  .testimonial-section_content_item._50.right {
    flex: 0 auto;
    margin-left: 0;
    padding-top: 30px;
  }

  .testimonial-section_content_item._30 {
    margin-top: 30px;
    margin-right: 0;
  }

  .testimonial-section_content_item._30.right {
    padding-top: 0;
  }

  .testimonial-section_content_item_img-box {
    height: auto;
    padding: 30px 20px;
  }

  .testimonial-section_content_item_img-box.vertical, .testimonial-section_content_item_img-box.vertical-down-right {
    height: auto;
  }

  .testimonial-section_content_item_arrow {
    margin-top: -3px;
  }

  .testimonial-section_graph-box {
    display: none;
  }

  .testimonial-section_graph-box_img {
    width: 63vw;
  }

  .faq-section {
    overflow: hidden;
  }

  .faq-section_list_item {
    z-index: 15;
    width: auto;
    margin-bottom: 25px;
    margin-left: 0;
    padding-bottom: 15px;
    display: block;
  }

  .faq-section_list_item_header_txt {
    font-size: 12px;
    line-height: 20px;
    display: block;
    position: relative;
  }

  .faq-section_list_item_header_arrow {
    flex: none;
    margin-top: -5px;
  }

  .faq-section_list_item_p {
    font-size: 14px;
  }

  .faq-section_p {
    width: auto;
    margin-bottom: 35px;
  }

  .footer {
    margin-top: 30px;
  }

  .footer_news {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 35px;
    padding: 15px 0;
  }

  .footer_news_txt-box {
    flex-direction: column;
    flex: 0 auto;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .footer_news_txt-box_icon {
    margin-bottom: 10px;
  }

  .footer_news_txt-box_txt {
    text-align: center;
    margin-left: 0;
  }

  .footer_news_txt-box_txt_h2 {
    font-size: 20px;
    line-height: 26px;
  }

  .footer_news_form-block {
    width: auto;
  }

  .footer_news_form-block_form_input {
    font-size: 16px;
  }

  .footer_content {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 65px;
  }

  .footer_content.v2 {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .footer_content_left {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .footer_content_left_item {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .footer_content_contact {
    align-items: center;
    margin-left: 0;
  }

  .footer_content_contact_socials {
    grid-column-gap: 10px;
    justify-content: center;
  }

  .footer_content_contact_socials.blog-post-page {
    justify-content: center;
  }

  .footer_content_contact_socials_item {
    margin-right: 0;
  }

  .footer_content_contact_socials_item.blog-post-page {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .footer_copy_links_item {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar_content_menu_link-dropdown {
    width: 100%;
  }

  .navbar_content_menu_link-dropdown.language {
    width: auto;
  }

  .included-section_grid_item_icon-box {
    height: 60px;
  }

  .footer_content_left_list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

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

  .home-hero-section {
    height: auto;
  }

  .home-hero-section_align-box {
    margin-top: 70px;
  }

  .home-hero-section_content {
    flex-direction: column;
    align-items: stretch;
  }

  .home-hero-section_content_left {
    width: auto;
    margin-bottom: 15px;
  }

  .home-hero-section_content_h1-box_txt {
    margin-bottom: 20px;
    font-size: 8.4vw;
    line-height: 10vw;
  }

  .home-hero-section_content_h1-box_graph {
    max-width: 80%;
    bottom: -2px;
  }

  .home-hero-section_content_p {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .home-hero-section_content_img-box {
    width: 100vw;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .home-hero-section_content_img-box_main {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-hero-section_arrow-box {
    display: none;
  }

  .courses-section_h2 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 26px;
  }

  .courses-section_h2.v2.v2_community-section_h2 {
    text-align: center;
    margin-top: 75px;
    margin-bottom: 25px;
  }

  .courses-section_list {
    justify-content: flex-start;
    margin-right: -6vw;
    padding-right: 20px;
    overflow: auto;
  }

  .courses-section_list.mobile {
    display: flex;
  }

  .courses-section_list.mobile.hide {
    display: none;
  }

  .courses-section_list.home {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .courses-section_list_item {
    flex: none;
    width: 230px;
    margin-left: 0;
    margin-right: 25px;
  }

  .courses-section_list_item.home {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .courses-section_list_item_content_logo {
    margin-top: 110px;
  }

  .courses-section_list_item_content_txt.system_banner_info {
    text-align: center;
  }

  .courses-section_slider {
    display: none;
  }

  .method-section {
    margin-top: 45px;
    padding-top: 20px;
    padding-bottom: 65px;
  }

  .method-section_h2 {
    margin-bottom: 30px;
    font-size: 12vw;
    line-height: 15vw;
  }

  .method-section_grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .method-section_grid_item.newsletter-page_topics-section_item {
    margin-bottom: 35px;
  }

  .method-section_grid_item_h3.join {
    font-size: 22px;
    line-height: 26px;
  }

  .results-section_item_h3 {
    margin-bottom: 10px;
    font-size: 54px;
    line-height: 40px;
  }

  .join-section_header {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .join-section_header_graph {
    width: 100%;
    margin-left: 0%;
  }

  .join-section_header_content_txt-box {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .join-section_header_content_h2 {
    text-align: center;
    margin-bottom: 15px;
    font-size: 9vw;
    line-height: 11vw;
  }

  .join-section_header_content_p {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .levels-section {
    margin-top: 70px;
  }

  .levels-section_h2 {
    text-align: center;
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 37px;
  }

  .levels-section_h2.teachers-seciton_content_h2 {
    margin-top: 25px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .levels-section_grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .levels-section_grid_item_h3 {
    text-align: center;
    margin-top: 10px;
  }

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

  .teachers-seciton {
    margin-top: 40px;
  }

  .teachers-seciton_content_p {
    width: auto;
  }

  .media-section {
    margin-top: -5px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .media-section_grid {
    grid-column-gap: 35px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .media-section-box {
    margin-top: 0;
  }

  .media-section_bottom-divisor {
    margin-top: -55px;
  }

  .profiles-module_item {
    flex: 0 0 250px;
    margin-right: 20px;
  }

  .txt_link {
    text-align: center;
  }

  .courses-module_item {
    flex: none;
    margin-left: 0;
    margin-right: 5px;
  }

  .box-title-module_h2 {
    font-size: 28px;
    line-height: 30px;
  }

  .box-title-module_h2.purple {
    font-size: 24px;
    line-height: 28px;
  }

  .courses-module_grid {
    margin-right: -7vw;
    padding-right: 35px;
    display: flex;
    overflow: auto;
  }

  .courses-module_grid.dashboard {
    flex-wrap: nowrap;
    align-items: center;
    margin-left: -7vw;
    padding-left: 7vw;
  }

  .tools-module_grid {
    margin: -20px;
    padding: 20px 35px 20px 20px;
    display: flex;
    overflow: auto;
  }

  .tools-module_item {
    flex: none;
    width: 260px;
    margin-right: 5px;
  }

  .materials-module_item {
    width: 260px;
    height: 100%;
  }

  .materials-module_grid {
    margin: -20px;
    padding: 20px;
    display: flex;
    overflow: auto;
  }

  .forms-module_form_input-box.small-margin {
    margin-bottom: 15px;
  }

  .modules-module_item_header_txt {
    font-size: 16px;
  }

  .modules-module_list_item_txt {
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .modules-module_list_item_time {
    margin-left: 10px;
    font-size: 12px;
    display: block;
  }

  .system_navbar-left {
    display: none;
  }

  .info-page_content {
    margin-top: 45px;
  }

  .info-page_content_back {
    margin-right: 25px;
  }

  .info-page_content_txt-box {
    flex: 1;
  }

  .info-page_content_txt-box_brand {
    width: 110px;
    margin-bottom: 35px;
  }

  .info-page_content_txt-box_h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .info-page_content_txt-box_p {
    font-size: 15px;
    line-height: 23px;
  }

  .info-page_content_txt-box_h2 {
    font-size: 22px;
  }

  .system_navbar-top {
    display: none;
  }

  .system_content {
    padding-top: 45px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .system_content.tools-page {
    margin-left: 0;
    padding-top: 35px;
  }

  .system_dashboard_title-box {
    margin-bottom: 5px;
  }

  .system_dashboard_title-box_icon {
    width: 35px;
  }

  .system_dashboard_title-box_h1 {
    margin-left: 10px;
    font-size: 32px;
    line-height: 36px;
  }

  .system_dashboard_notification {
    padding-left: 50px;
  }

  .system_dashboard_notification_title {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .system_dashboard_notification_date {
    font-size: 11px;
  }

  .system_section {
    margin-top: 65px;
  }

  .system_section.small-margin, .system_section.medium-margin {
    margin-top: 25px;
  }

  .system_section.certificates-mobile {
    display: block;
  }

  .system_banner {
    flex-direction: column;
    align-items: center;
    margin-top: 25px;
    padding: 35px 9vw;
    display: flex;
  }

  .system_banner_logo {
    padding-left: 35px;
    padding-right: 35px;
  }

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

  .system_banner_counter {
    border-radius: 18px;
    padding: 45px 9vw 25px;
  }

  .system_course-page_banner {
    height: 180px;
    margin-bottom: 40px;
  }

  .system_course-page_banner.tutorial {
    background-size: contain;
  }

  .system_course-page_intro {
    margin-bottom: 70px;
  }

  .system_course-page_intro_h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .system_course-page_intro_p {
    margin-bottom: 25px;
  }

  .system_course-page_content {
    flex-direction: column;
    align-items: stretch;
  }

  .system_course-page_content_left {
    margin-top: 0;
    margin-bottom: 30px;
    position: relative;
    top: 0;
  }

  .system_course-page_content_left_infos_item_name {
    font-size: 12px;
  }

  .system_class-page_wrapper {
    margin-right: 0;
  }

  .system_class-page_navbar {
    padding-top: 75px;
  }

  .system_class-page_intro {
    margin-top: 40px;
  }

  .system_class-page_section {
    margin-top: 15px;
  }

  .system_class-page_support {
    margin-top: 65px;
    padding-top: 65px;
  }

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

  .system_dashboard_title-box_p {
    margin-top: 10px;
    padding-left: 0;
  }

  .system_profile-page_header_photo {
    width: 100px;
    height: 100px;
  }

  .system_navbar-mobile {
    background-color: #1f1338e6;
    justify-content: space-between;
    align-items: center;
    padding: 30px 25px;
    display: flex;
  }

  .system_navbar-mobile_links {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .system_navbar-mobile_links_item {
    margin-left: 8px;
  }

  .system_navbar-mobile_links_item.user {
    margin-left: 0;
  }

  .system_navbar-mobile_menu-button {
    color: var(--white);
    margin-left: 12px;
    padding: 0;
    font-size: 30px;
  }

  .system_navbar-mobile_menu-button.w--open {
    background-color: #0000;
  }

  .system_navbar-mobile_nav-menu_item {
    background-color: var(--blue);
    color: var(--white);
    border-bottom: 1px solid #1f133833;
    padding: 12px 20px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
  }

  .system_navbar-mobile_nav-menu_item.w--current {
    color: var(--white);
  }

  .system_navbar-mobile_nav-menu_item.small {
    color: #fff9;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
  }

  .modules-module_list_item_icon-txt-box {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .system_class-page_mobile-button {
    background-color: var(--blue);
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    display: flex;
    position: relative;
    inset: 0% 0% auto auto;
    box-shadow: 0 0 20px #0006;
  }

  .system_class-page_mobile-button-close {
    z-index: 70;
    background-color: var(--blue);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    margin: 10px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto auto;
    box-shadow: 0 0 20px #0006;
  }

  .feedback-page.large {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .feedback-page_content {
    margin-top: 40px;
  }

  .feedback-page_content_icon {
    width: 80px;
  }

  .feedback-page_content_h1 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .feedback-page_content_p {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .courses-module_grid_item.course-mobile {
    flex: 0 auto;
  }

  .login-box.login-page {
    padding-top: 30px;
  }

  .login-box_form, .login-box_content {
    width: 100%;
  }

  .login-box_content.calculator {
    text-align: center;
    width: auto;
  }

  .system_class-page_class-links_item {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 11px;
  }

  .system_class-page_back-box {
    background-image: none;
    padding: 0;
    position: relative;
  }

  .system_class-page_back-box_icon {
    filter: invert();
    width: 24px;
  }

  .system_class-page_back-box_txt {
    color: var(--black);
    font-size: 12px;
  }

  .system_class-page_navbarclass-page_navbar_bottom-links_form-block {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .join-section_header_content {
    flex-direction: column;
  }

  .join-section_header_content_graph {
    max-width: 100%;
    margin-top: 10px;
    padding-right: 19px;
    top: 0;
  }

  .method-section_grid_item_box {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .media-section-box_divisor-top {
    margin-bottom: -18px;
  }

  .media-section-box_divisor-bottom {
    margin-top: -30px;
  }

  .forms-module_form_grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .learn-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 65px;
    padding-bottom: 45px;
    overflow: auto;
  }

  .learn-section_grid {
    grid-row-gap: 18px;
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: auto;
  }

  .learn-section_grid_item {
    background-color: #1f133878;
    border-radius: 12px;
    flex: none;
    width: auto;
    padding-bottom: 25px;
  }

  .benefits-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .benefits-section_ebook-box {
    flex-direction: column;
    align-items: stretch;
    margin-left: 0;
  }

  .benefits-section_ebook-box_img {
    flex: 0 auto;
    max-width: 100%;
  }

  .benefits-section_ebook-box_txt-box {
    margin-top: 5px;
    margin-left: 0;
  }

  .benefits-section_ebook-box_txt-box_h2, .benefits-section_ebook-box_txt-box_p {
    text-align: center;
  }

  .benefits-section_plataform-box {
    flex-direction: column-reverse;
    align-items: stretch;
    margin-top: 30px;
  }

  .benefits-section_plataform-box_img-box {
    flex: 0 auto;
    margin-bottom: 30px;
    margin-left: 0;
  }

  .benefits-section_plataform-box_img-box_screen_base {
    width: auto;
    height: auto;
  }

  .benefits-section_plataform-box_img-box_screen_video {
    width: 96%;
    height: 65%;
    margin-top: 7px;
  }

  .footer_duck {
    margin-top: 55px;
    margin-bottom: 50px;
  }

  .hide {
    display: none;
  }

  .ast-lp_hero-section {
    margin-top: 30px;
    margin-bottom: 25px;
  }

  .ast-lp_hero-section_content_date-box {
    padding: 9px 20px 7px;
    font-size: 17px;
  }

  .ast-lp_hero-section_content_date-box_txt {
    text-align: center;
  }

  .ast-lp_hero-section_content_brand {
    max-width: 90%;
    margin-bottom: 25px;
  }

  .ast-lp_hero-section_content_subtitle-box {
    width: auto;
  }

  .ast-lp_hero-section_content_subtitle-box.ast-lp_learn-section_content_box {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
  }

  .ast-lp_hero-section_content_subtitle-box_p {
    font-size: 20px;
    line-height: 28px;
  }

  .ast-lp_hero-section_content_p {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .ast-lp_hero-section_content_p.thank-you-page.small {
    font-size: 18px;
    line-height: 22px;
  }

  .ast-lp_hero-section_content_form-block {
    width: 100%;
  }

  .ast-lp_hero-section_content_form-block.background {
    flex-direction: column;
    align-items: stretch;
    margin-top: 20px;
    padding: 25px;
  }

  .ast-lp_hero-section_content_form-block_form {
    flex-direction: column;
    align-items: stretch;
  }

  .ast-lp_hero-section_content_form-block_form_input {
    width: 100%;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .ast-lp_hero-section_content_form-block_form_button {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .ast-lp_icons-section {
    margin-bottom: 40px;
  }

  .ast-lp_icons-section_list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .ast-lp_icons-section_list_item {
    flex: none;
    margin-bottom: 35px;
    margin-left: 0;
    margin-right: 0;
  }

  .ast-lp_icons-section_list_item_icon-box_img.align1, .ast-lp_icons-section_list_item_icon-box_img.align2 {
    left: 0;
  }

  .ast-lp_learn-section {
    padding-top: 16px;
    padding-bottom: 190px;
  }

  .ast-lp_learn-section_h2 {
    margin-bottom: 25px;
  }

  .ast-lp_learn-section_content {
    flex-direction: column;
  }

  .ast-lp_learn-section_content_box_p {
    height: auto;
  }

  .ast-lp_teachers-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: -155px;
  }

  .ast-lp_teachers-section_content {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .ast-lp_teachers-section_content_txt-box {
    flex: 0 auto;
  }

  .ast-lp_teachers-section_content_txt-box.lp {
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .ast-lp_teachers-section_content_txt-box_h2 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 19px;
    line-height: 30px;
  }

  .ast-lp_teachers-section_content_txt-box_p {
    text-align: center;
    padding-right: 0;
  }

  .ast-lp_teachers-section_content_img {
    max-width: 100%;
    margin-bottom: 15px;
  }

  .ast-lp_teachers-section_content_img.lp {
    width: 100%;
  }

  .ast-lp_teachers-section_content_img.lp.over {
    bottom: 0;
    left: 0;
  }

  .courses-section_list_item-wrapper_list {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .courses-section_list_item-wrapper-list-item {
    width: 280px;
    height: 480px;
  }

  .courses-section_list_item-wrapper-list-item.hide-mobile {
    display: none;
  }

  .mentors-section_p {
    border-top: 1px solid #ffffff26;
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .alert-modal {
    align-items: flex-start;
    overflow: auto;
  }

  .alert-modal_box {
    width: 90%;
    margin-top: 90px;
    padding: 25px;
  }

  .alert-modal_box_h1 {
    font-size: 26px;
    line-height: 32px;
  }

  .cop-lp_hero-section {
    height: auto;
    padding-bottom: 65px;
  }

  .navbar_brands {
    justify-content: center;
  }

  .cop-lp_hero-section_content {
    margin-top: 25px;
  }

  .cop-lp_hero-section_content-wrapper {
    flex-direction: column;
    width: 90%;
    padding-bottom: 0;
  }

  .cop-lp_hero-section_content-wrapper_left {
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    padding-bottom: 30px;
    bottom: 0;
    left: 0;
  }

  .cop-lp_hero-section_content-wrapper_right {
    width: auto;
    margin-left: 0;
  }

  .cop-lp_hero-section_content-wrapper_left_h1 {
    text-align: center;
    font-size: 74px;
    line-height: 70px;
  }

  .cop-lp_p {
    font-size: 16px;
    line-height: 22px;
  }

  .cop-lp_hero-section_content-wrapper_right_img1 {
    display: none;
  }

  .cop-lp_hero-section_content-wrapper_right_img2 {
    width: 370px;
    display: none;
  }

  .cop-lp_hero-section_content-wrapper_right_img1_light {
    display: none;
  }

  .cop-lp_origin-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .cop-lp_origin-section_content {
    flex-direction: column;
    align-items: stretch;
    width: 90%;
  }

  .cop-lp_origin-section_content_img {
    max-width: 100%;
    margin-bottom: 25px;
  }

  .cop-lp_origin-section_content_txt-box {
    flex: 0 auto;
    padding-left: 0;
  }

  .cop-lp_origin-section_content_txt-box_h2 {
    text-align: center;
    font-size: 84px;
    line-height: 70px;
  }

  .cop-lp_feat-section {
    padding-top: 70px;
    padding-bottom: 125px;
  }

  .cop-lp_feat-section_content {
    flex-direction: column-reverse;
    align-items: flex-end;
    width: 90%;
  }

  .cop-lp_feat-section_content_img {
    width: 160px;
    margin: -85px auto 25px;
    position: relative;
    top: 0;
    right: 0;
  }

  .cop-lp_news-section {
    padding-bottom: 35px;
  }

  .cop-lp_news-section_content {
    width: 90%;
  }

  .cop-lp_news-section_content_img {
    margin-top: -80px;
  }

  .cop-lp_news-section_content_form-block {
    margin-top: 15px;
  }

  .cop-lp_news-section_content_form-block_form_h2 {
    text-align: center;
    margin-bottom: 15px;
    font-size: 54px;
    line-height: 52px;
  }

  .cop-lp_news-section_content_form-block_form_wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .cop-lp_news-section_content_form-block_form_wrapper_input {
    flex: 0 auto;
    margin-bottom: 10px;
  }

  .cop-lp_news-section_content_form-block_form_wrapper_btn {
    flex: 0 auto;
    height: 68px;
  }

  .cop-lp_hero-section_content-wrapper_right_img-mobile {
    display: block;
  }

  .newsletter-page_hero-section {
    height: auto;
    padding-top: 0;
    padding-bottom: 45px;
  }

  .newsletter-page_hero-section_content {
    flex-direction: column;
    align-items: stretch;
  }

  .newsletter-page_hero-section_content_left {
    align-items: stretch;
    width: auto;
    margin-bottom: 95px;
  }

  .newsletter-page_hero-section_content_h1 {
    margin-bottom: 20px;
    font-size: 8.4vw;
    line-height: 10vw;
  }

  .newsletter-page_topics-section {
    margin-top: 70px;
  }

  .newsletter-page_txt-section {
    margin-top: 60px;
  }

  .newsletter-page_txt-section_wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .newsletter-page_txt-section_img {
    flex: 0 auto;
    max-width: 100%;
    height: auto;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .newsletter-page_txt-section_txt-box {
    flex: 0 auto;
  }

  .newsletter-page_txt-section_txt-box_p {
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 28px;
  }

  .thank-you-page_progress-bar {
    width: 100%;
    padding: 9px 20px 7px;
    font-size: 17px;
  }

  .thank-you-page_video {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .thank-you-page_list_item {
    width: auto;
    padding: 20px;
  }

  .thank-you-page_list_item.ast-lp_learn-section_content_box {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
  }

  .thank-you-page_list_item_p {
    height: auto;
  }

  .ast-lp_hero-section_content_subtitle-box_p-highlight {
    font-size: 26px;
    line-height: 32px;
  }

  .ast-lp_teachers-section_content_img-lp_wrapper {
    flex-direction: column;
  }

  .blog-page_content {
    margin-top: 55px;
  }

  .blog-page_content_h1 {
    margin-bottom: 15px;
    font-size: 40px;
    line-height: 52px;
  }

  .blog-page_content_section {
    margin-bottom: 75px;
  }

  .blog-page_content_section_title {
    margin-bottom: 30px;
    font-size: 20px;
  }

  .blog-page_content_grid {
    grid-column-gap: 12px;
    margin-right: -8vw;
    display: flex;
    overflow: auto;
  }

  .blog-page_blog-post {
    border-style: none;
    flex: 0 0 280px;
  }

  .blog-page_blog-post:hover {
    border-style: none;
  }

  .blog-page_blog-post_img {
    height: 180px;
  }

  .blog-page_blog-post_content_h2 {
    height: auto;
    font-size: 24px;
    line-height: 30px;
  }

  .blog-page_content_categories {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 50px;
    padding-left: 0;
  }

  .blog-page_content_categories.blog-post-page {
    align-items: center;
    margin-top: 51px;
  }

  .blog-page_content_categories_h2 {
    text-align: center;
    margin-bottom: 15px;
    margin-right: 0;
    font-size: 30px;
  }

  .blog-page_content_categories_list {
    grid-row-gap: 18px;
    flex-direction: column;
    justify-content: center;
    max-width: 100%;
  }

  .blog-page_content_categories_list.blog-post-page {
    margin-bottom: 5px;
  }

  .blog-page_content_categories_list_item {
    text-align: center;
    justify-content: center;
    margin-right: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .blog-post-page_content_h1 {
    font-size: 30px;
    line-height: 38px;
  }

  .blog-post-page_content_infos {
    margin-bottom: 5px;
  }

  .blog-post-page_content_img {
    height: 200px;
  }

  .blog-page_post-fixed-header {
    padding-left: 15px;
    padding-right: 15px;
  }

  .blog-page_post-fixed-header_title {
    flex: 0 50%;
    font-size: 12px;
    line-height: 14px;
  }

  .blog-page_content_header {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 55px;
  }

  .blog-page_content_header_p {
    flex: 0 auto;
  }

  .blog-post-page_content_share_h2 {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 23px;
  }

  .v2_hero-section {
    height: auto;
  }

  .v2_hero-section_content {
    margin-top: 90px;
    margin-bottom: 35px;
  }

  .v2_hero-section_socials {
    display: none;
    position: relative;
  }

  .v2_hero-section_content_h1 {
    font-size: 32px;
  }

  .v2_hero-section_content_arrow {
    width: 16px;
    margin-bottom: 0;
  }

  .navbar_content_menu_link_icon-v2 {
    margin-top: 0;
  }

  .v2_education-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .v2_education-section_header {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 95px;
  }

  .v2_education-section_header_txt-box {
    flex: 0 auto;
    margin-bottom: 60px;
  }

  .v2_education-section_header_video-box_graph-wrapper {
    margin-right: 33px;
  }

  .v2_education-section_header_video-box_graph-wrapper_lettering {
    width: 90px;
  }

  .v2_education-section_header_video-box_graph-wrapper_icon {
    width: 35px;
  }

  .v2_education-section_grid {
    grid-row-gap: 65px;
    grid-template-columns: 1fr;
    margin-bottom: 35px;
  }

  .v2_education-section_grid_item.v2_community-section_grid_item {
    flex: 0 auto;
  }

  .v2_education-section_grid_item_img-box {
    width: 105%;
    margin-top: -15px;
  }

  .v2_education-section_grid_item_img-box_img {
    display: none;
  }

  .v2_education-section_numbers {
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 100px;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .v2_courses-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .v2_community-section {
    padding-bottom: 95px;
  }

  .v2_community-section_grid {
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: stretch;
  }

  .v2_community-section_grid_divisor {
    display: none;
  }

  .v2_community-section_testimonial-grid {
    grid-template-columns: 1fr;
  }

  .v2_belive-section {
    overflow: hidden;
  }

  .v2_belive-section_h2 {
    margin-bottom: 35px;
    font-size: 28px;
  }

  .v2_belive-section_graph-box {
    margin-left: 0;
  }

  .v2_belive-section_graph-box_meteor {
    width: 150px;
    margin-top: -57px;
    margin-left: -114px;
  }

  .v2_belive-section_wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .footer_content_v2_payment {
    margin: 45px auto 35px;
  }

  .footer_content_v2_form-block_form {
    margin-bottom: 25px;
  }

  .footer_content_v2_form-block_form.small {
    width: auto;
  }

  .footer_content_v2_form-block_input {
    min-width: auto;
  }

  .footer_content_v2_form-block_btn {
    padding-top: 16px;
    padding-bottom: 16px;
    position: relative;
  }

  .footer_content_v2_form-block_btn.v2 {
    height: 50px;
    padding-top: 14px;
    padding-bottom: 11px;
  }

  .footer_content_v2_form-block_input-wrapper {
    flex-direction: column;
    display: flex;
  }

  .footer_content_v2_form-block_input-wrapper.v2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .calculator-page_infos-section {
    margin-top: 45px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .calculator-page_infos-section_content {
    flex-direction: column;
    align-items: stretch;
  }

  .calculator-page_infos-section_content_title-box {
    flex: 0 auto;
    margin-bottom: 25px;
    padding-right: 0;
  }

  .calculator-page_infos-section_content_table {
    margin-left: 0;
    margin-right: -6vw;
    overflow: auto;
  }

  .calculator-page_infos-section_content_table_grid {
    align-items: flex-start;
    display: flex;
  }

  .calculator-page_infos-section_content_table_grid.top {
    display: flex;
  }

  .calculator-page_infos-section_content_table_grid_header-item, .calculator-page_infos-section_content_table_grid_info-list {
    flex: 0 0 170px;
  }

  .v2_education-section_grid_item_img-box_line1-base, .v2_education-section_grid_item_img-box_line1-base-item1, .v2_education-section_grid_item_img-box_line1-base-item2, .v2_education-section_grid_item_img-box_line1-base-item3 {
    display: none;
  }

  .v2_education-section_grid_item_img-box_line1-base-item4 {
    display: none;
    left: 26%;
  }

  .v2_education-section_grid_item_img-box_line2-base, .v2_education-section_grid_item_img-box_line2_item1, .v2_education-section_grid_item_img-box_line3-item-base {
    display: none;
  }

  .v2_education-section_grid_item_img-box_line1-mobile {
    display: block;
  }

  .knowledge-tools-module_grid {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    flex-direction: row;
    margin-top: -30px;
    margin-left: -7vw;
    margin-right: -7vw;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 7vw;
    display: flex;
    overflow: auto;
  }

  .knowledge-tools-module_grid_item {
    flex-direction: column;
    flex: 0 0 270px;
    align-items: stretch;
    width: 260px;
    padding: 20px 25px;
  }

  .knowledge-tools-module_grid_item_brand {
    margin-bottom: 15px;
  }

  .knowledge-tools-module_grid_item_brand.large {
    width: 100%;
    height: 250px;
  }

  .knowledge-tools-module_grid_item_brand.library {
    width: 100%;
    height: auto;
  }

  .dashboard-popup {
    align-items: flex-start;
    padding-top: 75px;
  }

  .dashboard-popup_wrapper {
    width: 90%;
  }

  .dashboard-popup_top {
    width: 75%;
    padding-top: 22px;
    padding-bottom: 15px;
  }

  .dashboard-popup_content {
    align-items: stretch;
    padding: 25px 20px 20px;
  }

  .dashboard-popup_content_h2 {
    font-size: 24px;
    line-height: 28px;
  }

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

  .system_section_p-description {
    max-width: none;
  }

  .system_section_p-description.fix-width {
    width: auto;
  }

  .tutorials-module_item {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .tutorials-module_wrapper {
    grid-row-gap: 85px;
    margin-bottom: 60px;
  }

  .tutorials-module_item_content {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .meetups-module_item {
    flex-direction: column-reverse;
  }

  .meetups-module_item_txt-box {
    padding: 35px;
  }

  .meetups-module_item_txt-box.dashboard {
    max-width: none;
    padding-top: 65px;
  }

  .meetups-module_item_txt-box_h2 {
    font-size: 34px;
    line-height: 37px;
  }

  .meetups-module_item_cover {
    flex: 0 auto;
    max-width: 100%;
    min-height: 270px;
    max-height: 160px;
  }

  .meetups-module_grid.dashboard {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .line-break {
    display: none;
  }

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

  .lp-teachers-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lp-teachers-section_item.extra {
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
  }

  .lp-teachers-section_item_img {
    height: 280px;
  }

  .lp-teachers-section_item_img.extra {
    width: 100%;
    height: 260px;
  }

  .lp-teachers-section_grid {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .lp-teachers-section_h2 {
    z-index: 15;
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 39px;
    position: relative;
  }

  .lp-teachers-section_extra {
    padding-left: 0;
    padding-right: 0;
  }

  .lp-teachers-section_extra_content {
    padding: 30px 25px 25px;
  }

  .modules-section_wrapper {
    grid-template-columns: 1fr;
  }

  .benefits-section_plataform-box_list {
    grid-row-gap: 32px;
  }

  .pricing-section_box-align_grid {
    grid-template-columns: 1fr;
  }

  .pricing-section_box_static-content_h2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    font-size: 34px;
    line-height: 39px;
    display: flex;
  }

  .pricing-section_box_static-content_subtitle {
    text-align: center;
    font-size: 19px;
  }

  .pricing-section_box_static-content_subtitle_promo {
    padding-top: 4px;
    padding-bottom: 2px;
    font-size: 13px;
  }

  .testimonial2-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .testimonial2-section_wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .testimonial2-section_content {
    flex: 0 auto;
    margin-bottom: 15px;
  }

  .testimonial2-section_slider_slide {
    height: 100%;
  }

  .testimonial2-section_slider_arrow {
    display: none;
  }

  .bonus-section_content_list_item_graph-wrapper {
    height: auto;
    margin-top: 25px;
    margin-bottom: 15px;
  }

  .bonus-section_content_list_item_graph-wrapper.large {
    flex: 0 auto;
    height: auto;
    margin-top: 25px;
    margin-bottom: 0;
  }

  .hero-section-bitcoin-starter, .hero-section-base {
    height: auto;
    overflow: hidden;
  }

  .resume-section-bitcoin-starter {
    margin-bottom: 25px;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .resume-section-base {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .resume-section_content_graph {
    width: 130px;
  }

  .learn-section-bitcoin-starter {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 65px;
    padding-bottom: 45px;
    overflow: auto;
  }

  .modules-section-bitcoin-starter {
    margin-bottom: 25px;
    padding-top: 55px;
    padding-bottom: 25px;
    overflow: hidden;
  }

  .modules-section-base {
    padding-top: 55px;
    padding-bottom: 70px;
    overflow: hidden;
  }

  .bonus-section-bitcoin-starter {
    background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/6219234b8fdfe54449337776_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/62192443c4607aba5a8bea9f_graph_bs-bonus-bg.webp");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
    margin-bottom: 0;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .bonus-section-base {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .benefits-section-bitcoin-starter, .benefits-section-base {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lp-teachers-section-bitcoin-starter, .lp-teachers-section-base {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .testimonial2-section-bitcoin-starter, .testimonial2-section-base {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .faq-section-bitcoin-starter, .faq-section-base {
    overflow: hidden;
  }

  .lp-teachers-section-bitcoin-starter-copy {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .hero-section-neg-cios {
    height: auto;
    overflow: hidden;
  }

  .hero-section_content_h1-orange-center {
    font-size: 30px;
  }

  .hero-section_content_h1-orange-center.left {
    text-align: center;
  }

  .resume-section-neg-cio {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .modules-section-neg-cio {
    padding-top: 55px;
    padding-bottom: 70px;
    overflow: hidden;
  }

  .hero-section_content_center-align_brand {
    width: 130px;
    margin-bottom: 45px;
  }

  .bonus-section-neg-cios {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/635bdc7cc6d15788598f9b43_bgIntroNego%CC%81cios.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .bonus-section_content_list_item_content-wrapper {
    align-items: center;
  }

  .stores-section-neg-cio {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .stores-section_img {
    margin-top: 25px;
  }

  .faq-section-neg-cios {
    overflow: hidden;
  }

  .benefits-section-neg-cios {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .hero-section-carteira {
    height: auto;
    overflow: hidden;
  }

  .hero-section_content_right_img-title-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .resume-section-carteira {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .resume-section_graph-out-left-bottom {
    display: none;
  }

  .modules-section-carteira {
    padding-top: 55px;
    padding-bottom: 70px;
    overflow: hidden;
  }

  .wallet-section-carteira {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/63601c70ffc53ef42ccd67ca_bg_wallet%20(1).webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wallet-section_content {
    flex-direction: column;
    align-items: stretch;
  }

  .wallet-section_content_text-box {
    margin-bottom: 30px;
  }

  .wallet-section_content_text-box_h2 {
    font-size: 40px;
  }

  .wallet-section_content_img-wrapper_main {
    max-width: 100%;
  }

  .wallet-section_content_img-wrapper_seal {
    width: 32%;
    margin-top: -20px;
  }

  .benefits-section-carteira {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lp-teachers-section-carteira {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .faq-section-carteira {
    overflow: hidden;
  }

  .prints-section-bitcoin-starter {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .prints-section_grid {
    grid-template-columns: 1fr;
  }

  .text-section-bitcoin-starter {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bg-image-section-bitcoin-starter {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .bg-image-section_tag {
    line-height: 26px;
  }

  .bg-image-section_h2 {
    font-size: 34px;
  }

  .parabolica-section-bitcoin-starter {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .parabolica-section_main-img {
    max-width: 100%;
    right: 0;
  }

  .topics-compare-section-bitcoin-starter {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .topics-compare-section_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .topics-compare-section_column {
    flex: 0 auto;
    align-items: center;
    padding: 40px;
  }

  .topics-compare-section_divisor {
    max-width: 30%;
    margin: 25px 0;
  }

  .big-topics-section_item, .big-topics-section_item.sec2, .big-topics-section_item.sec3, .big-topics-section_item.sec3, .big-topics-section_item.sec2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .big-topics-section_item_text {
    width: auto;
  }

  .big-topics-section_item_image {
    border-radius: 14px;
    margin-bottom: 0;
  }

  .video-testimonial-section-bitcoin-starter {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .video-testimonial-section_grid {
    grid-row-gap: 25px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .hero-section-v2_content_btn-box {
    flex-direction: column;
    align-items: center;
  }

  .button-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: auto;
    padding: 20px;
    display: flex;
  }

  .hero-section-v2_content_price-wrapper {
    flex-direction: column;
    margin-top: 15px;
    margin-left: 0;
  }

  .counter-bar-fixed_timer {
    align-items: center;
    margin-top: 20px;
  }

  .button_txt {
    margin-right: 15px;
    font-size: 18px;
  }

  .pricing-section_box_static-content_h2-discount {
    font-size: 28px;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .project-overview-grid, .project-description-grid {
    width: 100%;
    max-width: none;
  }

  .hero-section_banner-img {
    display: none;
  }

  .hero-section_banner-img.mobile {
    display: block;
  }

  .hero-section_banner_content-wrapper {
    background-color: #090909;
    padding: 25px 6vw 50px;
    position: relative;
  }

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

  .hero-section_banner_content_p {
    text-align: center;
    font-size: 20px;
  }

  .hero-section_banner_content_bottom {
    padding-left: 0;
  }

  .topics-section-multisigs {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .topics-section_wrapper {
    grid-template-columns: 1fr;
  }

  .resume-section-multisigs {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

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

  .lp-teachers-section-multisigs {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .benefits-section-multisigs {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .faq-section-multisigs {
    overflow: hidden;
  }

  .certificates-modal {
    overflow: auto;
  }

  .certificates-modal_wrapper {
    margin-top: 45px;
    margin-left: 0;
    margin-right: 12vw;
    padding-top: 0;
    padding-left: 12vw;
  }

  .certificates-modal_list {
    flex-direction: column;
    align-items: stretch;
  }

  .certificates-modal_list_item {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
  }

  .certificates-modal_list_item.locked {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .certificates-modal_list_item_title-wrapper {
    text-align: left;
  }

  .certificates-modal_list_item_title-wrapper_icon_title {
    font-size: 18px;
    line-height: 20px;
  }

  .certificates-modal_list_item_title-wrapper-box {
    text-align: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .certificates-modal_list_item-wrapper {
    width: 100%;
  }

  .meetups-module_list {
    grid-template-columns: 1fr;
  }

  .meetups-module_list_item_cover {
    height: 230px;
  }

  .system_search_row {
    width: 100%;
    margin-right: -7vw;
    padding-left: 7vw;
    padding-right: 7vw;
    overflow: auto;
  }

  .system_search_row.list-page {
    border-bottom: 1px solid #0000000f;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .system_search_row-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100vw;
    margin-left: -7vw;
    margin-right: -7vw;
  }

  .system_search_row-wrapper.list-page {
    grid-row-gap: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .system_search_main-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: -7vw;
    margin-right: -7vw;
    padding-left: 7vw;
    overflow: auto;
  }

  .system_search_main-wrapper.list-page {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .lp-workshop-hero-section {
    background-position: 0 0;
    background-size: cover;
  }

  .lp-workshop-navbar-wrapper {
    padding-bottom: 10px;
  }

  .lp-workshop-hero-section-content {
    background-image: linear-gradient(#00000059, #00000059);
    padding-top: 55px;
    padding-bottom: 130px;
  }

  .v2-container {
    max-width: 85%;
  }

  .v2-container.x-small.is-acess {
    width: auto;
    max-width: none;
  }

  .lp-workshop-hero-section-content-wrapper {
    grid-row-gap: 38px;
    flex-direction: column;
    align-items: stretch;
  }

  .lp-workshop-hero-section-content-left {
    grid-row-gap: 15px;
    align-items: center;
    max-width: 100%;
  }

  .lp-workshop-txt-tag {
    font-size: 12px;
  }

  .lp-workshop-hero-section-h1 {
    text-align: center;
    font-size: 36px;
    line-height: 120%;
  }

  .lp-workshop-hero-section-description {
    text-align: center;
    font-size: 18px;
  }

  .lps-cta.lp-workshop-bg-gradient {
    text-align: center;
    width: 100%;
    padding-top: 26px;
    padding-bottom: 24px;
    font-size: 15px;
    font-weight: 700;
  }

  .lp-workshop-hero-section-video-preview {
    width: 100%;
    max-height: none;
  }

  .lp-workshop-txt-gradient.horizontal {
    background-image: linear-gradient(270deg, #fd5309 78%, #ff9101);
  }

  .lp-workshop-txt-gradient.horizontal.underline {
    border-bottom-width: 1px;
  }

  .lp-workshop-hero-section-gif {
    border-radius: 8px;
    width: 100%;
    min-height: auto;
  }

  .lp-workshop-topics-section-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .lp-workshop-topics-item.persona-section {
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .lp-workshop-topics-item.teacher-section {
    background-image: linear-gradient(72deg, #08080861, #1a1a1a30);
    border-radius: 10px;
    margin-top: -285px;
    padding-top: 310px;
  }

  .lp-workshop-topics-item-h2 {
    font-size: 18px;
  }

  .lp-workshop-topics-item-h2.teacher-section {
    text-align: center;
  }

  .lp-workshop-topics-item-wrapper.persona-section {
    z-index: 5;
  }

  .lp-workshop-content-section {
    background-image: none;
    background-size: auto;
    padding-bottom: 75px;
  }

  .lp-workshop-content-section-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .lp-workshop-content-section-img {
    width: 100%;
    display: none;
  }

  .lp-workshop-content-section-img.mobile {
    margin-bottom: 26px;
    display: block;
  }

  .lp-workshop-content-section-txt-block {
    text-align: center;
    margin-bottom: 20px;
  }

  .lp-workshop-content-section-h2 {
    text-align: center;
    max-width: 100%;
    font-size: 24px;
    line-height: 130%;
  }

  .lp-workshop-paragraph-sm {
    font-size: 15px;
  }

  .lp-workshop-paragraph-sm.center {
    text-align: center;
  }

  .lp-workshop-content-section-rich-text {
    text-align: left;
    max-width: 100%;
  }

  .lp-workshop-content-section-rich-text p {
    font-size: 16px;
  }

  .lp-workshop-content-section-rich-text.style {
    display: none;
  }

  .lp-workshop-persona-section {
    margin-top: 0;
    overflow: hidden;
  }

  .lp-workshop-persona-section-wrapper {
    background-image: linear-gradient(103deg, #222, #ffae6033 79%);
    margin-left: -9%;
    margin-right: -9%;
    padding-bottom: 55px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lps-arrow-divisor {
    margin-bottom: 40px;
  }

  .lp-workshop-persona-section-h2 {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
  }

  .lp-workshop-persona-section-list {
    grid-row-gap: 105px;
    grid-template-columns: 1fr;
  }

  .lps-cta-wrapper {
    width: 100%;
  }

  .lps-cta-wrapper-txt {
    opacity: .5;
  }

  .lps-cta-wrapper-txt.mobile-highlight {
    opacity: 1;
  }

  .lp-workshop-modules-section {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .lp-workshop-modules-section-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: stretch;
  }

  .lp-workshop-modules-section-txt-block {
    text-align: center;
    border-bottom: 3px solid #fd5309;
    border-left-style: none;
    align-items: center;
    padding-bottom: 25px;
    padding-left: 0;
    position: static;
  }

  .lp-workshop-modules-section-h2 {
    font-size: 24px;
    line-height: 110%;
  }

  .lp-workshop-modules-section-list.workshop-faq-section {
    grid-row-gap: 14px;
    width: 100%;
    max-width: 100%;
  }

  .lp-workshop-modules-section-list-item.workshop-faq-section.btc-starter-v4 {
    padding-top: 10px;
  }

  .lp-workshop-modules-section-list-item.workshop-faq-section.cbm {
    padding-top: .5rem;
    padding-left: 1rem;
  }

  .lp-workshop-modules-section-list-item-toogle {
    grid-column-gap: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lp-workshop-modules-section-list-item-toogle.workshop-faq-section {
    padding-bottom: 15px;
  }

  .lp-workshop-modules-section-list-item-toogle-txt {
    font-size: 14px;
  }

  .lp-workshop-modules-section-list-item-content-rich-text {
    padding-left: 0;
  }

  .lp-workshop-modules-section-list-item-content-rich-text p {
    font-size: 15px;
    line-height: 145%;
  }

  .lp-workshop-modules-section-list-item-content-rich-text.style {
    display: none;
  }

  .lp-workshop-modules-section-list-item-toogle-txt-wrapper {
    white-space: pre-wrap;
    display: flex;
  }

  .lp-workshop-teacher-section {
    background-image: radial-gradient(circle at 50% 0, #ff9101, #fd5a09 17%);
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding-bottom: 55px;
  }

  .lp-workshop-teacher-section-h2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 26px;
    line-height: 115%;
  }

  .lp-workshop-teacher-section-list {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 30px;
  }

  .lp-workshop-teacher-section-item {
    flex-direction: column;
    align-items: center;
  }

  .lp-workshop-teacher-section-item-image {
    z-index: 15;
    width: 85%;
    height: 350px;
    position: relative;
  }

  .lp-workshop-platform-section {
    background-image: linear-gradient(#0000 87%, #0b090a), linear-gradient(to right, #0000 58%, #f08e0d29), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64d25cebe9ccd63d6dd7b544_db41d15c50a942dcd8666bd44f845272.webp");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .lps-platform-section-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .lps-platform-section-wrapper.courses {
    grid-row-gap: 30px;
    flex-direction: column-reverse;
  }

  .lps-platform-section-txt-block {
    grid-row-gap: 20px;
    margin-bottom: 35px;
  }

  .lp-workshop-platform-section-h2 {
    text-align: center;
    font-size: 24px;
  }

  .lps-platform-section-item {
    background-image: linear-gradient(to right, #1a1a1a, #0b0b0b08 65%);
  }

  .lp-workshop-platform-section-item-txt {
    font-size: 13px;
    line-height: 115%;
  }

  .lp-workshop-platform-section-img {
    max-width: 100%;
    margin-right: 0;
  }

  .lps-platform-section-divisor {
    display: none;
  }

  .lps-platform-section-divisor.mobile {
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .lps-platform-section-divisor.mobile.courses {
    margin-top: -25px;
  }

  .lps-pricing-section-h2 {
    margin-bottom: 40px;
    font-size: 24px;
  }

  .lps-pricing-section-content {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }

  .lps-pricing-section-access {
    grid-row-gap: 18px;
    width: 100%;
    padding: 35px 25px;
  }

  .lps-pricing-section-access.courses {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .lps-pricing-section-h3 {
    text-align: center;
    line-height: 115%;
  }

  .lps-pricing-section-buy {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .lps-pricing-section-buy.courses {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lps-pricing-section-buy.courses.jade {
    padding-bottom: 0;
  }

  .lps-pricing-section-buy-add {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    margin-top: 40px;
    margin-left: -25px;
    margin-right: -25px;
  }

  .lps-pricing-section-buy-add.courses {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lps-pricing-section-buy-add-item {
    align-items: center;
  }

  .lps-pricing-section-buy-add-item-h4 {
    font-size: 15px;
  }

  .lps-pricing-section-buy-add-item-txt {
    text-align: center;
    max-width: 85%;
    font-size: 13px;
    line-height: 140%;
  }

  .lp-workshop-pricing-section-divisor {
    display: none;
  }

  .lps-pricing-section-border-bottom.btc-starterv2_divisor {
    margin-top: 50px;
  }

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

  .lps-faq-section.courses.btc-starter-v4 {
    padding-top: 20px;
    padding-bottom: 45px;
  }

  .lps-faq-section.courses.cbm, .lps-faq-section.courses.cabn {
    padding-top: 28px;
  }

  .lp-workshop-faq-section-wrapper {
    align-items: stretch;
  }

  .lp-workshop-faq-section-title-box {
    margin-bottom: 65px;
  }

  .lps-faq-section-tag.cbm {
    margin-bottom: -2.3rem;
    font-size: 10rem;
  }

  .lps-faq-section-h2 {
    text-align: center;
    margin-top: -80px;
    font-size: 24px;
  }

  .lps-faq-section-h2.courses {
    margin-bottom: 45px;
  }

  .lps-faq-section-h2.courses.cbm {
    margin-bottom: 12px;
  }

  .lp-workshop-footer-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: center;
  }

  .lp-workshop-footer-txt {
    text-align: center;
    font-size: 8px;
  }

  .lp-workshop-modules-section-list-item-toogle-txt-wrapper-hover-embed {
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .lp-workshop-modules-section-list-item-toogle-txt {
    font-size: 18px;
    line-height: 21px;
  }

  .lp-workshop-modules-section-list-item-toogle-txt.lp-workshop-txt-gradient {
    align-items: center;
    height: 100%;
    display: flex;
  }

  .lp-workshop-platform-section-item-txt {
    font-size: 15px;
  }

  .hero-section-bitcoin-starter-v2 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .hero-section_btc-starterv2_wrapper {
    padding-top: 50px;
    padding-bottom: 0;
    position: relative;
  }

  .hero-section_btc-starterv2_h1 {
    font-size: 33px;
    font-weight: 700;
    line-height: 130%;
  }

  .hero-section_btc-starterv2_list {
    grid-row-gap: 10px;
  }

  .hero-section_btc-starterv2_list_item {
    align-items: flex-start;
  }

  .hero-section_btc-starterv2_list_item_txt {
    font-size: 18px;
    line-height: 120%;
  }

  .video-section-bitcoin-starter-v2 {
    padding-top: 40px;
  }

  .lps-h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 125%;
  }

  .lps-h2.dark {
    font-weight: 700;
  }

  .video-section_btc-starterv2_footer {
    border-style: none;
    border-radius: 0 0 25px 25px;
    width: 100vw;
    margin-top: 0;
    margin-left: -9%;
    padding: 35px 7.5% 45px;
  }

  .video-section_btc-starterv2_footer.hero-v3 {
    padding-top: 70px;
  }

  .video-section_btc-starterv2_footer_title-wrapper {
    justify-content: center;
  }

  .video-section_btc-starterv2_footer_title-wrapper_txt {
    font-size: 16px;
  }

  .btc-starterv2_divisor.hide-mobile {
    display: none;
  }

  .video-section_btc-starterv2_grid {
    grid-column-gap: 12px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .video-section_btc-starterv2_grid.hero-v3 {
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
  }

  .video-section_btc-starterv2_grid_item_title {
    font-size: 14px;
    font-weight: 600;
  }

  .testimonial-section_btc-starterv2_wrapper {
    border-radius: 0 0 25px 25px;
    padding-top: 200px;
    padding-bottom: 50px;
  }

  .testimonial-section_btc-starterv2_img {
    display: none;
  }

  .testimonial-section_btc-starterv2_img.mobile {
    width: 100vw;
    max-width: 100vw;
    margin-top: 20px;
    margin-bottom: 30px;
    margin-left: -9%;
    display: block;
  }

  .graphics-section-bitcoin-starter-v2 {
    background-position: 0%;
    background-size: cover;
    padding-top: 45px;
    padding-bottom: 70px;
  }

  .graphics-section_btc-starterv2_box1 {
    grid-row-gap: 25px;
    margin-bottom: 60px;
  }

  .graphics-section_btc-starterv2_box1_wrapper {
    padding: 5px 10px 30px;
  }

  .graphics-section_btc-starterv2_box1_img {
    display: none;
  }

  .graphics-section_btc-starterv2_box1_img.mobile {
    display: block;
  }

  .graphics-section_btc-starterv2_box1_txt {
    margin-top: 0;
    font-size: 15px;
    line-height: 135%;
  }

  .graphics-section_btc-starterv2_box1_subtitle {
    font-size: 19px;
  }

  .graphics-section_btc-starterv2_box2 {
    margin-bottom: 42px;
  }

  .graphics-section_btc-starterv2_box2_subtitle {
    margin-bottom: 45px;
  }

  .graphics-section_btc-starterv2_box2_list {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .quote-section_btc-starterv2_tag {
    margin-top: 65px;
    margin-bottom: 20px;
  }

  .quote-section_btc-starterv2_txt {
    margin-top: 20px;
  }

  .quote-section_btc-starterv2_box {
    background-image: linear-gradient(#15042b0d, #15042b0d), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3659d63630fd09b23f404_a39ef7eb314194debe15dd3c01c9ceef.webp");
    background-position: 0 0, 0%;
    background-size: auto, cover;
    border-radius: 25px;
    padding-bottom: 60px;
  }

  .parabolica-section-bitcoin-starter-v2 {
    background-image: linear-gradient(#15042bd1, #15042bd1), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/64e3659b617d2402de316a92_d4ffad7220e38e0e5ba3518d208f529a.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 70px;
    padding-bottom: 140px;
  }

  .parabolica-section_btc-starterv2_subtitle {
    margin-top: 18px;
  }

  .parabolica-section_btc-starterv2_tag {
    font-size: 24px;
  }

  .parabolica-section_btc-starterv2_image {
    display: none;
  }

  .parabolica-section_btc-starterv2_image.mobile {
    width: 100%;
    margin-bottom: 25px;
    display: block;
  }

  .table-section-bitcoin-starter-v2 {
    border-radius: 0 0 12px 12px;
    padding-bottom: 45px;
  }

  .table-section_btc-starterv2_wrapper {
    border-radius: 18px;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: -10px;
    padding: 15px 20px 25px;
    top: -50px;
  }

  .table-section_btc-starterv2_header_title {
    font-size: 24px;
  }

  .table-section_btc-starterv2_list {
    grid-row-gap: 12px;
    justify-content: flex-start;
    height: auto;
  }

  .table-section_btc-starterv2_list_item_txt {
    font-size: 16px;
  }

  .table-section_btc-starterv2_tag {
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 22px;
  }

  .table-section_btc-starterv2_divisor {
    width: 100%;
    height: 1px;
    margin: 45px 0;
  }

  .modules-section-bitcoin-starter-v2 {
    padding-top: 100px;
    padding-bottom: 45px;
  }

  .modules-section_btc-starterv2_header {
    align-items: center;
    margin-bottom: 35px;
  }

  .modules-section_btc-starterv2_slide_content {
    flex: none;
    width: 220px;
  }

  .modules-section_btc-starterv2_slider-wrapper {
    display: none;
  }

  .included-section-bitcoin-starter-v2 {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .included-section_btc-starterv2_grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .included-section_btc-starterv2_grid.margin-bottom {
    margin-bottom: 40px;
  }

  .included-section_btc-starterv2_item {
    align-items: center;
    padding-top: 30px;
  }

  .included-section_btc-starterv2_item.horizontal {
    flex-direction: column;
    align-items: stretch;
    padding-top: 30px;
    padding-bottom: 15px;
  }

  .included-section_btc-starterv2_item_h2 {
    font-size: 24px;
    font-weight: 600;
  }

  .included-section_btc-starterv2_item_text {
    max-width: 100%;
  }

  .included-section_btc-starterv2_item_img-wrapper {
    justify-content: center;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.planilhas {
    display: none;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.planilhas.mobile {
    height: auto;
    display: block;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.telegram {
    display: none;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.telegram.mobile {
    max-width: 90%;
    height: auto;
    margin-right: 0;
    display: block;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.zoom {
    display: none;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.zoom.mobile {
    max-width: 94%;
    height: auto;
    margin-right: 0;
    display: block;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.bitpedia {
    display: none;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.bitpedia.mobile {
    max-width: 80%;
    height: auto;
    margin-top: -20px;
    margin-right: 0;
    display: block;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.antiresearch {
    display: none;
  }

  .included-section_btc-starterv2_item_img-wrapper_img.antiresearch.mobile {
    max-width: 90%;
    height: auto;
    margin-top: -10px;
    margin-bottom: 10px;
    margin-right: -10px;
    display: block;
  }

  .included-section_btc-starterv2_item_header {
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .included-section_btc-starterv2_item_header.horizontal {
    padding-top: 0;
    padding-bottom: 15px;
    padding-right: 25px;
  }

  .included-section_btc-starterv2_item_list {
    grid-row-gap: 6px;
    flex-direction: column;
    display: flex;
  }

  .included-section_btc-starterv2_item_list_item {
    grid-column-gap: 4px;
  }

  .included-section_btc-starterv2_item_list_item_txt {
    font-weight: 600;
  }

  .included-section_btc-starterv2_bonus-divisor.btc-starterv2_divisor {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .included-section_btc-starterv2_item_graph {
    width: 98px;
  }

  .teachers-section-bitcoin-starter-v2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .teachers-section_btc-starterv2_list {
    grid-row-gap: 38px;
    margin-top: 30px;
  }

  .photos-section-bitcoin-starter-v2 {
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-bottom: 25px;
  }

  .photos-section_btc-starterv2_header {
    padding-top: 45px;
    padding-bottom: 25px;
  }

  .photos-section_btc-starterv2_header_subtitle {
    text-align: center;
  }

  .photos-section_btc-starterv2_img {
    display: none;
  }

  .photos-section_btc-starterv2_img.mobile {
    display: block;
  }

  .platform-section-bitcoin-starter-v2 {
    background-image: linear-gradient(#0000 31%, #15042b), radial-gradient(circle farthest-side at 0%, #15042b 55%, #6900ff2e);
    padding-top: 85px;
  }

  .platform-section_btc-starterv2_header {
    margin-bottom: 40px;
  }

  .platform-section_btc-starterv2_header_text {
    font-size: 17px;
  }

  .platform-section_btc-starterv2_header_h2 {
    text-align: center;
    font-size: 30px;
  }

  .lps-faq-section-subtitle {
    margin-bottom: 0;
  }

  .lps-faq-section-subtitle.btc-starter-v4 {
    margin-top: -30px;
  }

  .hero-section_btc-starterv2_mobile-graph {
    width: 100%;
    margin-top: -160px;
    display: block;
  }

  .hero-section_btc-starterv2_mobile-graph.img2 {
    margin-top: -10px;
  }

  .hero-section_btc-starterv2_mobile-graph.btc-starter-v4 {
    margin-top: 0;
  }

  .modules-section_btc-starterv2_slider-wrapper-mobile {
    grid-column-gap: 15px;
    align-items: stretch;
    width: 100vw;
    margin-left: -9%;
    padding-left: 7.5%;
    padding-right: 7.5%;
    display: flex;
    overflow: auto;
  }

  .hide-desk {
    display: block;
  }

  .hide-mobile {
    display: none;
  }

  .lp-workshop-teacher-section-item-wrapper {
    max-width: 100%;
  }

  .system_class-page_btc-quiz-embed {
    height: 400px;
  }

  .meetup-page_banner {
    margin-bottom: 0;
  }

  .meetup-page_title {
    font-size: 22px;
  }

  .homev2-hero-section {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .homev2-hero-section_content {
    padding-bottom: 20px;
  }

  .homev2-hero-section_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .homev2-hero-section_left {
    align-items: center;
    max-width: 100%;
  }

  .content-tag {
    font-size: 13px;
  }

  .content-tag.txt-orange-no-fill {
    text-align: center;
  }

  .homev2-hero-section_h1 {
    text-align: center;
    font-size: 35px;
    line-height: 120%;
  }

  .homev2-hero-section_paragraph {
    text-align: center;
    font-size: 18px;
  }

  .button-wrapper {
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: center;
  }

  .button-v2 {
    grid-column-gap: 22px;
    text-align: center;
  }

  .button-v2.outline-white.link-mobile {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
    justify-content: center;
    min-height: auto;
    padding: 0 0 8px;
  }

  .button-v2.lp-halving__button {
    font-size: 15px;
  }

  .button-v2.lp-halving__button.form {
    background-position: 25px 47%, 0 0;
    justify-content: flex-end;
    padding-left: 50px;
    padding-right: 25px;
  }

  .areas-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pages-h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 125%;
  }

  .pages-h2.dark {
    font-weight: 700;
  }

  .pages-h2.left {
    text-align: center;
  }

  .pages-h2.left.mobile-left {
    text-align: left;
  }

  .pages-h2.small-mobile {
    font-size: 22px;
  }

  .areas-section_grid {
    grid-template-columns: 1fr 1fr;
  }

  .areas-section_grid_item {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .areas-section_grid_item_title {
    font-size: 13px;
  }

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

  .coursesv2-section_header {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 25px;
  }

  .coursesv2-section_header_left {
    align-items: center;
  }

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

  .coursesv2-section_grid {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .coursesv2-section_card {
    width: 100%;
  }

  .coursesv2-section_card.btc-starter {
    background-image: linear-gradient(#1f1338f7 55% 56%, #1f133800), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/652db2c38975d8392e6eace4_5f0232830eefbbfc92b90c75d515daa0.jpeg");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .coursesv2-section_card_content {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    align-items: center;
    padding-top: 30px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .coursesv2-section_card_content.btc-starter {
    padding: 35px 25px 118px;
  }

  .coursesv2-section_card_header {
    flex-direction: column;
    align-items: center;
  }

  .coursesv2-section_card_header.btc-starter {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .coursesv2-section_card_header_title.btc-starter {
    margin-top: 12px;
    font-size: 24px;
  }

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

  .coursesv2-section_card_tags {
    align-items: center;
    margin-bottom: 12px;
  }

  .coursesv2-section_card_tags_list {
    flex-wrap: wrap;
    justify-content: center;
  }

  .coursesv2-section_card_graph {
    margin-top: 15px;
  }

  .coursesv2-section_card_topics {
    align-items: stretch;
    margin-bottom: 25px;
  }

  .coursesv2-section_card_topics_item {
    flex-direction: column;
    align-items: center;
  }

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

  .coursesv2-section_card_topics_divisor {
    background-color: #fff3;
    height: auto;
  }

  .coursesv2-section_card_students {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: center;
  }

  .coursesv2-section_card_students_txt-wrapper {
    align-items: center;
  }

  .content-section {
    padding-bottom: 85px;
  }

  .content-section_header {
    align-items: flex-start;
  }

  .content-section_slider, .content-section_slide_item, .content-section_slide_item.first {
    width: 300px;
  }

  .content-section_slide_item_image {
    height: 200px;
  }

  .content-section_slide_item_text {
    background-image: linear-gradient(to top, #1f1338eb 20%, #1f1338e0 89%, #1f133800);
    flex: 1;
    max-width: 100%;
    margin-top: -35px;
    padding-top: 25px;
    position: static;
  }

  .content-section_slide_arrow {
    inset: -20px auto auto 50px;
  }

  .content-section_slide_arrow.left {
    inset: -20px auto auto 0%;
  }

  .content-section_slide_item_content {
    background-color: var(--midnight-blue);
    flex-direction: column;
    display: flex;
  }

  .content-section_slider-wrapper {
    padding-top: 60px;
  }

  .numbers-section {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 0;
    padding-top: 80px;
  }

  .numbers-section_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-top: 35px;
    margin-bottom: 80px;
  }

  .numbers-section_grid_item {
    align-items: center;
  }

  .numbers-section_video {
    border-radius: 0;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    margin-left: -11%;
    margin-right: -11%;
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .numbers-section_video_btn_icon {
    width: 43px;
  }

  .numbers-section_video_btn_txt_title {
    font-size: 22px;
  }

  .numbers-section_video_btn_txt_subtitle {
    font-size: 12px;
  }

  .testimonialv2-section {
    padding-top: 40px;
  }

  .testimonialv2-section_image-desk {
    display: none;
  }

  .testimonialv2-section_image-mobile {
    display: block;
  }

  .blog-section {
    padding-top: 75px;
    overflow: hidden;
  }

  .blog-section_grid {
    width: 100vw;
    margin-left: -7.5vw;
    padding-left: 7vw;
    padding-right: 7vw;
    display: flex;
    overflow: auto;
  }

  .blog-section_cms-item {
    flex: none;
    width: 250px;
  }

  .footerv2 {
    padding-top: 60px;
  }

  .footerv2_news {
    background-color: #ff910000;
    flex-direction: column-reverse;
    width: 100vw;
    margin-left: -7.5vw;
  }

  .footerv2_news_left {
    background-color: var(--dark-orange);
    align-items: center;
    max-width: none;
    padding: 50px 7% 40px;
  }

  .footerv2_news_title {
    text-align: center;
    font-size: 38px;
  }

  .footerv2_news_text {
    text-align: center;
  }

  .footerv2_news_graph {
    max-width: 100%;
    margin-top: 0;
    padding-left: 5%;
  }

  .footerv2_content {
    margin-top: 0;
    padding-top: 55px;
  }

  .footerv2_columns {
    grid-template-columns: 1fr 1fr;
  }

  .footerv2_columns_text {
    min-width: 100%;
    font-size: 16px;
  }

  .footerv2_columns_item_links {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .footerv2_columns_item_links_item {
    font-size: 14px;
  }

  .footerv2_social {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
    padding-left: 7%;
    padding-right: 7%;
  }

  .footerv2_social_title {
    text-align: center;
    font-size: 15px;
  }

  .footerv2_social_links_item_icon {
    width: 38px;
  }

  .footerv2_copy.thank-you-page__footer {
    margin-top: 0;
  }

  .footerv2_copy_left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
  }

  .footerv2_copy_text {
    text-align: center;
  }

  .footerv2_copy_payment {
    flex-direction: column;
  }

  .footerv2_news_top-graph {
    width: 190px;
    top: -167px;
    left: -18%;
    transform: rotate(20deg);
  }

  .footerv2_copy_wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column-reverse;
  }

  .footerv2_copy_wrapper.reverse {
    flex-direction: column;
  }

  .navbar_content_menu_link_flag_tag, .coursesv2-section_header_graph {
    display: none;
  }

  .pages-default-header-title {
    font-size: 30px;
    line-height: 140%;
  }

  .pages-default-header-subtitle {
    font-size: 14px;
    line-height: 130%;
  }

  .system_search_divisor {
    display: none;
  }

  .list-page_content_grid {
    grid-template-columns: 1fr;
  }

  .footerv2_content_spacing-wrapper {
    display: none;
  }

  .navbar_mobile-button-2 {
    color: #fff;
    flex: none;
    padding: 10px 0 10px 15px;
    font-size: 32px;
  }

  .navbar_mobile-button-2.w--open {
    background-color: #0000;
  }

  .button-3 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-3.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .navbar-2 {
    justify-content: center;
    padding-top: 5vw;
  }

  .navbar_brand_img-2 {
    width: 110px;
  }

  .navbar_brand-2 {
    padding-left: 0;
  }

  .login-button-2 {
    padding: 8px 10px;
  }

  .login-button-2.v2 {
    padding: 14px 14px 12px;
  }

  .login-button_txt-2 {
    margin-left: 0;
  }

  .hero-section-bitcoin-starter-2 {
    height: auto;
    overflow: hidden;
  }

  .button-4 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-4.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .button-5 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-5.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .bg-image-section-bitcoin-starter-2 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .bg-image-section_h2-2 {
    font-size: 34px;
  }

  .button-6 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-6.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .parabolica-section-bitcoin-starter-2 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .topics-compare-section_column-2 {
    flex: 0 auto;
    align-items: center;
    padding: 40px;
  }

  .button-7 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-7.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .topics-compare-section-bitcoin-starter-2 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .button-8 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-8.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .learn-section-bitcoin-starter-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 65px;
    padding-bottom: 45px;
    overflow: auto;
  }

  .button-9 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-9.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .modules-section_grid_item_link-2, .modules-section_grid_item_link-3 {
    flex-direction: row;
  }

  .big-topics-section_item_text-2 {
    width: auto;
  }

  .button-10 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-10.btc-starter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .bonus-section-bitcoin-starter-2 {
    background-image: linear-gradient(#43108d00 80%, #43108df5), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2bd9_graph_bs-spray-color.webp"), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/654cecaf0fab332b65ec2be0_graph_bs-bonus-bg.webp");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
    margin-bottom: 0;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .lp-teachers-section_h2-2 {
    z-index: 15;
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 39px;
    position: relative;
  }

  .lp-teachers-section-bitcoin-starter-2, .video-testimonial-section-bitcoin-starter-2 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .faq-section_list_item_header_txt-2 {
    font-size: 12px;
    line-height: 20px;
    display: block;
    position: relative;
  }

  .promo-banner {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    text-align: center;
    flex-direction: column;
    height: auto;
    padding: 18px 10px;
    font-size: 14px;
    line-height: 140%;
    inset: auto auto 0% 0%;
  }

  .promo-banner.halving-2024 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    inset: 0% auto auto 0%;
  }

  .promo-banner-tag {
    padding: 4px 7px 3px;
    font-size: 11px;
    line-height: 100%;
  }

  .promo-banner-countdown {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 10px;
    margin-left: 0;
    font-size: 11px;
  }

  .promo-banner-wrapper {
    height: 0;
  }

  .hero-section-bitcoin-starter-v3.promo {
    margin-top: 90px;
  }

  .testimonial-section_btc-starterv2_slider-wrapper {
    display: none;
  }

  .thank-you-page__container {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .thank-you-page__header__title {
    margin-top: 35px;
    font-size: 32px;
  }

  .thank-you-page__steps__item {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .thank-you-page__steps__item__number {
    width: 90px;
    font-size: 72px;
  }

  .thank-you-page__steps__item__content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .thank-you-page__steps__item__title {
    font-size: 23px;
  }

  .thank-you-page__steps__item__text {
    font-size: 16px;
  }

  .thank-you-page__links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .thank-you-page__links__list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .thank-you-page__links__list__item {
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .thank-you-page__info__content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .thank-you-page__info__text {
    line-height: 130%;
  }

  .thank-you-page__payment {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .thank-you-page__payment__text {
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .lp-halving__hero-section {
    background-size: auto, auto 460px;
    min-height: auto;
  }

  .lp-halving__content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 90%;
    padding-top: 240px;
  }

  .lp-halving__graph-player {
    max-width: 90%;
  }

  .lp-halving__h1 {
    font-size: 34px;
  }

  .lp-halving__subtitle {
    text-align: center;
    font-size: 15px;
  }

  .lp-halving__modal__title {
    font-size: 28px;
  }

  .lp-halving__modal__content {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 20px 40px;
  }

  .lp-halving__class-section__content {
    max-width: 90%;
    padding-top: 20px;
    padding-bottom: 45px;
  }

  .lp-halving__class-section__h1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 130%;
  }

  .lp-halving__class-section__text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .lp-halving__class-section__video {
    height: 360px;
  }

  .lp-halving__about-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .lp-halving__about-section__content {
    flex-direction: column;
  }

  .lp-halving__about-section__image {
    display: none;
  }

  .lp-halving__about-section__image.mobile {
    width: 100%;
    height: auto;
    display: block;
  }

  .lp-halving__about-section__text-wrapper {
    align-items: center;
  }

  .lp-halving__about-section__title {
    text-align: center;
    font-size: 33px;
  }

  .lp-halving__about-section__text {
    text-align: center;
  }

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

  .lp-halving__teachers-section__title-wrapper__h2 {
    text-align: center;
    font-size: 26px;
  }

  .lp-halving__banner {
    flex-direction: column;
    align-items: center;
    margin-top: 50px;
    padding-top: 55px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .lp-halving__banner__text-wrapper {
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lp-halving__banner__title {
    text-align: center;
    font-size: 26px;
  }

  .lp-halving__banner__ctas {
    flex-direction: column;
    align-items: center;
  }

  .lp-halving__banner__graph {
    flex: none;
    width: auto;
    max-width: 110%;
    margin-top: -25px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .system_class-page_mobile_header {
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    display: flex;
    position: relative;
  }

  .button-11 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-11.small {
    min-width: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
  }

  .alert-modal_box_h1-2 {
    font-size: 26px;
    line-height: 32px;
  }

  .alert-modal_box-2 {
    width: 90%;
    margin-top: 90px;
    padding: 25px;
  }

  .flash-promo {
    text-align: center;
    padding-left: 55px;
    padding-right: 55px;
    font-size: 15px;
  }

  .lp-jade__topics-section {
    padding-top: 20px;
    padding-bottom: 45px;
  }

  .lp-jade__topics-section__content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 90%;
  }

  .lp-jade__topics-section__h2 {
    font-size: 22px;
  }

  .lp-jade__topics-section__grid {
    flex-direction: column;
  }

  .lp-jade__topics-section__grid__item, .lp-jade__topics-section__grid__item.right {
    width: 100%;
  }

  .lp-jade__topics-section__grid__item__title {
    font-size: 16px;
    line-height: 120%;
  }

  .lp-jade__pricing-wrapper {
    padding-bottom: 46px;
  }

  .hero-section-carteira-bitcoin-2.promo {
    margin-top: 90px;
  }

  .hero-section-bitcoin-starter-v4 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .hero-section-bitcoin-starter-v4.promo {
    padding-top: 115px;
  }

  .hero-section_btc-starterv4_h1 {
    text-align: center;
    font-size: 26px;
    line-height: 140%;
  }

  .hero-section_btc-starterv4_wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-top: -78px;
    margin-bottom: 55px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .lp-btc-starter-v4-txt-gradient.horizontal {
    background-image: linear-gradient(270deg, #fd5309 78%, #ff9101);
  }

  .lp-btc-starter-v4-txt-gradient.horizontal.underline {
    border-bottom-width: 1px;
  }

  .testimonial-section-bitcoin-starter-v4 {
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .default-section-bitcoin-starter-v4-__title {
    font-size: 26px;
  }

  .default-section-bitcoin-starter-v4-__title.modules-section-title {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 140%;
  }

  .default-section-bitcoin-starter-v4-__title.receive-section-title {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .testimonial-section-bitcoin-starter-v4-__subtitle {
    font-size: 15px;
  }

  .testimonial-section-bitcoin-starter-v4-__grid {
    flex-flow: column;
    display: flex;
  }

  .learn-section-bitcoin-starter-v4 {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .learn-section-bitcoin-starter-v4-__list__item {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: flex-start;
    align-items: center;
    padding: 18px;
  }

  .learn-section-bitcoin-starter-v4-__list__item__icon {
    width: 28px;
  }

  .learn-section-bitcoin-starter-v4-__list__item__title {
    font-size: 16px;
  }

  .modules-section-bitcoin-starter-v4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .modules-section-bitcoin-starter-v4-__list {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .modules-section-bitcoin-starter-v4-__list__item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    padding: 15px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__title {
    font-size: 10px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__header__subtitle {
    height: 40px;
    font-size: 14px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__header__subtitle.large {
    height: 80px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__cta {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-bottom: 12px;
    font-size: 14px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__cta__icon {
    width: 16px;
  }

  .modules-section-bitcoin-starter-v4-__list__item__content p, .modules-section-bitcoin-starter-v4-__list__item__header__subtitle-tag {
    font-size: 12px;
  }

  .receive-section-bitcoin-starter-v4 {
    background-image: none;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .receive-section-bitcoin-starter-v4-__img {
    display: none;
  }

  .receive-section-bitcoin-starter-v4-__img.mobile {
    display: block;
  }

  .more-section-bitcoin-starter-v4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .more-section-bitcoin-starter-v4-__list__item {
    flex-flow: column;
  }

  .more-section-bitcoin-starter-v4-__list__item__left {
    background-image: none;
    max-width: 100%;
    padding: 25px;
  }

  .more-section-bitcoin-starter-v4-__list__item__right {
    order: -1;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .more-section-bitcoin-starter-v4-__list__item__number {
    padding: 4px 16px;
    font-size: 13px;
  }

  .more-section-bitcoin-starter-v4-__list__item__title {
    font-size: 21px;
  }

  .more-section-bitcoin-starter-v4-__list__item__txt {
    font-size: 14px;
  }

  .more-section-bitcoin-starter-v4-__list__item__infos__txt {
    font-size: 15px;
  }

  .more-section-bitcoin-starter-v4-__list__item__infos__highlight {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .pricing-section-bitcoin-starter-v4-__content {
    flex-flow: column;
    margin-bottom: 90px;
  }

  .pricing-section-bitcoin-starter-v4-__content__left {
    padding: 20px;
  }

  .pricing-section-bitcoin-starter-v4-__content__right {
    max-width: 100%;
  }

  .pricing-section-bitcoin-starter-v4-__left__title.lp-btc-starter-v4-txt-gradient {
    font-size: 24px;
  }

  .buy-section-bitcoin-starter-v4 {
    padding-top: 60px;
  }

  .pricing-section-bitcoin-starter-v4-__content__right__img {
    margin-top: 0;
  }

  .guaranty-section__content {
    text-align: center;
    max-width: 85%;
    margin-bottom: 40px;
  }

  .guaranty-section__seal {
    width: 150px;
    margin-top: -65px;
  }

  .guaranty-section__txt {
    font-size: 15px;
  }

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

  .about-section__content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .about-section__content__left {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-right: 11px;
  }

  .about-section__content__img {
    object-fit: cover;
    flex: 0 auto;
    max-width: 100%;
    height: 360px;
  }

  .promo-counter__wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .promo-counter__title {
    font-size: 12px;
    line-height: 140%;
  }

  .promo-counter__title.lg {
    max-width: none;
  }

  .promo-counter__txt {
    font-size: 12px;
  }

  .halving-2024__promo-txt {
    font-size: 14px;
  }

  .halving-2024__promo-txt.spacing {
    text-align: center;
  }

  .button-12 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-12.small {
    min-width: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
  }

  .button-13 {
    width: 100%;
    min-width: auto;
    padding: 18px 10px;
    font-size: 16px;
  }

  .button-13.small {
    min-width: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
  }

  .lp-halving__class-section__tag-wrapper {
    font-size: 11px;
  }

  .lp-halving__class-section__tag-wrapper__main {
    padding: 0;
  }

  .lp-halving__class-section__tag-wrapper__brand {
    width: 84px;
  }

  .form-block.profile-modal__wrapper__right {
    width: 100%;
    margin-top: 10px;
  }

  .form-wrapper.left-align {
    min-width: 90%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 18px;
  }

  .form-wrapper.left-align.profile-modal-form-wrapper {
    justify-content: flex-start;
    align-items: stretch;
    width: 95%;
  }

  .profile-modal {
    z-index: 99999;
    justify-content: flex-start;
    align-items: center;
    padding-top: 90px;
    overflow: auto;
  }

  .button-17.in-nav {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .button-17.absolute {
    position: static;
  }

  .profile-modal__wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .profile-modal__wrapper__left {
    width: 100%;
  }

  .abtcday_hero {
    height: 70vh;
    padding-bottom: 60px;
  }

  .abtcday_hero_header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .abtcday_hero_header_holders {
    width: 150px;
  }

  .abtcday_hero_header_info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .abtcday_hero_header_info_title {
    font-size: 18px;
  }

  .abtcday_hero_infos {
    justify-content: flex-start;
    align-items: stretch;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    padding-right: 22px;
    overflow: hidden;
  }

  .abtcday_hero_subtitle {
    text-align: center;
  }

  .abtcday_hero_graph {
    width: 100vw;
    max-width: 100vw;
    margin-left: -32px;
  }

  .abtcday_intro-section {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .abtcday_intro-section_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 90%;
  }

  .abtcday_intro-section_h2 {
    font-size: 29px;
  }

  .abtcday_paragraph {
    text-align: left;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .abtcday_paragraph.abtcday_intro-section_txt {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .abtcday_paragraph.abtcday_wait-section_header_txt {
    text-align: center;
    padding-bottom: 0;
  }

  .abtcday_divisor-graph {
    flex: none;
    width: 300%;
    max-width: 300%;
  }

  .abtcday_divisor-graph.schedule {
    margin-top: 0;
    margin-bottom: 0;
  }

  .abtcday_intro-section_arrow-divisor {
    margin-bottom: 35px;
  }

  .abtcday_divisor-graph-wrapper {
    overflow: hidden;
  }

  .abtcday_divisor-graph-wrapper.schedule {
    margin-top: 55px;
  }

  .abtcday_wait-section {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .abtcday_wait-section_header {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    text-align: center;
    flex-flow: column;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .abtcday_h2 {
    font-size: 36px;
  }

  .abtcday_wait-section_content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .abtcday_wait-section_img {
    width: 100%;
  }

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

  .abtcday_speakers-section {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    padding-top: 55px;
    padding-bottom: 50px;
  }

  .abtcday_speakers-section_list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: stretch;
  }

  .abtcday_speakers-section_item {
    width: 45vw;
  }

  .abtcday_speakers-section_item_img {
    height: 220px;
  }

  .abtcday_speakers-section_item_content {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex: 1;
    padding: 18px;
  }

  .abtcday_speakers-section_item_title {
    font-size: 18px;
  }

  .abtcday_speakers-section_item_subtitle {
    font-size: 13px;
    line-height: 120%;
  }

  .abtcday_schedule-section {
    padding-top: 10px;
  }

  .abtcday_schedule_list {
    width: 90%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .abtcday_schedule_item_header {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .abtcday_schedule_item_header_time {
    width: auto;
    font-size: 18px;
  }

  .abtcday_schedule_item_header_name {
    text-align: center;
    font-size: 26px;
  }

  .abtcday_tickets-section {
    padding-top: 75px;
    padding-bottom: 45px;
  }

  .abtcday_tickets-section_switch-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .abtcday_tickets-section_indication {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-right: -145px;
  }

  .abtcday_tickets-section_indication_txt {
    max-width: 130px;
  }

  .abtcday_tickets_grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    width: 90%;
  }

  .abtcday_banner-section_wrapper {
    flex-flow: column;
    width: 90%;
  }

  .abtcday_banner-section_txt-wrapper {
    max-width: 100%;
  }

  .abtcday_banner-section_img {
    width: 100%;
    display: none;
  }

  .abtcday_banner-section_img.mobile {
    display: block;
  }

  .abtcday_gallery-section_img {
    width: 45vw;
    height: 45vw;
  }

  .abtcday_location-section {
    padding-top: 65px;
  }

  .abtcday_location-section_wrapper {
    border-radius: 14px;
    flex-flow: column;
    padding-right: 0;
  }

  .abtcday_location-section_img {
    border-radius: 14px;
    width: 100%;
  }

  .abtcday_location-section_txt-wrapper {
    padding: 20px;
  }

  .abtcday_location-section_graph {
    background-size: 200%;
  }

  .abtcday_location-section_embed {
    margin-top: 45px;
  }

  .abtcday_partners-section {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .abtcday_partners-section_row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
  }

  .abtcday_partners-section_graph {
    display: none;
  }

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

  .abtcday_faq-section_left {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .abtcday_faq-section_list {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .abtcday_faq-section_list_item {
    padding-right: 25px;
  }

  .abtcday_faq-section_list_item_title {
    max-width: 100%;
    font-size: 20px;
    line-height: 120%;
  }

  .abtcday_faq-section_wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .abtcday_footer_brand {
    width: 220px;
  }

  .textstyle-h0 {
    font-size: 2.7rem;
    line-height: 3.1rem;
  }

  .ds2_button {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .ds2_button.outline-2.hover {
    padding: .7rem 1.6rem .8rem;
    font-size: 16px;
  }

  .ds2_button.resources {
    width: 100%;
  }

  .ds2-settings-menu {
    position: static;
  }

  .navbar_menu-buttons {
    margin-top: 0;
  }

  .navbar_menu-links {
    display: none;
  }

  .navbar_container.is-aula {
    flex-flow: column;
    order: 1;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ds2_navbar {
    min-height: 5rem;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
  }

  .ds2_navbar.is-aula {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .navbar_menu.is-page-height-tablet {
    border-bottom-style: none;
    height: auto;
    padding: 0 0%;
    position: relative;
  }

  .ds2_footer {
    text-align: center;
    display: none;
  }

  .ds2_nav-mobile {
    background-color: #0c051a;
    height: auto;
    padding-bottom: 10px;
    display: flex;
  }

  .icon-nav-mobile {
    width: 3.5rem;
    height: 4.5rem;
  }

  .icon-nav-mobile.is-home:where(.w-variant-41eb6701-9623-5760-e657-64fcea5ea634) {
    color: var(--dark-orange);
  }

  .link-nav-mobile {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .link-nav-mobile.is-home:where(.w-variant-41eb6701-9623-5760-e657-64fcea5ea634) {
    border-top-color: var(--cyan);
  }

  .settings-menu-open {
    border-radius: 0;
    width: 100%;
    margin-top: 78px;
    position: absolute;
    inset: 0% 0% auto 50vw;
  }

  .settings-menu-link {
    padding-top: .825rem;
    padding-bottom: .825rem;
  }

  .ds2_backbtn {
    pointer-events: auto;
  }

  .ds2_button-class {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .ds2-card-video {
    width: 14.5rem;
    min-width: auto;
    max-width: none;
    height: 19.5rem;
  }

  .ds2-card-video:where(.w-variant-08341cec-1181-e52e-6601-023d525288ad) {
    flex: none;
  }

  .main-wrapper {
    padding-bottom: 2rem;
  }

  .padding-global.is-aula {
    margin-left: 1.1rem;
    margin-right: 1.1rem;
  }

  .login-content-wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .field-wraper.pass-account {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    margin-bottom: 1.3rem;
  }

  .ds2_checkbox {
    margin-bottom: 0;
    padding-left: 0;
  }

  .ds2_checkbox.complete-class {
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds2_h1 {
    line-height: 1.1;
  }

  .ds2_h1.mobile-small {
    font-size: 2.2rem;
  }

  .text-size-medium.max-width-medium.mobile-small {
    font-size: .9rem;
  }

  .hero-wrap-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_conteudo {
    padding-top: 3rem;
  }

  .cursos-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 25px;
    padding-right: 5%;
    display: none;
    overflow: auto;
  }

  .cursos-list.resources {
    display: flex;
  }

  .bg-image-wrap {
    height: 100%;
    top: 0;
  }

  .swiper-slide.is-podcast {
    width: 70vw;
  }

  .thumb {
    max-width: none;
    height: auto;
    max-height: none;
  }

  .card-video-thumb {
    flex: none;
    width: 100%;
    max-width: none;
  }

  .swiper-btn-prev.is-podcast {
    display: none;
    bottom: 61%;
  }

  .swiper-btn-next.is-podcast {
    display: none;
  }

  .curso-detail-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: 1rem;
    grid-template-columns: minmax(max-content, max-content) minmax(max-content, max-content) minmax(max-content, max-content);
  }

  .curso-detail-info {
    padding-right: 4px;
  }

  .section_curso-sobre {
    padding-top: 1.5rem;
  }

  .accordion-curso-top {
    padding-top: 2rem;
  }

  .accordion-content-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
  }

  .curso-grupo-wrap {
    position: static;
  }

  .curso-sobre-right {
    padding-bottom: 50px;
    display: none;
  }

  .curso-sobre-right.show-mobile {
    display: block;
  }

  .text-aulas {
    display: none;
  }

  .section_hero-resources {
    padding-top: 2rem;
  }

  .resources-hero-wrap {
    padding: 1.8rem;
  }

  .resourcer-hero-content {
    z-index: 2;
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    object-fit: fill;
    font-weight: 600;
  }

  .ds2_h2 {
    line-height: 1.1;
  }

  .resoucer-image-hero {
    object-fit: cover;
  }

  .resources-wrap {
    flex-flow: column;
    display: flex;
  }

  .filter-resources {
    min-width: auto;
  }

  .resources-filter-wrap {
    border-style: none;
    border-radius: 0;
    padding: 0;
    position: static;
    overflow: visible;
  }

  .filter-form-resources {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: .3rem;
    padding-bottom: 1rem;
    padding-left: .8rem;
  }

  .filter-form-resources.books {
    flex-flow: column;
  }

  .resources-title {
    font-size: 1.25rem;
  }

  .resources-right-wrap {
    width: 100%;
  }

  .resources-list {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    grid-template-columns: 1fr;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 1.3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: scroll;
  }

  .tool-card {
    width: 68vw;
  }

  .tool-card.height-auto {
    width: 70vw;
  }

  .tool-card-content-wrap {
    width: 100%;
  }

  .resources-content-wrap {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }

  .resources-left-wrap {
    width: 100%;
  }

  .book-card {
    flex-flow: column;
    height: auto;
  }

  .book-image-wrap {
    border-radius: .4rem;
    width: 65%;
  }

  .image-book-card {
    height: auto;
  }

  .book-card-content-wrap {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    justify-content: flex-start;
  }

  .section_hero-account {
    padding-top: 2rem;
  }

  .hero-account-photo-wrap {
    flex-flow: column;
  }

  .account-photo-wrap {
    width: 6.25rem;
    height: 6.25rem;
  }

  .form-account {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .account-forms-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_hero-certificados {
    padding-top: 2rem;
  }

  .hero-account {
    flex-flow: column;
  }

  .certificados-list {
    grid-template-columns: 1fr;
  }

  .section_hero-suporte {
    padding-top: 2rem;
  }

  .section_hero-aula {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-aula-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .aula-buttons-wrap {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .hero-aula-buttons-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }

  .hero-aula {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
    margin-left: -1.1rem;
    margin-right: -1.1rem;
  }

  .section_aula {
    padding-top: 0;
    padding-bottom: 7rem;
  }

  .ds2_h4.is-class, .ds2_h4.is-class.desk {
    display: none;
  }

  .ds2_h4.is-class.mobile {
    display: block;
  }

  .nav_aula-info {
    z-index: 0;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    pointer-events: none;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: -2.7rem;
    position: relative;
  }

  .nav-aula-info {
    flex-flow: column;
    margin-top: 1rem;
    padding-bottom: 1.6rem;
  }

  .curso-progress {
    flex: 1;
  }

  .nav-aula-progress-wrap {
    width: 100%;
  }

  .hero-aula-accordion-wrap {
    max-height: none;
    overflow: hidden;
  }

  .hero-aula-accordion-wrap.is-preview {
    max-height: none;
  }

  .text-size-large.is-class {
    font-size: 1.1rem;
  }

  .dashboard__hero-default {
    position: relative;
  }

  .dashboard__hero-last-class__infos {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .dashboard__hero-last-class__title-wrapper {
    max-width: 100%;
  }

  .course-page__class-item__icon {
    max-width: 44px;
  }

  .course-page__class-item__title {
    font-size: 1.1rem;
    line-height: 130%;
  }

  .nav-aula-progress-wrap__subwrapper {
    flex: none;
  }

  .filter-resources__item {
    white-space: nowrap;
    flex: none;
    min-width: auto;
  }

  .filter-resources__item.form {
    padding-right: .2rem;
  }

  .filter-resources__item.form:hover {
    opacity: 1;
  }

  .book-card_cms-item {
    flex: none;
    width: 70vw;
  }

  .filter-form-resources__subwrapper {
    flex-flow: row;
  }

  .filter-form-resources__subwrapper.first {
    flex-flow: row;
    width: 100%;
    margin-bottom: -.5rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .class-page__links__grid {
    flex-flow: column;
    display: flex;
  }

  .comment-white-box {
    padding: 3%;
  }

  .comment-white-box.is-comment {
    padding-left: 3%;
  }

  .comment-reaction {
    font-size: 13px;
  }

  .comment-reply-section {
    margin-bottom: -3%;
    margin-left: -3.5%;
    margin-right: -3.5%;
  }

  .comment-is-typing-section {
    padding-left: 0;
  }

  .comment-input {
    font-size: 16px;
  }

  .comment-icon {
    display: none;
  }

  .ds2_checkbox-2 {
    margin-bottom: 0;
    padding-left: 0;
  }

  .nav_aula-info-btn {
    pointer-events: auto;
  }

  .filter-form__clear:hover {
    opacity: 1;
  }

  .cursos-list__mobile {
    background-color: #0000;
    width: 14.5rem;
    height: auto;
    position: static;
  }

  .cursos-list__mobile__mask {
    overflow: visible;
  }

  .cursos-list__mobile__slide {
    margin-right: 1rem;
  }

  .cursos-list__mobile__arrow {
    background-image: linear-gradient(90deg, #0c0519d6 21%, #0c051900);
    width: 40px;
    font-size: 31px;
  }

  .cursos-list__mobile__arrow.right {
    background-image: linear-gradient(270deg, #0c0519d6 21%, #0c051900);
  }

  .cursos-list__mobile-wrapper {
    margin-left: -6%;
    margin-right: -6%;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
    position: relative;
  }

  .hero-aula__mobile-infos {
    display: flex;
  }

  .hero-aula__mobile-infos__title {
    margin-bottom: 1.5rem;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 125%;
  }

  .hero-aula__mobile-infos__links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid #332a41;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    padding: .4rem;
  }

  .hero-aula__mobile-infos__links.flex {
    display: flex;
  }

  .hero-aula__mobile-infos__links__item {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    color: #a5a0c0;
    border-radius: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    display: flex;
  }

  .hero-aula__mobile-infos__links__item.first {
    color: var(--dark-orange);
    background-color: #19152f;
  }

  .hero-aula__mobile-infos__links__item__icon {
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 37px;
    display: flex;
  }

  .links-class, .links-comments {
    margin-top: 1.5rem;
  }

  .cbm__hero-section {
    background-color: #130b24;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .cbm__hero-section__content {
    background-color: #040312;
    border-bottom: 1px solid #2a1851;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    margin-top: -125px;
    padding-bottom: 45px;
  }

  .cbm__hero-section__content-wrapper {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    justify-content: center;
    align-items: center;
  }

  .cbm__hero-section__brand {
    width: 140px;
  }

  .cbm__hero-section__title-wrapper {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    text-align: center;
  }

  .cbm__hero-section__h1 {
    max-width: 100%;
    font-size: 2.2rem;
    line-height: 110%;
  }

  .cbm__hero-section__content-bottom {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    justify-content: center;
    align-items: center;
  }

  .cbm__hero-section__h1-tag {
    display: block;
  }

  .cbm__hero-section__mobile-img {
    width: 100%;
    display: block;
  }

  .cbm__hero-section__h1-underline {
    width: 10.8rem;
    height: .8rem;
    margin-top: -.8rem;
    margin-left: auto;
    margin-right: auto;
  }

  .cbm__topics-section {
    padding-top: 58px;
  }

  .cbm__topics-section__wrapper {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }

  .cbm__topics-section__title-wrapper {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    text-align: center;
  }

  .cbm__tag {
    font-size: .8rem;
  }

  .lps-25__h2 {
    font-size: 2.1rem;
    line-height: 105%;
  }

  .lps-25__h2.sm-mobile {
    font-size: 1.6rem;
  }

  .lps-25__h2.sm-desk.left {
    text-align: center;
  }

  .lps-25__h2._2rem {
    font-size: 1.5rem;
  }

  .lps-25__h2._2rem.text-align-left.is-center, .lps-25__h2.text-align-left {
    text-align: center;
  }

  .cbm__topics-section__grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cbm__topics-section__grid__item {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
  }

  .cbm__topics-section__grid__item__icon {
    max-width: 80%;
  }

  .cbm__topics-section__grid__item__txt {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .cbm__topics-section__graph {
    width: 98vw;
    max-width: 98vw;
  }

  .cbm__topics-section__bottom {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }

  .cbm__topics-section__arrow {
    width: 88px;
  }

  .cbm__topics-section__wallets {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .cbm__topics-section__wallets__title {
    text-align: center;
    max-width: 240px;
  }

  .cbm__topics-section__wallets__list {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .cbm__topics-section__blur1 {
    opacity: .9;
    width: 50vw;
    margin-top: 34px;
    margin-right: -32px;
  }

  .cbm__modules-section {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    padding-top: 55px;
  }

  .cbm__modules-section__item__header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cbm__modules-section__item__icon {
    width: 29px;
  }

  .cbm__modules-section__item__number {
    width: 40px;
  }

  .cbm__modules-section__item__title {
    max-width: 130px;
    font-size: 1.3rem;
    line-height: 105%;
  }

  .cbm__modules-section__item__open-icon-line-h {
    width: 18px;
  }

  .cbm__modules-section__item__content__item {
    padding-left: 1rem;
  }

  .cbm__modules-section__item__content__item__title {
    font-size: 1rem;
  }

  .cbm__modules-section__item__open-icon-line-v {
    height: 18px;
  }

  .cbm__modules-section__arrow {
    width: 88px;
  }

  .cbm__who-section {
    padding-top: 51px;
  }

  .cbm__who-section__grid {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr;
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .cbm__who-section__grid__item {
    border-radius: 20px;
    padding: 1.4rem 1.2rem;
  }

  .cbm__who-section__graph {
    max-width: 100%;
  }

  .cbm__what-section__wrapper {
    grid-column-gap: 3.2rem;
    grid-row-gap: 3.2rem;
    flex-flow: column;
    margin-bottom: -350px;
  }

  .cbm__what-section__left {
    text-align: left;
    max-width: 100%;
  }

  .cbm__what-section__list {
    margin-left: -48px;
  }

  .cbm__what-section__line {
    margin-bottom: 70px;
  }

  .cbm__banner {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/67b64900dcc2fa057919e517_graph__bg-jade.avif"), linear-gradient(83deg, #0000, #5c86b000 27%, #5ca7b021 51%, #5ca7b000), linear-gradient(#101417 59%, #000);
    background-position: 50% 0, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: contain, auto, auto;
    margin-top: 0;
    padding: 10rem 0 1.8rem;
    top: 405px;
  }

  .cbm__banner__wrapper {
    background-image: linear-gradient(#0000, #101417 9%, #0000 33%);
    margin-top: -22px;
    padding-top: 5rem;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }

  .cbm__banner__tag {
    display: none;
  }

  .cbm__banner__seal {
    width: 140px;
    margin-top: 87px;
    margin-right: -21px;
    inset: 0% 0% auto auto;
  }

  .cbm__testimonial-section {
    padding-top: 470px;
  }

  .cbm__testimonial-section__grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cbm__bonus-section {
    padding-top: 2.8rem;
  }

  .cbm__bonus-section__content {
    border-radius: 20px;
    flex-flow: column;
    margin-top: 2rem;
    padding-top: 0;
  }

  .cbm__bonus-section__left {
    border-radius: 20px;
    width: 100%;
    height: auto;
    padding-top: 2.6rem;
    padding-bottom: 2.6rem;
  }

  .cbm__bonus-section__mockup {
    width: 90%;
  }

  .cbm__bonus-section__seal {
    width: 6.7rem;
    margin-top: .6rem;
    margin-right: -.2rem;
  }

  .cbm__bonus-section__txt-wrapper {
    padding: 1.7rem;
  }

  .cbm__bonus-section__title {
    font-size: 1.4rem;
  }

  .cbm__pricing-section__wrapper {
    max-width: 95%;
  }

  .cbm__pricing-section__h2-wrapper {
    max-width: 18rem;
  }

  .cbm__pricing-section__content, .cbm__pricing-section__infos {
    width: 100%;
  }

  .cbm__pricing-section__subprice {
    flex-flow: column;
  }

  .cbm__pricing-section__subprice__item {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .cbm__pricing-section__line {
    margin-bottom: 70px;
  }

  .cbm__pricing-section__line.bottom {
    margin-top: 50px;
  }

  .cbm__about-section {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .cbm__about-section__wrapper {
    flex-flow: column;
  }

  .cbm__about-section__content {
    justify-content: flex-start;
    align-items: stretch;
  }

  .cbm__about-section__img.mobile {
    width: 100%;
    height: auto;
    display: block;
  }

  .cbm__about-section__img.desktop {
    display: none;
  }

  .ds2_button-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .navbar_content_menu_link-seccondary {
    border-bottom: 1px solid #ffffff26;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar_content_menu_link-seccondary.v2 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar_content_menu_link-seccondary.v2.w--open {
    align-items: center;
    display: flex;
  }

  .navbar_content_menu_link-seccondary.v2.dashboard {
    border-bottom-style: none;
    width: auto;
    padding: 0;
  }

  .login-button-seccondary {
    padding: 8px 10px;
  }

  .login-button-seccondary.v3 {
    padding: 12px 14px;
  }

  .accordion-curso-top-static {
    padding-top: 2rem;
  }

  .st-25__hero {
    background-image: url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/682e6083314d7c819dece4db_Hero.avif");
    background-size: 100% 100%;
  }

  .st-25__hero__wrapper {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    padding-top: 3rem;
  }

  .st-25__hero__link {
    display: none;
  }

  .st-25__hero__subtitle {
    text-align: center;
    font-size: 1.1rem;
  }

  .st-25__hero__list__item__icon {
    flex: none;
  }

  .st-25__hero__list__item__txt {
    font-size: 1.1rem;
  }

  .st-25__hero__list__subtitle {
    text-align: center;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .st-25__hero__video {
    flex: 0 auto;
  }

  .st-25__hero__video.large {
    width: 100vw;
    margin-bottom: 0;
    margin-left: -7.5vw;
  }

  .st-25__hero__video__center {
    padding-top: 1.1rem;
  }

  .st-25__hero__video__center__img {
    width: 1.7rem;
  }

  .st-25__hero__video__center__txt {
    font-size: 2.2rem;
  }

  .st-25__hero__video__center__border {
    width: 7rem;
    height: 7rem;
  }

  .st-25__who__wrapper {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    padding-bottom: 3.5rem;
  }

  .lps-25__h2__list {
    grid-column-gap: 2.8rem;
    grid-row-gap: 2.8rem;
    flex-flow: column;
  }

  .lps-25__h2__list__item {
    max-width: 100%;
  }

  .lps-25__h2__details {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .lps-25__h2__details__divisor {
    background-color: #ffffff2e;
    width: 100%;
    height: .05rem;
  }

  .st-25__quotes__divisor {
    max-width: 85%;
  }

  .st-25__quotes__wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .st-25__quotes__img.desk {
    display: none;
  }

  .st-25__quotes__img.mobile {
    width: 100%;
    max-width: 95%;
    display: block;
  }

  .st-25__actives__wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 8.5rem;
    padding-bottom: 5.5rem;
  }

  .st-25__actives__bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .st-25__actives__top__img {
    display: none;
  }

  .st-25__actives__top__img.mobile {
    display: block;
  }

  .st-25__actives__bottom__wrapper {
    overflow: visible;
  }

  .st-25__actives__bottom__title-wrapper__graph {
    width: 6.2rem;
    margin-bottom: .2rem;
    margin-right: -3.7rem;
    transform: rotate(-19deg);
  }

  .st-25__actives__tabs__link {
    padding: .5rem 1.2rem;
  }

  .st-25__actives__tabs__pane__img {
    display: none;
  }

  .st-25__actives__tabs__pane__img.mobile {
    display: block;
  }

  .st-25__compare {
    justify-content: flex-start;
    align-items: center;
  }

  .st-25__compare__arrow {
    width: 1.5rem;
    top: -1rem;
  }

  .st-25__compare__main-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -1.4rem;
    display: flex;
    overflow: hidden;
  }

  .st-25__compare__bg {
    width: 160%;
    max-width: 160%;
  }

  .st-25__compare__content-wrapper {
    background-color: #120e1d;
    flex-flow: column;
    position: relative;
  }

  .st-25__compare__container-wrapper {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -4.5rem;
  }

  .st25__steps__wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1rem;
    position: relative;
  }

  .st25__steps__graph-wrapper__img {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .st25__steps__graph-wrapper__txt-wrapper {
    display: none;
  }

  .st25__steps__list {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
    flex-flow: column;
  }

  .st25__steps__list__item.up {
    max-width: 100%;
    margin-top: 0;
  }

  .st25__steps__list__item.center {
    left: 0;
  }

  .cabns_modules {
    padding-top: 5.5rem;
  }

  .st25_acess {
    padding-bottom: 3.5rem;
  }

  .acess-title-wrap {
    margin-bottom: 1.7rem;
  }

  .image-acess-1 {
    width: 105%;
    max-width: 110%;
  }

  .acess-ferramentas {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    top: -.6rem;
  }

  .acess-ferramentas.cabn {
    padding-top: 2rem;
  }

  .acess-aovivo-card {
    justify-content: center;
    align-items: center;
    margin-top: 39px;
    padding-top: 0;
    padding-left: 2rem;
  }

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

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

  .acess-aovivo-content {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .acess-aovivo-image {
    width: 136%;
  }

  .acess-plus-card-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pattern-acess-2 {
    bottom: 2%;
  }

  .st25_bonus {
    padding-top: 4.5rem;
    padding-bottom: 4rem;
  }

  .bonus-card-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .bonus-card-sm.is-2 {
    overflow: hidden;
  }

  .bonus-card-sm-content-wrap {
    padding: 2rem 1.25rem 1.25rem;
  }

  .bonus-selo {
    width: 5rem;
  }

  .bonus-plus-wrap {
    background-color: #212121;
    width: 100vw;
    margin-left: -8vw;
    overflow: hidden;
  }

  .bonus-plus-left {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .bonus-plus-title {
    height: auto;
    padding-bottom: 1.5rem;
  }

  .bonus-st25 {
    margin-top: 1.6rem;
    top: 0%;
  }

  .bonus-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .section_sobre.st-25, .section_sobre.cabns {
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
  }

  .st25_bonus__cta-wrapper {
    margin-top: -2rem;
  }

  .st25__pricing__graph {
    width: 98vw;
  }

  .st25__pricing {
    padding-top: 4rem;
  }

  .st25__pricing-section__content {
    width: 95%;
    margin-top: -6.1rem;
  }

  .st25__pricing-section__content.cabn {
    margin-top: -1.5rem;
  }

  .st25__pricing-section__content__top {
    border-color: #6342ae;
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }

  .st25__sobre-img {
    display: none;
  }

  .st25__sobre-img.mobile {
    display: block;
  }

  .cabns_hero {
    background-image: radial-gradient(circle closest-corner at 50% 1%, #b194e23b 12%, #110b2200), url("https://cdn.prod.website-files.com/616f1b95e7186aa05896d4e4/684c301b2af44861f1935f0a_Hero%20Mobile%20(1).avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, 100%;
    height: 1000px;
    padding-top: 3.1rem;
  }

  .cabs_hero-wrap {
    height: auto;
  }

  .cabns_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
  }

  .cabns_25text {
    font-size: 1rem;
  }

  .image-hero-cabns_wrap {
    top: -7px;
  }

  .marquee {
    overflow: visible;
  }

  .marquee-item {
    font-size: 1rem;
  }

  .div-block-37, .div-block-37-copy {
    display: block;
  }

  .cabns_bitcoin {
    background-image: linear-gradient(#100b19, #150c29);
    padding-top: 2.8rem;
  }

  .cabns_itens-wrap {
    grid-row-gap: 20px;
  }

  .cabns_item {
    padding: .625rem;
  }

  .cabns_item-wrap {
    height: 19rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lps-25__h6 {
    font-size: 1.25rem;
    line-height: 105%;
  }

  .lps-25__h6.sm-mobile {
    font-size: 1.6rem;
  }

  .lps-25__h6.sm-desk.left {
    text-align: center;
  }

  .lps-25__h6._2rem {
    font-size: 1.5rem;
  }

  .lps-25__h6._2rem.text-align-left.is-center, .lps-25__h6.text-align-left {
    text-align: center;
  }

  .cabns_bitcoin-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .cabns_futuro {
    background-image: radial-gradient(circle closest-corner at 50% 100%, #c6b0ec 25%, #76649fe8 43%, #150c29);
    padding-top: .9rem;
  }

  .cabns_futuro-card-inner {
    min-height: 20rem;
    padding-left: 0;
    padding-right: 0;
  }

  .cabns_futuro-card-image {
    object-fit: cover;
    height: 25rem;
    position: static;
    top: -3.2rem;
    transform: none;
  }

  .cabns_futuro-card-content {
    text-align: left;
    margin-top: -170px;
    padding-top: 0;
  }

  .cabns_futuro-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pattern-futuro._1 {
    display: none;
  }

  .compare-wrap.cabn {
    padding-top: 4.5rem;
  }

  .compare-info {
    border-radius: 1.1rem;
    flex-flow: column;
    align-items: stretch;
    font-size: .875rem;
  }

  .compare-resultado {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .compare-assets-wrap.is-price {
    margin-top: -178px;
  }

  .asset-1.top {
    top: 22px;
  }

  .text-block-4 {
    font-size: 1rem;
  }

  .cabns_acess {
    padding-bottom: 0;
  }

  .acess-asset-wrap._2 {
    margin-top: -146px;
  }

  .bonus {
    width: 70rem;
  }

  .cabns_bonus-content {
    background-image: radial-gradient(circle closest-corner at 50% 100%, #c6b0ec 43%, #150c29);
    padding-top: 1.1rem;
  }

  .bonus-card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tag {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .lp_25-h5.is-bonus {
    font-size: 1.6rem;
  }

  .image-card-bonus.is-2 {
    max-width: none;
    left: 0;
  }

  .cabns_price {
    box-shadow: none;
    padding-top: 4rem;
  }

  .cabns_hero__mobile-img {
    width: 100%;
    margin-top: -417px;
    display: block;
  }

  .cabn__modules-section__item__icon {
    width: 29px;
  }

  .cabn__modules-section__item__header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cabn__pricing__graph {
    width: 98vw;
    display: none;
  }

  .cabn__pricing__graph.mobile {
    width: 100vw;
    display: block;
  }
}

#w-node-_88639495-0fde-2ce8-221e-b140d508e4b4-1f172579, #w-node-efa118ce-d564-300d-86f3-4b414622a549-4622a544, #w-node-efa118ce-d564-300d-86f3-4b414622a550-4622a544, #w-node-efa118ce-d564-300d-86f3-4b414622a55c-4622a544, #w-node-efa118ce-d564-300d-86f3-4b414622a568-4622a544, #w-node-efa118ce-d564-300d-86f3-4b414622a57c-4622a544, #w-node-_3ee1f7f4-f028-18ae-abbb-cacae2794135-4622a544, #w-node-c90bfab0-216f-4d73-1c50-c97fc6e3e8ff-d08985c8, #w-node-_30d55809-cb35-e7ed-0324-5002b234a305-d08985c8, #w-node-f564b2fa-4a1f-a58f-8f31-53806010da90-d08985c8, #w-node-cd5b7d1c-2c11-4db2-2d02-1ed313399def-d08985c8, #w-node-_21735fb4-e9ad-5b6a-2e72-53f7e3134c66-d08985c8, #w-node-cd7ff4af-dce6-3657-81db-ca772e4d1392-d08985c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c921-e9c52e98 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c926-e9c52e98 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c92b-e9c52e98 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c935-e9c52e98 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c93d-e9c52e98 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f84d8754-62e2-3cdf-2808-e960db28042e-0e848ed1, #w-node-_81104af7-b742-9613-e543-1475ecdcf41b-0e848ed1, #w-node-c1ae0961-d0f5-9af7-5cae-fb0d83778efe-0e848ed1, #w-node-c1ae0961-d0f5-9af7-5cae-fb0d83778eff-0e848ed1, #w-node-_3be24c6a-7b51-798f-1995-e0a9310476fc-0e848ed1, #w-node-_3be24c6a-7b51-798f-1995-e0a9310476fd-0e848ed1, #w-node-_04b97924-725f-931e-4327-873da63e2881-0e848ed1, #w-node-_04b97924-725f-931e-4327-873da63e2882-0e848ed1, #w-node-ae339e1b-b260-bf5a-4f4b-cea337dc5bcb-0e848ed1, #w-node-_785f3bb6-db98-abb9-6466-bdb2f802c9eb-0e848ed1, #w-node-eb41d095-21b3-80d5-ac11-86c2c37a065f-0e848ed1, #w-node-_684bc907-d89b-305a-6836-afd367ea70a3-c0edd3a6, #w-node-_093d5bc9-6350-b52f-809f-795f1cec8fe0-c0edd3a6, #w-node-a7d724d8-e0b0-81a3-06cc-6a7019c81f51-c0edd3a6, #w-node-c1fb599d-5c6d-3bda-f32c-a6e19d748edb-c0edd3a6, #w-node-_59d0a151-5730-75bd-5d93-c8fab3fb40e2-c0edd3a6, #w-node-afd9daa4-4580-622f-6b9b-06201659a3db-c0edd3a6, #w-node-_7dd16a94-f8fe-23b0-387e-15aab258c63a-c0edd3a6, #w-node-_8dd66dea-390b-3cb5-82b3-9e246f2609ab-c0edd3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4c38896-093d-eff6-c7c1-733f083dcfcc-c0edd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f5fb6f0-a6fa-6efc-e14b-3bbbac6a0d34-c0edd3a6, #w-node-_108588e6-1822-d146-f88a-66bbb049f551-c0edd3a6, #w-node-a506e656-c1fe-2904-7fba-6d40056f7ecf-c0edd3a6, #w-node-c79f52ec-7259-466d-a2a5-ad8b07d5def6-c0edd3a6, #w-node-_2d52d1a5-f661-9092-1aa2-13eb5bd1876d-aff90458, #w-node-_6f1a13c2-724d-22d9-ce87-8ad7e4094986-aff90458, #w-node-f92676ff-f7c0-87a4-05ae-a19ba9adb8ab-aff90458, #w-node-cccf01c8-8f01-4d83-d28a-5988042b3bce-aff90458 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb045bf-56cb-8eef-79cf-72ebd0999c54-aff90458 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d52d1a5-f661-9092-1aa2-13eb5bd1876d-ca3d2e1d, #w-node-_6f1a13c2-724d-22d9-ce87-8ad7e4094986-ca3d2e1d, #w-node-f92676ff-f7c0-87a4-05ae-a19ba9adb8ab-ca3d2e1d, #w-node-cccf01c8-8f01-4d83-d28a-5988042b3bce-ca3d2e1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb045bf-56cb-8eef-79cf-72ebd0999c54-ca3d2e1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7305d532-5ed8-ce24-a082-70b40160bf74-ae06b7a6, #w-node-_117d1f79-9fe3-c51c-e26b-02b13f0a2cbd-ae06b7a6, #w-node-_74606970-2df7-2b2e-345a-ca65673aee7f-ae06b7a6, #w-node-_74606970-2df7-2b2e-345a-ca65673aee80-ae06b7a6, #w-node-_5285a052-e064-42e5-0342-252e7db8629a-ae06b7a6, #w-node-_5285a052-e064-42e5-0342-252e7db8629b-ae06b7a6, #w-node-_519c0508-f0e3-c180-1a62-2cb1af23455b-ae06b7a6, #w-node-_519c0508-f0e3-c180-1a62-2cb1af23455c-ae06b7a6, #w-node-_4cd59594-179a-1e65-87c9-df0f7faa327e-ae06b7a6, #w-node-_4cd59594-179a-1e65-87c9-df0f7faa327f-ae06b7a6, #w-node-_652faa0c-f4e5-ea0d-f116-48cfb70be4f9-ae06b7a6, #w-node-_652faa0c-f4e5-ea0d-f116-48cfb70be4fa-ae06b7a6, #w-node-_49533fa6-d1af-3710-ea74-f59839336e16-ae06b7a6, #w-node-_49533fa6-d1af-3710-ea74-f59839336e17-ae06b7a6, #w-node-_4adc66f8-59ba-46af-a11e-047d0bac78f2-ae06b7a6, #w-node-_4adc66f8-59ba-46af-a11e-047d0bac78f3-ae06b7a6, #w-node-e41681a7-24ff-f32f-de92-2ad037aa7d33-ae06b7a6, #w-node-e41681a7-24ff-f32f-de92-2ad037aa7d34-ae06b7a6, #w-node-_6524a276-0fbd-97d2-213a-0d5e9ff8bab9-ae06b7a6, #w-node-_6524a276-0fbd-97d2-213a-0d5e9ff8baba-ae06b7a6, #w-node-_52732df6-9065-9675-9358-d950c4680ced-ae06b7a6, #w-node-ca798483-f687-152b-ce06-23b2f1556349-ae06b7a6, #w-node-ca798483-f687-152b-ce06-23b2f155634a-ae06b7a6, #w-node-_392cd035-1ffb-296c-d978-d63f78890a63-9f8f27d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e3dc8e-f915-f0a1-ca93-cd44384d17a5-bd7dc1ac, #w-node-b7e3dc8e-f915-f0a1-ca93-cd44384d17a5-e4df6313 {
  align-self: auto;
}

#w-node-c18f77ea-e5f5-f27e-9c93-67f9f7d5220a-9c072aee, #w-node-_1a6d472b-4846-f30a-0f7d-2cc061bb7836-9c072aee, #w-node-b4a9c7cd-d766-7294-e9eb-5ecf5ca834a6-9c072aee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_392cd035-1ffb-296c-d978-d63f78890a63-7d47adf7, #w-node-f26fa301-e8f2-cd84-85b4-b28fec9c90d1-b6468d4f, #w-node-f26fa301-e8f2-cd84-85b4-b28fec9c90d1-dec3b83f, #w-node-f26fa301-e8f2-cd84-85b4-b28fec9c90d1-391cd3de, #w-node-f26fa301-e8f2-cd84-85b4-b28fec9c90d1-4f5bf62a, #w-node-_84489484-88ea-47d7-d298-f11c3e99a69d-abb60c20, #w-node-_84489484-88ea-47d7-d298-f11c3e99a6a2-abb60c20, #w-node-_84489484-88ea-47d7-d298-f11c3e99a6a7-abb60c20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84489484-88ea-47d7-d298-f11c3e99aace-abb60c20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c921-e9c52e98 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c926-e9c52e98 {
    grid-column-end: 2;
  }

  #w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c92b-e9c52e98 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b39ee21e-ebc7-4f44-eaa9-5a1cac58c93d-e9c52e98 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-efa118ce-d564-300d-86f3-4b414622a549-4622a544, #w-node-bbfb8c7d-5414-4da4-a540-ea73cbc2bfe6-9c072aee, #w-node-_9910d49d-4ec8-9d9e-6ce0-f47e847ec616-9c072aee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fa54c8d-fbf5-8bf6-d3e8-67c44b865bb7-0ff87e01 {
    order: -9999;
  }
}
