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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/675b405bdc0cf8195f72080c/675b405bdc0cf8195f720827_Onest-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--bg: #140b2d;
  --color--text-grey: #f0f0f0;
  --color--primary-violet: #8f55b3;
  --color--primary-purple: #401896;
  --color--secondary-orange: #ef8f43;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

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

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

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

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

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

body {
  background-color: var(--color--bg);
  color: var(--color--text-grey);
  font-family: Onest, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

h1 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.1;
}

h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2.5rem;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.1;
}

h3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.1;
}

h4 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1;
}

p {
  margin-bottom: 0;
}

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

.hero_section {
  padding-top: 7.38rem;
  position: relative;
  overflow: hidden;
}

.container {
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.container.cc-nav {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container.cc-hero {
  position: relative;
}

.hero_bg {
  z-index: -1;
  aspect-ratio: 1360 / 564;
  border-radius: 1.5rem;
  width: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1360' height='564' viewBox='0 0 1360 564' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H1360V351C1360 353.689 1358.8 358.339 1354.7 361H1048.08C1035.33 361 1025 371.332 1025 384.077V562.416C1023.41 563.289 1021.44 563.878 1019 564H0V313C0 310.311 1.2014 305.661 5.30421 303H618.462C624.834 303 630 297.834 630 291.462V208.538C630 202.166 624.834 197 618.462 197H456C446.4 196.52 444 188.8 444 185V139.538C444 133.166 438.834 128 432.462 128H385C375.4 127.52 373 119.8 373 116V61.5385C373 55.1659 367.834 50 361.462 50H12C2.4 49.52 0 41.8 0 38V0Z' fill='white'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='1360' height='564' viewBox='0 0 1360 564' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H1360V351C1360 353.689 1358.8 358.339 1354.7 361H1048.08C1035.33 361 1025 371.332 1025 384.077V562.416C1023.41 563.289 1021.44 563.878 1019 564H0V313C0 310.311 1.2014 305.661 5.30421 303H618.462C624.834 303 630 297.834 630 291.462V208.538C630 202.166 624.834 197 618.462 197H456C446.4 196.52 444 188.8 444 185V139.538C444 133.166 438.834 128 432.462 128H385C375.4 127.52 373 119.8 373 116V61.5385C373 55.1659 367.834 50 361.462 50H12C2.4 49.52 0 41.8 0 38V0Z' fill='white'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.css {
  display: none;
}

.hero_logo-wrapper {
  max-width: 18.94rem;
  padding-left: 2.31rem;
}

.hero_wrapper {
  height: 35.25rem;
  padding-top: 5.13rem;
  position: relative;
}

.hero_h1 {
  text-transform: uppercase;
  max-width: 35.56rem;
}

.hero_h1-wrapper {
  padding-left: 2.19rem;
}

.hero_info {
  grid-column-gap: 1.63rem;
  grid-row-gap: 1.63rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

.hero_cta-wrapper {
  grid-column-gap: 1.31rem;
  grid-row-gap: 1.31rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-left: auto;
  padding-bottom: 2.25rem;
  padding-right: 3.5rem;
  display: flex;
}

.h5 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.h5.hero_cta {
  max-width: 13.44rem;
}

.button-primary {
  z-index: 1;
  color: var(--color--text-grey);
  border-radius: .63rem;
  padding: 1.13rem 1.88rem;
  font-size: .88rem;
  line-height: 1.2;
  text-decoration: none;
  transition: all .5s linear;
  position: relative;
  overflow: hidden;
}

.button-primary.cc-border {
  outline-offset: 0px;
  outline: 1px solid #8f55b300;
}

.button-primary.cc-border:hover {
  outline-color: var(--color--primary-violet);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.button-primary.cc-border.cc-form {
  width: 100%;
}

.button-primary.cc-border.cc-form:hover {
  background-image: linear-gradient(#0000, #fff0);
}

.button-primary.cc-border.cc-100 {
  text-align: center;
  width: 100%;
}

.button-primary.cc-border.cc-footer {
  text-align: center;
  width: 100%;
  max-width: 20.5rem;
}

.button-primary.cc-border.cc-menu {
  border: 1px solid var(--color--primary-violet);
  background-color: var(--color--bg);
  text-transform: uppercase;
}

.button-primary.cc-border.cc-menu:hover {
  background-color: var(--color--primary-violet);
  outline-color: var(--color--primary-violet);
}

.button-primary.cc-go {
  position: absolute;
  inset: auto 2% 6% auto;
}

.hero_scroller {
  padding-top: 1.25rem;
}

.scroller-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.hero_scroller-item {
  text-align: center;
  text-transform: uppercase;
  border-radius: .72rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: .94rem 1.72rem;
  display: flex;
}

.button-primary-hover {
  z-index: 0;
  background-color: var(--color--primary-purple);
  opacity: 0;
  transition: opacity .333s;
  position: absolute;
  inset: 0%;
}

.button-primary-hover.cc-go {
  inset: auto auto 0% 0%;
}

.button-primary-text {
  z-index: 2;
  position: relative;
}

.text-orange {
  color: var(--color--secondary-orange);
}

.goal_wrapper {
  grid-column-gap: 4.13rem;
  grid-row-gap: 4.13rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.goal_cards-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.goal_card-big {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--color--primary-purple);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5.63rem 4.38rem;
  display: flex;
}

.goal_card-big_content {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 24.38rem;
  display: flex;
}

.text-large {
  font-size: 1.25rem;
  line-height: 1.2;
}

.text-large.max-354 {
  max-width: 22.13rem;
}

.text-large.nomber-1 {
  margin-left: 4.81rem;
}

.text-large.nomber-2 {
  margin-left: 10.81rem;
}

.text-large.nomber-3 {
  margin-left: 16.94rem;
}

.text-large.nomber-4 {
  margin-left: 23rem;
}

.text-large.nomber-5 {
  margin-left: 29.13rem;
}

.text-large.max-413 {
  max-width: 25.81rem;
}

.text-large.max-500 {
  max-width: 31.25rem;
}

.text-large.max-344 {
  width: 100%;
  max-width: 21.5rem;
}

.goal_card-big_btn-wrapper {
  color: var(--color--primary-violet);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.goal_card-big_icon {
  width: 11.25rem;
  height: 11.25rem;
}

.goal_cards-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.goal_card-mini {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.25rem;
  display: flex;
}

.goal_card-mini-h4 {
  max-width: 13.94rem;
}

.promotion_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading {
  display: flex;
}

.promotion_cards {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 42rem;
  display: flex;
  position: relative;
}

.promotion_card {
  grid-column-gap: 2.94rem;
  grid-row-gap: 2.94rem;
  aspect-ratio: 672 / 258;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .88rem;
  display: flex;
  position: sticky;
  top: 10rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M136 24C136 10.7452 125.255 0 112 0H74C60.7452 0 50 10.7452 50 24C50 37.2548 39.2548 48 26 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H160C146.745 48 136 37.2548 136 24Z' fill='url(%23paint0_linear_2121_418)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_418' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M136 24C136 10.7452 125.255 0 112 0H74C60.7452 0 50 10.7452 50 24C50 37.2548 39.2548 48 26 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H160C146.745 48 136 37.2548 136 24Z' fill='url(%23paint0_linear_2121_418)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_418' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.promotion_card._2 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M234 24C234 10.7452 223.255 0 210 0H172C158.745 0 148 10.7452 148 24C148 37.2548 137.255 48 124 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H258C244.745 48 234 37.2548 234 24Z' fill='url(%23paint0_linear_2121_427)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_427' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M234 24C234 10.7452 223.255 0 210 0H172C158.745 0 148 10.7452 148 24C148 37.2548 137.255 48 124 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H258C244.745 48 234 37.2548 234 24Z' fill='url(%23paint0_linear_2121_427)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_427' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.promotion_card._3 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M332 24C332 10.7452 321.255 0 308 0H270C256.745 0 246 10.7452 246 24C246 37.2548 235.255 48 222 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H356C342.745 48 332 37.2548 332 24Z' fill='url(%23paint0_linear_2121_436)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_436' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M332 24C332 10.7452 321.255 0 308 0H270C256.745 0 246 10.7452 246 24C246 37.2548 235.255 48 222 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H356C342.745 48 332 37.2548 332 24Z' fill='url(%23paint0_linear_2121_436)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_436' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.promotion_card._4 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M430.203 24C430.203 10.7452 419.458 0 406.203 0H368.203C354.948 0 344.203 10.7452 344.203 24C344.203 37.2548 333.458 48 320.203 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H454.203C440.948 48 430.203 37.2548 430.203 24Z' fill='url(%23paint0_linear_2121_445)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_445' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M430.203 24C430.203 10.7452 419.458 0 406.203 0H368.203C354.948 0 344.203 10.7452 344.203 24C344.203 37.2548 333.458 48 320.203 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H454.203C440.948 48 430.203 37.2548 430.203 24Z' fill='url(%23paint0_linear_2121_445)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_445' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.promotion_card._5 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M529.203 24C529.203 10.7452 518.458 0 505.203 0H467.203C453.948 0 443.203 10.7452 443.203 24C443.203 37.2548 432.458 48 419.203 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H553.203C539.948 48 529.203 37.2548 529.203 24Z' fill='url(%23paint0_linear_2121_454)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_454' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='672' height='258' viewBox='0 0 672 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M529.203 24C529.203 10.7452 518.458 0 505.203 0H467.203C453.948 0 443.203 10.7452 443.203 24C443.203 37.2548 432.458 48 419.203 48H24C10.7452 48 0 58.7452 0 72V234C0 247.255 10.7452 258 24 258H648C661.255 258 672 247.255 672 234V72C672 58.7452 661.255 48 648 48H553.203C539.948 48 529.203 37.2548 529.203 24Z' fill='url(%23paint0_linear_2121_454)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_454' x1='0' y1='129' x2='672' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

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

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

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

.promotion_card-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.75rem;
  display: flex;
}

.promotion_h2 {
  aspect-ratio: 672 / 258;
  position: sticky;
  top: 10rem;
}

.tools_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tools_content {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  background-color: var(--color--primary-purple);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 4.38rem 6.25rem;
  display: flex;
}

.tools_item {
  border-top: 1px solid var(--color--text-grey);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: .5rem;
  display: flex;
}

.tools_item-info {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 25rem;
  display: flex;
}

.max-349 {
  width: 100%;
  max-width: 25rem;
}

.design_section {
  overflow: hidden;
}

.design_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.design_img-wrapper {
  border-radius: .88rem;
  height: 13.13rem;
}

.design_img {
  width: 100%;
  height: 100%;
}

.web_wrapper {
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: 1.5rem;
  padding: 4.19rem 7.5rem 4.38rem;
}

.large-image {
  border-radius: 1.5rem;
  height: 100%;
  overflow: hidden;
}

.thumbnails {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .88rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: auto;
}

.thumbnail {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  opacity: .7;
  color: var(--color--text-grey);
  background-color: #0000;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 19.2%;
  padding: 0;
  transition: all .333s;
  display: flex;
}

.thumbnail:hover {
  opacity: 1;
}

.thumbnail.w--current {
  opacity: 1;
  background-color: #0000;
}

.large-image-wrapper {
  border-radius: 1.5rem;
  height: 36.56rem;
  overflow: hidden;
}

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

.thumbnail-mini {
  object-fit: cover;
  border-radius: .88rem;
  width: 13.38rem;
  height: 6.94rem;
}

.smm_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 1360 / 848;
  background-image: linear-gradient(90deg, #191e49, #461a72);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5.63rem 7.5rem 6rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1360' height='848' viewBox='0 0 1360 848' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 24C0 10.7452 10.7452 0 24 0H1056C1069.25 0 1080 10.7452 1080 24V60C1080 73.2548 1090.75 84 1104 84H1336C1349.25 84 1360 94.7452 1360 108V824C1360 837.255 1349.25 848 1336 848H304C290.745 848 280 837.255 280 824V789C280 775.745 269.255 765 256 765H24C10.7452 765 0 754.255 0 741V24Z' fill='url(%23paint0_linear_2121_856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_856' x1='0' y1='424' x2='1360' y2='424' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='1360' height='848' viewBox='0 0 1360 848' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 24C0 10.7452 10.7452 0 24 0H1056C1069.25 0 1080 10.7452 1080 24V60C1080 73.2548 1090.75 84 1104 84H1336C1349.25 84 1360 94.7452 1360 108V824C1360 837.255 1349.25 848 1336 848H304C290.745 848 280 837.255 280 824V789C280 775.745 269.255 765 256 765H24C10.7452 765 0 754.255 0 741V24Z' fill='url(%23paint0_linear_2121_856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_856' x1='0' y1='424' x2='1360' y2='424' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.smm_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.smm_content-img {
  object-fit: contain;
  border-radius: .88rem;
  width: 100%;
  height: 100%;
}

.smm_content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: auto;
  display: flex;
}

.smm_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.smm_flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tv_wrapper {
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: 1.5rem;
  padding: 5.44rem 7.5rem;
}

.tv_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 42.13rem;
  display: flex;
}

.tv_gallery-thumbnalis {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 17.38rem;
  height: 100%;
  display: flex;
  overflow: auto;
}

.tv_gallery-large {
  width: 100%;
  height: 100%;
}

.tv_gallery-info {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  background-color: #401896;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 9.75rem;
  margin-bottom: 1rem;
  padding: 2.25rem 3rem;
  display: flex;
}

.youtube {
  aspect-ratio: 16 / 9;
  border-radius: 1.5rem;
  height: 31.25rem;
  overflow: hidden;
}

.tv_gallery-link {
  border-radius: .88rem;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 23%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tv_gallery-play {
  z-index: 2;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

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

.target_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.target_item {
  grid-column-gap: 20.94rem;
  grid-row-gap: 20.94rem;
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem 5rem;
  display: grid;
}

.target_content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.target_img-wrapper {
  border-radius: .88rem;
}

.context_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.context_item {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: .88rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem 2.25rem;
  display: flex;
}

.context_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.context_img-wrapper {
  border-radius: .88rem;
  margin-top: auto;
}

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

.cta_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 1360 / 466;
  background-image: linear-gradient(90deg, #191e49, #461a72);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5.63rem 10.13rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1360' height='466' viewBox='0 0 1360 466' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 24C0 10.7452 10.7452 0 24 0H664C677.255 0 688 10.7452 688 24V56C688 69.2548 698.745 80 712 80H1336C1349.25 80 1360 90.7452 1360 104V442C1360 455.255 1349.25 466 1336 466H524C510.745 466 500 455.255 500 442V411C500 397.745 489.255 387 476 387H24C10.7452 387 0 376.255 0 363V24Z' fill='url(%23paint0_linear_2121_1243)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_1243' x1='0' y1='233' x2='1360' y2='233' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='1360' height='466' viewBox='0 0 1360 466' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 24C0 10.7452 10.7452 0 24 0H664C677.255 0 688 10.7452 688 24V56C688 69.2548 698.745 80 712 80H1336C1349.25 80 1360 90.7452 1360 104V442C1360 455.255 1349.25 466 1336 466H524C510.745 466 500 455.255 500 442V411C500 397.745 489.255 387 476 387H24C10.7452 387 0 376.255 0 363V24Z' fill='url(%23paint0_linear_2121_1243)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_1243' x1='0' y1='233' x2='1360' y2='233' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.cta_content {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.cta_left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 20.75rem;
  padding-bottom: 5.63rem;
  display: flex;
}

.cta-h2 {
  margin-bottom: 0;
}

.cta_box {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.text-field {
  border: 1px solid var(--color--primary-violet);
  color: var(--color--text-grey);
  background-color: #fff0;
  border-radius: .38rem;
  height: auto;
  margin-bottom: 0;
  padding: 1rem 1.25rem;
  font-size: .88rem;
}

.text-field:active {
  border-color: var(--color--primary-purple);
  color: #f0f0f0;
}

.text-field:focus {
  border-color: var(--color--primary-purple);
}

.text-field::placeholder {
  color: var(--color--text-grey);
}

.text-field.cc-valid {
  border-color: var(--color--primary-purple);
}

.text-field.cc-error {
  color: #e6331b;
  border-color: #e6331b;
}

.form-block {
  width: 100%;
  max-width: 31.25rem;
  margin-bottom: 0;
}

.form_wrappper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-bottom: 1rem;
  display: flex;
}

.checkbox {
  border: 1px solid var(--color--primary-violet);
  border-radius: .25rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -30px;
}

.checkbox.w--redirected-checked {
  border-color: var(--color--primary-violet);
  background-color: var(--color--primary-violet);
  background-image: url("https://cdn.prod.website-files.com/675b405bdc0cf8195f72080c/675b405bdc0cf8195f72084c_check.svg");
  background-position: 50%;
  background-size: auto;
}

.checkbox-field {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: 0;
  display: flex;
}

.checkbox-label {
  margin-bottom: 0;
}

.clients_section {
  overflow: hidden;
}

.clients_heding {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.clients_heding.footer {
  grid-column-gap: 8.06rem;
  grid-row-gap: 8.06rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.clients_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.clients_item {
  background-color: var(--color--primary-purple);
  border-radius: .88rem;
  padding: 2.63rem 4rem;
}

.clients_icon {
  width: 12.5rem;
  height: 100%;
}

.transaction_section {
  overflow: clip;
}

.transaction_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.transaction_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  aspect-ratio: 328 / 459;
  background-image: linear-gradient(90deg, #191e49, #461a72);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 14.38rem;
  padding-left: 2rem;
  padding-right: 1.63rem;
  display: flex;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='328' height='459' viewBox='0 0 328 459' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232 24C232 10.7452 221.255 0 208 0H24C10.7452 0 0 10.7452 0 24V435C0 448.255 10.7452 459 24 459H304C317.255 459 328 448.255 328 435V119C328 105.745 317.255 95 304 95H256C242.745 95 232 84.2548 232 71V24Z' fill='url(%23paint0_linear_2121_803)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_803' x1='0' y1='229.5' x2='328' y2='229.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='328' height='459' viewBox='0 0 328 459' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232 24C232 10.7452 221.255 0 208 0H24C10.7452 0 0 10.7452 0 24V435C0 448.255 10.7452 459 24 459H304C317.255 459 328 448.255 328 435V119C328 105.745 317.255 95 304 95H256C242.745 95 232 84.2548 232 71V24Z' fill='url(%23paint0_linear_2121_803)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_803' x1='0' y1='229.5' x2='328' y2='229.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.transaction_item.cc-cta {
  background-color: var(--color--primary-purple);
  background-image: none;
}

.transaction_box {
  flex: none;
  width: 100%;
  max-width: 20.5rem;
  position: relative;
}

.transaction_icon-wrapper {
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: .81rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.max-44 {
  max-width: 44rem;
}

.crm_wrapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.crm_item {
  grid-column-gap: 4.44rem;
  grid-row-gap: 4.44rem;
  background-color: var(--color--primary-purple);
  aspect-ratio: 1016 / 383;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 63.5rem;
  padding-top: .69rem;
  display: flex;
  position: sticky;
  top: 2.5rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1016' height='383' viewBox='0 0 1016 383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M245.968 23C245.968 10.2975 235.671 0 222.968 0H93.2767C80.5741 0 70.2767 10.2975 70.2767 23C70.2767 35.7025 59.9792 46 47.2767 46H24C10.7452 46 0 56.7452 0 70V359C0 372.255 10.7452 383 24 383H992C1005.25 383 1016 372.255 1016 359V70C1016 56.7452 1005.25 46 992 46H268.968C256.266 46 245.968 35.7025 245.968 23Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='1016' height='383' viewBox='0 0 1016 383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M245.968 23C245.968 10.2975 235.671 0 222.968 0H93.2767C80.5741 0 70.2767 10.2975 70.2767 23C70.2767 35.7025 59.9792 46 47.2767 46H24C10.7452 46 0 56.7452 0 70V359C0 372.255 10.7452 383 24 383H992C1005.25 383 1016 372.255 1016 359V70C1016 56.7452 1005.25 46 992 46H268.968C256.266 46 245.968 35.7025 245.968 23Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.crm_item.cc-cta {
  background-color: var(--color--primary-purple);
  background-image: none;
}

.crm_item.cc-bit {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1016' height='383' viewBox='0 0 1016 383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M447.763 23C447.763 10.2975 437.465 0 424.763 0H295.071C282.369 0 272.071 10.2975 272.071 23C272.071 35.7025 261.774 46 249.071 46H24C10.7452 46 0 56.7452 0 70V359C0 372.255 10.7452 383 24 383H992C1005.25 383 1016 372.255 1016 359V70C1016 56.7452 1005.25 46 992 46H470.763C458.06 46 447.763 35.7025 447.763 23Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='1016' height='383' viewBox='0 0 1016 383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M447.763 23C447.763 10.2975 437.465 0 424.763 0H295.071C282.369 0 272.071 10.2975 272.071 23C272.071 35.7025 261.774 46 249.071 46H24C10.7452 46 0 56.7452 0 70V359C0 372.255 10.7452 383 24 383H992C1005.25 383 1016 372.255 1016 359V70C1016 56.7452 1005.25 46 992 46H470.763C458.06 46 447.763 35.7025 447.763 23Z' fill='%23401896'/%3E%3C/svg%3E%0A");
}

.crm_amo {
  max-width: 8.44rem;
  margin-left: 5.38rem;
}

.crm_content {
  grid-column-gap: 7.81rem;
  grid-row-gap: 7.81rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 5.38rem;
  padding-right: 5.38rem;
  display: flex;
}

.crm_info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 27rem;
  display: flex;
}

.crm_img-wrapper {
  border-radius: .88rem;
  width: 100%;
  max-width: 17.44rem;
  overflow: hidden;
}

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

.crm_bitri {
  max-width: 7.5rem;
  margin-left: 18.63rem;
}

.max-760 {
  max-width: 47.5rem;
}

.seo_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.seo_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  aspect-ratio: 672 / 227;
  background-image: linear-gradient(90deg, #191e49, #461a72);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3.13rem;
  display: flex;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='672' height='227' viewBox='0 0 672 227' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 14C0 6.26801 6.26801 0 14 0H658C665.732 0 672 6.26801 672 14V106.575C672 119.83 661.255 130.575 648 130.575H600C586.745 130.575 576 141.32 576 154.575V203C576 216.255 565.255 227 552 227H14C6.268 227 0 220.732 0 213V14Z' fill='url(%23paint0_linear_2121_719)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_719' x1='0' y1='113.5' x2='672' y2='113.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='672' height='227' viewBox='0 0 672 227' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 14C0 6.26801 6.26801 0 14 0H658C665.732 0 672 6.26801 672 14V106.575C672 119.83 661.255 130.575 648 130.575H600C586.745 130.575 576 141.32 576 154.575V203C576 216.255 565.255 227 552 227H14C6.268 227 0 220.732 0 213V14Z' fill='url(%23paint0_linear_2121_719)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2121_719' x1='0' y1='113.5' x2='672' y2='113.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.seo_item.cc-cta {
  background-color: var(--color--primary-purple);
  background-image: none;
}

.seo_box {
  position: relative;
}

.seo_icon-wrapper {
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: 1.25rem;
  width: 5rem;
  height: 5rem;
  padding: .81rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.max-455 {
  max-width: 28.44rem;
}

.max-425 {
  max-width: 26rem;
}

.footer {
  padding-bottom: 3.13rem;
}

.max-731 {
  width: 100%;
  max-width: 45.69rem;
}

.footer_wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.footer_left {
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.footer-right {
  width: 100%;
  max-width: 31.25rem;
}

.footer_menu {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.footer_menu_link {
  color: var(--color--text-grey);
  font-size: 1.25rem;
  text-decoration: none;
}

.footer-contact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 1.06rem;
  display: grid;
}

.footer-contact-link {
  color: var(--color--text-grey);
  max-width: 15.13rem;
  text-decoration: none;
  display: block;
  position: relative;
}

.footer-item {
  background-color: var(--color--primary-purple);
  aspect-ratio: 242 / 147;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 1rem;
  display: flex;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='242' height='147' viewBox='0 0 242 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 0C6.26801 0 0 6.26801 0 14V133C0 140.732 6.26802 147 14 147H173C180.732 147 187 140.732 187 133V106C187 98.268 193.268 92 201 92H228C235.732 92 242 85.732 242 78V14C242 6.26801 235.732 0 228 0H14Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='242' height='147' viewBox='0 0 242 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 0C6.26801 0 0 6.26801 0 14V133C0 140.732 6.26802 147 14 147H173C180.732 147 187 140.732 187 133V106C187 98.268 193.268 92 201 92H228C235.732 92 242 85.732 242 78V14C242 6.26801 235.732 0 228 0H14Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.footer-contact-icon-wrapper {
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: .88rem;
  justify-content: center;
  align-items: center;
  width: 2.88rem;
  height: 2.88rem;
  padding: .81rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.footer-contact_heding {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-contact_icon {
  width: 1.13rem;
  height: 1.13rem;
}

.footer-contact_bottom {
  margin-top: auto;
}

.footer_logo {
  width: 100%;
  margin-top: 2rem;
}

.footer_booton {
  justify-content: space-between;
  align-items: center;
  margin-top: .75rem;
  display: flex;
}

.navbar {
  color: var(--color--text-grey);
  background-color: #ddd0;
  width: 50%;
  position: fixed;
  inset: 2.38rem 0% auto;
}

.brand {
  width: 100%;
  max-width: 8rem;
}

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

.nav-menu-wrapper {
  background-image: linear-gradient(90deg, #191e49, #461a72);
  border-radius: .88rem;
  padding: .63rem 1rem;
}

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

.nav-link {
  color: var(--color--text-grey);
  border-radius: .63rem;
  padding: .59rem 1rem;
  transition: all .333s;
}

.nav-link:hover {
  background-color: var(--color--primary-purple);
}

.nav-link.w--current {
  background-color: var(--color--primary-violet);
  color: var(--color--text-grey);
}

.nav-menu-contact {
  grid-column-gap: 2.06rem;
  grid-row-gap: 2.06rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -5rem 0% auto auto;
}

.nav-menu-contact.cc-menu {
  white-space: nowrap;
  width: auto;
  display: none;
  position: relative;
  top: auto;
  right: auto;
}

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

.modal._2 {
  display: flex;
}

.modal-wrapper {
  z-index: 2;
  background-image: linear-gradient(#191e49, #461a72);
  border-radius: 1.5rem;
  padding: 5rem 5.63rem;
  position: relative;
}

.modal-overlay {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.modal-box {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28.13rem;
  display: flex;
}

.modal-heding {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.modal-close {
  cursor: pointer;
  width: 2.38rem;
  height: 2.38rem;
  position: absolute;
  inset: 1.25rem 1.25rem auto auto;
}

.image {
  border-radius: 10px;
}

.mobil_menu-link, .contact-mobil-menu {
  display: none;
}

@media screen and (max-width: 767px) {
  body {
    font-size: .94rem;
  }

  h1 {
    font-size: 2.13rem;
  }

  h2 {
    margin-bottom: 1.5rem;
    font-size: 2rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  .hero_section {
    padding-top: 5.31rem;
  }

  .container.cc-nav {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .hero_bg {
    aspect-ratio: 343 / 566;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='566' viewBox='0 0 343 566' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M343 14C343 6.26801 336.732 0 329 0H14C6.26801 0 0 6.26801 0 14V71H184.462C190.834 71 196 76.1659 196 82.5385V114H211.462C217.834 114 223 119.166 223 125.538V149H309.462C315.834 149 321 154.166 321 160.538V195.462C321 201.834 315.834 207 309.462 207H0V552C0 559.732 6.26801 566 14 566H107V436C107 422.745 117.745 412 131 412H343V14Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='566' viewBox='0 0 343 566' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M343 14C343 6.26801 336.732 0 329 0H14C6.26801 0 0 6.26801 0 14V71H184.462C190.834 71 196 76.1659 196 82.5385V114H211.462C217.834 114 223 119.166 223 125.538V149H309.462C315.834 149 321 154.166 321 160.538V195.462C321 201.834 315.834 207 309.462 207H0V552C0 559.732 6.26801 566 14 566H107V436C107 422.745 117.745 412 131 412H343V14Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
  }

  .hero_logo-wrapper {
    max-width: 10.63rem;
    padding-left: 0;
  }

  .hero_h1-wrapper {
    padding-left: 0;
  }

  .hero_info {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .hero_cta-wrapper {
    padding-bottom: 0;
    padding-right: 0;
  }

  .h5 {
    font-size: 1.25rem;
  }

  .h5.cc-mobil-none {
    display: none;
  }

  .button-primary, .button-primary.cc-border {
    text-align: center;
    width: 100%;
  }

  .hero_scroller {
    padding-top: 2.56rem;
  }

  .hero_scroller-item {
    padding: .88rem 3.44rem;
    font-size: 1.06rem;
  }

  .goal_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .goal_cards-wrapper {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-columns: 1fr;
  }

  .goal_card-big {
    padding: 2rem;
  }

  .text-large {
    font-size: 1.06rem;
  }

  .text-large.nomber-1 {
    margin-left: 2.5rem;
  }

  .text-large.nomber-2 {
    margin-left: 6.38rem;
  }

  .text-large.nomber-3 {
    margin-left: 10.31rem;
  }

  .text-large.nomber-4 {
    margin-left: 14.19rem;
  }

  .text-large.nomber-5 {
    margin-left: 18.13rem;
  }

  .goal_card-big_icon {
    display: none;
  }

  .goal_cards-grid {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-columns: 1fr;
  }

  .goal_card-mini {
    padding: 2rem;
  }

  .promotion_wrapper {
    flex-flow: column;
  }

  .promotion_card {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    aspect-ratio: 343 / 260;
    padding-top: .5rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80 14.5C80 6.49189 73.5081 0 65.5 0H38.5C30.4919 0 24 6.49189 24 14.5C24 22.5082 16.9522 28.6915 10.3656 33.2464C4.10293 37.5772 0 44.8095 0 53.0001V236C0 249.255 10.7452 260 24 260H319C332.255 260 343 249.255 343 236V53.0001C343 39.7452 332.255 29.0001 319 29.0001H94.5C86.4919 29.0001 80 22.5082 80 14.5Z' fill='url(%23paint0_linear_2128_2604)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2128_2604' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80 14.5C80 6.49189 73.5081 0 65.5 0H38.5C30.4919 0 24 6.49189 24 14.5C24 22.5082 16.9522 28.6915 10.3656 33.2464C4.10293 37.5772 0 44.8095 0 53.0001V236C0 249.255 10.7452 260 24 260H319C332.255 260 343 249.255 343 236V53.0001C343 39.7452 332.255 29.0001 319 29.0001H94.5C86.4919 29.0001 80 22.5082 80 14.5Z' fill='url(%23paint0_linear_2128_2604)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2128_2604' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .promotion_card._2 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M143 14.5C143 6.49189 136.508 0 128.5 0H101.5C93.4919 0 87 6.49189 87 14.5C87 22.5082 80.5081 29.0001 72.5 29.0001H14C6.26801 29.0001 0 35.2681 0 43.0001V246C0 253.732 6.26801 260 14 260H329C336.732 260 343 253.732 343 246V43.0001C343 35.2681 336.732 29.0001 329 29.0001H157.5C149.492 29.0001 143 22.5082 143 14.5Z' fill='url(%23paint0_linear_2149_796)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_796' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M143 14.5C143 6.49189 136.508 0 128.5 0H101.5C93.4919 0 87 6.49189 87 14.5C87 22.5082 80.5081 29.0001 72.5 29.0001H14C6.26801 29.0001 0 35.2681 0 43.0001V246C0 253.732 6.26801 260 14 260H329C336.732 260 343 253.732 343 246V43.0001C343 35.2681 336.732 29.0001 329 29.0001H157.5C149.492 29.0001 143 22.5082 143 14.5Z' fill='url(%23paint0_linear_2149_796)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_796' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .promotion_card._3 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M206 14C206 6.26802 199.732 0 192 0H164C156.268 0 150 6.26802 150 14V15.0001C150 22.7321 143.732 29.0001 136 29.0001H24C10.7452 29.0001 0 39.7452 0 53.0001V236C0 249.255 10.7452 260 24 260H319C332.255 260 343 249.255 343 236V53.0001C343 39.7452 332.255 29.0001 319 29.0001H220C212.268 29.0001 206 22.7321 206 15.0001V14Z' fill='url(%23paint0_linear_2149_805)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_805' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M206 14C206 6.26802 199.732 0 192 0H164C156.268 0 150 6.26802 150 14V15.0001C150 22.7321 143.732 29.0001 136 29.0001H24C10.7452 29.0001 0 39.7452 0 53.0001V236C0 249.255 10.7452 260 24 260H319C332.255 260 343 249.255 343 236V53.0001C343 39.7452 332.255 29.0001 319 29.0001H220C212.268 29.0001 206 22.7321 206 15.0001V14Z' fill='url(%23paint0_linear_2149_805)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_805' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }

  .promotion_card._4 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M269 14.5C269 6.49189 262.508 0 254.5 0H227.5C219.492 0 213 6.49189 213 14.5C213 22.5082 206.508 29.0001 198.5 29.0001H14C6.26801 29.0001 0 35.2681 0 43.0001V246C0 253.732 6.26801 260 14 260H329C336.732 260 343 253.732 343 246V43.0001C343 35.2681 336.732 29.0001 329 29.0001H283.5C275.492 29.0001 269 22.5082 269 14.5Z' fill='url(%23paint0_linear_2149_814)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_814' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M269 14.5C269 6.49189 262.508 0 254.5 0H227.5C219.492 0 213 6.49189 213 14.5C213 22.5082 206.508 29.0001 198.5 29.0001H14C6.26801 29.0001 0 35.2681 0 43.0001V246C0 253.732 6.26801 260 14 260H329C336.732 260 343 253.732 343 246V43.0001C343 35.2681 336.732 29.0001 329 29.0001H283.5C275.492 29.0001 269 22.5082 269 14.5Z' fill='url(%23paint0_linear_2149_814)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_814' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .promotion_card._5 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M332 16.2429C332 7.27221 324.728 0 315.757 0H290.5C282.492 0 276 6.49189 276 14.5C276 22.5082 269.508 29.0001 261.5 29.0001H14C6.26801 29.0001 0 35.2681 0 43.0001V246C0 253.732 6.26801 260 14 260H329C336.732 260 343 253.732 343 246V43.0001C343 40.9627 342.565 39.027 341.782 37.2808C338.66 30.3128 332 23.8786 332 16.2429Z' fill='url(%23paint0_linear_2149_823)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_823' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='260' viewBox='0 0 343 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M332 16.2429C332 7.27221 324.728 0 315.757 0H290.5C282.492 0 276 6.49189 276 14.5C276 22.5082 269.508 29.0001 261.5 29.0001H14C6.26801 29.0001 0 35.2681 0 43.0001V246C0 253.732 6.26801 260 14 260H329C336.732 260 343 253.732 343 246V43.0001C343 40.9627 342.565 39.027 341.782 37.2808C338.66 30.3128 332 23.8786 332 16.2429Z' fill='url(%23paint0_linear_2149_823)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_823' x1='0' y1='130' x2='343' y2='130' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .promotion_card-content {
    padding-left: 1.38rem;
    padding-right: 1.38rem;
  }

  .promotion_h2 {
    aspect-ratio: auto;
    top: 5rem;
  }

  .tools_content {
    grid-column-gap: 1.13rem;
    grid-row-gap: 1.13rem;
    padding: 1.63rem 1.38rem;
  }

  .tools_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: .75rem;
    padding-bottom: 0;
  }

  .tools_item-info {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
  }

  .design_img-wrapper {
    height: 8.75rem;
  }

  .web_wrapper {
    background-image: none;
    padding: 0;
  }

  .thumbnails {
    padding-top: 0;
  }

  .thumbnail {
    width: 90%;
  }

  .large-image-wrapper {
    display: none;
  }

  .thumbnail-mini {
    width: 20.38rem;
    height: 10.63rem;
  }

  .smm_wrapper {
    aspect-ratio: auto;
    background-image: none;
    padding: 0;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .smm_content {
    display: none;
  }

  .smm_content-left {
    flex-flow: column-reverse;
  }

  .smm_content-right {
    flex-flow: column-reverse;
    margin-top: -2.63rem;
  }

  .tv_wrapper {
    background-image: none;
    padding: 0;
  }

  .tv_gallery {
    flex-flow: column;
    height: auto;
  }

  .tv_gallery-thumbnalis {
    flex-flow: row;
    max-width: none;
    height: auto;
  }

  .tv_gallery-large {
    height: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .tv_gallery-info {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    min-height: auto;
    padding: 2.25rem 1.5rem;
  }

  .youtube {
    border-radius: .25rem;
    height: auto;
  }

  .tv_gallery-link {
    width: 90%;
    height: auto;
  }

  .target_wrapper {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
  }

  .target_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    padding: 2rem 1.75rem;
  }

  .context_wrapper {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-columns: 1fr;
  }

  .context_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 2rem 1.75rem;
  }

  .cta_wrapper {
    aspect-ratio: 340 / 457;
    height: 100%;
    padding: 1.75rem 1.38rem 5.13rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='340' height='457' viewBox='0 0 340 457' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 24C0 10.7452 10.7452 0 24 0H198C211.255 0 222 10.7452 222 24V40C222 53.2548 232.745 64 246 64H316C329.255 64 340 74.7452 340 88V433C340 446.255 329.255 457 316 457H149C135.745 457 125 446.255 125 433V431C125 417.745 114.255 407 101 407H24C10.7452 407 0 396.255 0 383V24Z' fill='url(%23paint0_linear_2131_2638)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2131_2638' x1='0' y1='228.5' x2='340' y2='228.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='340' height='457' viewBox='0 0 340 457' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 24C0 10.7452 10.7452 0 24 0H198C211.255 0 222 10.7452 222 24V40C222 53.2548 232.745 64 246 64H316C329.255 64 340 74.7452 340 88V433C340 446.255 329.255 457 316 457H149C135.745 457 125 446.255 125 433V431C125 417.745 114.255 407 101 407H24C10.7452 407 0 396.255 0 383V24Z' fill='url(%23paint0_linear_2131_2638)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2131_2638' x1='0' y1='228.5' x2='340' y2='228.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .cta_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .cta_left {
    padding-bottom: 0;
  }

  .cta_box {
    height: auto;
  }

  .checkbox.w--redirected-checked {
    flex: none;
  }

  .checkbox-label {
    font-size: .75rem;
  }

  .clients_heding {
    flex-flow: column;
    margin-bottom: 1.5rem;
  }

  .clients_heding.footer {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
    margin-bottom: 1.5rem;
    padding-bottom: 0;
  }

  .clients_item {
    padding: 1.5rem 2.13rem;
  }

  .clients_icon {
    width: 6.25rem;
    height: 3.13rem;
  }

  .transaction_wrapper {
    overflow: auto;
  }

  .transaction_item {
    aspect-ratio: 343 / 406;
    padding-top: 12.5rem;
    padding-right: 2.56rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='406' viewBox='0 0 343 406' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M250 24C250 10.7452 239.255 0 226 0H24C10.7452 0 0 10.7452 0 24V382C0 395.255 10.7452 406 24 406H319C332.255 406 343 395.255 343 382V116C343 102.745 332.255 92 319 92H274C260.745 92 250 81.2548 250 68V24Z' fill='url(%23paint0_linear_2131_2824)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2131_2824' x1='0' y1='203' x2='343' y2='203' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='406' viewBox='0 0 343 406' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M250 24C250 10.7452 239.255 0 226 0H24C10.7452 0 0 10.7452 0 24V382C0 395.255 10.7452 406 24 406H319C332.255 406 343 395.255 343 382V116C343 102.745 332.255 92 319 92H274C260.745 92 250 81.2548 250 68V24Z' fill='url(%23paint0_linear_2131_2824)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2131_2824' x1='0' y1='203' x2='343' y2='203' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .crm_item {
    grid-column-gap: 2.19rem;
    grid-row-gap: 2.19rem;
    aspect-ratio: 343 / 438;
    padding-top: .44rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='438' viewBox='0 0 343 438' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M167 19.1394C167 8.56899 158.431 0 147.861 0H56.1394C45.569 0 37 8.56899 37 19.1394V25.2787C37 32.4584 31.1797 38.2787 24 38.2787C10.7452 38.2787 0 49.0239 0 62.2787V414C0 427.255 10.7452 438 24 438H319C332.255 438 343 427.255 343 414V62.2787C343 49.0239 332.255 38.2787 319 38.2787H186.139C175.569 38.2787 167 29.7097 167 19.1394Z' fill='%23401896'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='438' viewBox='0 0 343 438' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M167 19.1394C167 8.56899 158.431 0 147.861 0H56.1394C45.569 0 37 8.56899 37 19.1394V25.2787C37 32.4584 31.1797 38.2787 24 38.2787C10.7452 38.2787 0 49.0239 0 62.2787V414C0 427.255 10.7452 438 24 438H319C332.255 438 343 427.255 343 414V62.2787C343 49.0239 332.255 38.2787 319 38.2787H186.139C175.569 38.2787 167 29.7097 167 19.1394Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  }

  .crm_item.cc-bit {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='438' viewBox='0 0 343 438' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M306 19.1395C306 8.56904 297.431 0 286.861 0H195.139C184.569 0 176 8.56904 176 19.1395C176 29.7099 167.431 38.279 156.861 38.279H24C10.7452 38.279 0 49.0241 0 62.279V414C0 427.255 10.7452 438 24 438H319C332.255 438 343 427.255 343 414V62.279C343 49.0241 332.255 38.279 319 38.279C311.82 38.279 306 32.4587 306 25.279V19.1395Z' fill='%23401896'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='438' viewBox='0 0 343 438' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M306 19.1395C306 8.56904 297.431 0 286.861 0H195.139C184.569 0 176 8.56904 176 19.1395C176 29.7099 167.431 38.279 156.861 38.279H24C10.7452 38.279 0 49.0241 0 62.279V414C0 427.255 10.7452 438 24 438H319C332.255 438 343 427.255 343 414V62.279C343 49.0241 332.255 38.279 319 38.279C311.82 38.279 306 32.4587 306 25.279V19.1395Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  }

  .crm_amo {
    width: 100%;
    max-width: 6.13rem;
    margin-left: 3.25rem;
  }

  .crm_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .crm_bitri {
    margin-left: 11.81rem;
  }

  .seo_wrapper {
    grid-template-columns: 1fr;
  }

  .seo_item {
    aspect-ratio: 343 / 361;
    padding-top: 2rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='343' height='361' viewBox='0 0 343 361' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 14C0 6.26801 6.26801 0 14 0H329C336.732 0 343 6.26801 343 14V240.575C343 253.83 332.255 264.575 319 264.575H271C257.745 264.575 247 275.32 247 288.575V337C247 350.255 236.255 361 223 361H14C6.26801 361 0 354.732 0 347V14Z' fill='url(%23paint0_linear_2149_328)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_328' x1='0' y1='180.5' x2='343' y2='180.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='343' height='361' viewBox='0 0 343 361' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 14C0 6.26801 6.26801 0 14 0H329C336.732 0 343 6.26801 343 14V240.575C343 253.83 332.255 264.575 319 264.575H271C257.745 264.575 247 275.32 247 288.575V337C247 350.255 236.255 361 223 361H14C6.26801 361 0 354.732 0 347V14Z' fill='url(%23paint0_linear_2149_328)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2149_328' x1='0' y1='180.5' x2='343' y2='180.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23191E49'/%3E%3Cstop offset='1' stop-color='%23461A72'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

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

  .footer {
    padding-bottom: 1.25rem;
  }

  .max-731.h2-footer {
    margin-bottom: 0;
  }

  .footer_wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
  }

  .footer_menu {
    display: none;
  }

  .footer-item {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
    aspect-ratio: 166 / 114;
    padding-top: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.88rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='166' height='114' viewBox='0 0 166 114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47716 0 10V104C0 109.523 4.47716 114 10 114H110C117.732 114 124 107.732 124 100V86C124 78.268 130.268 72 138 72H152C159.732 72 166 65.732 166 58V10C166 4.47715 161.523 0 156 0H10Z' fill='%23401896'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='166' height='114' viewBox='0 0 166 114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47716 0 10V104C0 109.523 4.47716 114 10 114H110C117.732 114 124 107.732 124 100V86C124 78.268 130.268 72 138 72H152C159.732 72 166 65.732 166 58V10C166 4.47715 161.523 0 156 0H10Z' fill='%23401896'/%3E%3C/svg%3E%0A");
  }

  .footer-contact-icon-wrapper {
    width: 2.13rem;
    height: 2.13rem;
  }

  .footer-contact_bottom {
    margin-top: 0;
  }

  .footer_booton {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1.25rem;
  }

  .navbar {
    background-color: var(--color--bg);
    border-radius: .63rem;
    width: 100%;
    top: 0;
  }

  .brand {
    max-width: 5.38rem;
  }

  .nav-wrapper {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .nav-menu-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-image: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav-menu {
    background-color: var(--color--bg);
    height: calc(100vh - var(--cc-nav-height));
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-link {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding: 0;
    font-size: 1.5rem;
  }

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

  .nav-menu-contact {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 1.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .nav-menu-contact.cc-menu {
    display: block;
  }

  .modal-wrapper {
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex;
  }

  .modal-close {
    top: -2.7rem;
  }

  .client-h2 {
    margin-bottom: .38rem;
  }

  .mobil_menu-link {
    width: 2rem;
    height: 2rem;
    display: block;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    width: 2.38rem;
    padding: 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .lottie-animation {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .contact-mobil-menu {
    grid-column-gap: 1.13rem;
    grid-row-gap: 1.13rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .contact-link-menu {
    grid-column-gap: .88rem;
    grid-row-gap: .88rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  .text-large.nomber-5 {
    margin-left: 18.13rem;
  }
}

#w-node-fc7b4306-94d9-d5ea-c24c-d59e41ea2a85-5f720809 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2788e338-2188-307e-0952-f0db33913c16-5f720809 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38f95c21-9f95-08dd-70ee-acca8bde7174-5f720809 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4f44117a-5f4b-a840-f197-11f06765b1c7-5f720809 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_5502e5de-c0b6-19ea-7f9e-1eda130e6ee1-5f720809 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
