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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Noticiatext;
  src: url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb1dd8ddba88990c1e_NoticiaText-Italic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4ebe6039d653526346b_NoticiaText-Italic.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb4b495700e220375f_NoticiaText-Italic.woff") format("woff"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4ebe44bb7ea48bb50cf_NoticiaText-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Noticiatext;
  src: url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4ebc251ccfb9f08486e_NoticiaText-BoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4ebd9e7ca7e5cecf99a_NoticiaText-BoldItalic.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb73608f02f8d3a013_NoticiaText-BoldItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4ebde09f2258b1b97ac_NoticiaText-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Noticiatext;
  src: url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eba151641726b9de05_NoticiaText-Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb4ebc6e708572cb1e_NoticiaText-Bold.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb8b2fb963ebaf17dd_NoticiaText-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4ebbd96b42702c9238b_NoticiaText-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Noticiatext;
  src: url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eba4507d4cc050d328_NoticiaText-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb2c260e3e8ba62541_NoticiaText-Regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb69d19b89647e58d5_NoticiaText-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/68cbfe1b7be77ccce960965a/68ccf4eb69d19b89647e58e0_NoticiaText-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --color-brand-1--brand-1: #004494;
  --_typography---font--primary-font: Noticiatext, Georgia, sans-serif;
  --color-light--light-100: white;
  --_typography---title-size--text-size--text-m: clamp(.875rem, 1vw, 1rem);
  --gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>: 0px;
  --gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>: .5rem;
  --_typography---title-size--title-xxl: clamp(2.25rem, 5vw, 3.75rem);
  --gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>: .4rem;
  --gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>: .25rem;
  --_typography---title-size--title-xl: clamp(1.875rem, 4vw, 3rem);
  --_typography---title-size--title-l: clamp(1.3rem, 2.6vw, 1.8rem);
  --_typography---title-size--title-m: clamp(1.15rem, 2.25vw, 1.6rem);
  --_typography---title-size--title-s: clamp(1.125rem, 2vw, 1.5rem);
  --_typography---title-size--title-xs: clamp(1rem, 1.5vw, 1.25rem);
  --gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>: 2rem;
  --gap--m-tablet\<deleted\|variable-ec78c671-c0f4-989f-19f9-2c168ff67f4f\>: 2rem;
  --gap--m-mobile\<deleted\|variable-47ea6b8c-6247-bd5e-f31f-fc00885a1b1d\>: 1.5rem;
  --color-brand-2--brand-1: #ffd617;
  --margins-and-paddings--xs\<deleted\|variable-beff4101-4734-65f2-4027-4ef7f590c76c\>: .5rem;
  --gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>: 1rem;
  --_size---section--padding: 5rem;
  --color-dark--dark-100: #111;
  --color-brand-1--brand-5: #0044940d;
  --_size---container--xl: 80rem;
  --_size---container--padding: 2rem;
  --_typography---title-size--text-size--text-l: clamp(1rem, 1.5vw, 1.125rem);
  --_typography---title-size--text-size--text-s: clamp(.75rem, .875vw, .875rem);
  --color-dark--dark-20: #1113;
  --color-light--light-20: #fff3;
  --color-additional--background-transparent: #0000;
  --color-brand-2--brand-2: #ffd617bf;
  --color-brand-1--brand-2: #004494bf;
  --color-dark--dark-10: #1111111a;
  --color-light--light-50: #ffffff80;
  --gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>: 1rem;
  --gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>: .75rem;
  --color-light--light-30: #ffffff4d;
  --margins-and-paddings--s\<deleted\|variable-d8eff992-1d6e-1e99-d44c-1e94a8febcd7\>: 1rem;
  --margins-and-paddings--none\<deleted\|variable-6705f7c9-99ab-a59e-d619-051d90cc5f70\>: 0rem;
  --margins-and-paddings--l\<deleted\|variable-4ef8da54-f050-0e7f-197b-03595ccc6f8f\>: 4rem;
  --margins-and-paddings--m\<deleted\|variable-9cc39e0d-6736-8673-380e-d93b1fd92fef\>: 2rem;
  --gap--s\<deleted\|variable-ccefe673-067a-a353-5a77-8fecdde22567\>: 1.5rem;
  --gap--s-tablet\<deleted\|variable-d12aa242-3480-98fd-e846-c52f849969ee\>: 1.5rem;
  --gap--s-mobile\<deleted\|variable-5adb10a8-602b-924f-9a56-04f603618cf1\>: 1rem;
  --margins-and-paddings--xl\<deleted\|variable-4a5eb727-7616-0e19-9af3-e6f89d27a94c\>: 6rem;
  --gap--xxl\<deleted\|variable-961af6eb-e89e-ec4c-df09-357a9253d9ad\>: 4rem;
  --gap--xxl-tablet\<deleted\|variable-bccf9afb-993e-f397-08f9-dc7c3fec3d49\>: 4rem;
  --gap--xxl-mobile\<deleted\|variable-5402675f-5e49-c52d-7fe8-d8544e3d8340\>: 3rem;
  --gap--xl\<deleted\|variable-ea9d26bd-a4a1-657c-cc25-eb4bb44743e3\>: 3rem;
  --gap--xl-tablet\<deleted\|variable-625d34ec-7f1d-97bf-46d6-5605271dcfc1\>: 2.5rem;
  --gap--xl-mobile\<deleted\|variable-a8667517-2ce6-0b1f-ae54-73fb6beaa670\>: 2rem;
  --gap--l\<deleted\|variable-c515cf4d-d535-aa49-2bec-121d6e4a9f8f\>: 2.5rem;
  --gap--l-tablet\<deleted\|variable-58b790c6-1b1a-5e48-3f62-953b611097c2\>: 2rem;
  --gap--l-mobile\<deleted\|variable-f2ca4035-d0ca-5961-43b6-6c026ad6eddb\>: 2rem;
  --_size---container--l: 64rem;
  --_size---container--m: 56rem;
  --_size---container--s: 48rem;
  --color-dark--dark-80: #111c;
  --font-size--xxs-desktop\<deleted\|variable-a868f1cc-fa84-b9a8-b503-276ca2d93796\>: 1rem;
  --color-dark--dark-50: #11111180;
  --color-dark--dark-40: #1116;
  --color-dark--dark-30: #1111114d;
  --_size---container--xxl: 96rem;
  --color-light--light-10: #ffffff1a;
  --color-light--light-80: #fffc;
  --_typography---font--secondary-font: Noticiatext, Georgia, sans-serif;
  --color-brand-1--brand-3: #00449480;
  --color-brand-1--brand-4: #00449440;
  --color-brand-2--brand-3: #ffd61780;
  --color-brand-2--brand-4: #ffd61740;
  --color-brand-2--brand-5: #ffd6170d;
  --color-dark--dark-90: #111111e6;
  --color-dark--dark-70: #111111b3;
  --color-dark--dark-60: #1119;
  --color-light--light-90: #ffffffe6;
  --color-light--light-70: #ffffffb3;
  --color-light--light-60: #fff9;
  --color-light--light-40: #fff6;
  --link--curent: var(--color-dark--dark-100);
}

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

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

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

body {
  background-color: var(--color-brand-1--brand-1);
  font-family: var(--_typography---font--primary-font);
  color: var(--color-light--light-100);
  font-size: var(--_typography---title-size--text-size--text-m);
  line-height: 1.4em;
}

h1 {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  font-size: var(--_typography---title-size--title-xxl);
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  font-size: var(--_typography---title-size--title-xl);
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  font-size: var(--_typography---title-size--title-l);
  font-weight: 700;
  line-height: 1.2em;
}

h4 {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  font-size: var(--_typography---title-size--title-m);
  font-weight: 700;
  line-height: 1.2em;
}

h5 {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  font-size: var(--_typography---title-size--title-s);
  font-weight: 700;
  line-height: 1.1em;
}

h6 {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  font-size: var(--_typography---title-size--title-xs);
  font-weight: 700;
  line-height: 1.1em;
}

p {
  margin-bottom: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
}

a {
  color: var(--color-brand-2--brand-1);
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

a.w--current {
  color: var(--color-light--light-100);
  text-decoration: none;
}

ul {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  padding-left: 1.2rem;
  overflow: visible;
}

ol {
  margin-top: var(--gap--none\<deleted\|variable-ed444f54-aea7-26df-26ed-a3b6daa55bca\>);
  margin-bottom: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  padding-left: 1.5rem;
}

li {
  margin-bottom: var(--margins-and-paddings--xs\<deleted\|variable-beff4101-4734-65f2-4027-4ef7f590c76c\>);
  overflow: visible;
}

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

form {
  width: 100%;
}

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

blockquote {
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  padding: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>) var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  background-color: #00000005;
  border-left: 1px solid #000;
  line-height: 1.4em;
}

figure {
  margin-bottom: var(--margins-and-paddings--xs\<deleted\|variable-beff4101-4734-65f2-4027-4ef7f590c76c\>);
  overflow: hidden;
}

figcaption {
  margin-top: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  text-align: center;
  font-size: 1rem;
}

.section {
  padding-top: var(--_size---section--padding);
  padding-bottom: var(--_size---section--padding);
  width: 100%;
  max-width: 100%;
}

.section.section-header {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section.section-404 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 75dvh;
  display: flex;
}

.section.section-password {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.is-hero-3:where(.w-variant-730d2627-6eef-8379-bc06-43b28c974277) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-3:where(.w-variant-f225c65e-ca29-dfc0-9ad6-47fcafc72f4e) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-2:where(.w-variant-42cca4a0-6328-3729-bb8b-acd5381ed8eb) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-2:where(.w-variant-cfc8db9d-1860-1b2a-6c08-037f19a973d0) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-1:where(.w-variant-ec036834-28fa-dfa7-63a4-6beb2763ff51) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-1:where(.w-variant-c3fec15e-425b-15bf-0190-39b518c61488) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-4 {
  flex-flow: column;
  justify-content: flex-end;
  min-height: 100dvh;
  display: flex;
  position: relative;
}

.section.is-hero-6:where(.w-variant-05b08eda-c4cd-692b-5676-ee8e334b876e) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-6:where(.w-variant-587f1e41-21ec-0ad3-65ca-018417a42c18) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-5:where(.w-variant-f4071b49-dc6e-db22-3b65-cce389a14648) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-5:where(.w-variant-659051fc-e475-ace0-514e-5cb89397b5c7) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-7 {
  padding-top: 0;
}

.section.is-hero-7:where(.w-variant-48f979b2-9a76-2658-4387-d34c923db588) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-7:where(.w-variant-bfe20811-da4f-5e5b-b1a7-692c10933251) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-8:where(.w-variant-548aa885-793e-2322-6d74-d2faeee8a680) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-8:where(.w-variant-bbb58913-f6cb-5002-2484-bcc5d7818c29) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-9:where(.w-variant-c6eccc94-48a3-4a41-fdf6-23dedb8bc54d) {
  background-color: var(--color-brand-1--brand-1);
}

.section.is-hero-9:where(.w-variant-9121996d-5cff-1574-3970-0d724386bb27) {
  background-color: var(--color-dark--dark-100);
}

.section.is-hero-10:where(.w-variant-fcf86704-e097-9629-33c4-9af364d89762) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-10:where(.w-variant-58b01664-3fe3-2f14-bc23-a27817da4fa8) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-11:where(.w-variant-34b1e3a1-3585-9599-4643-3f7c68858026) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-11:where(.w-variant-8431a734-3655-8cfc-2648-cf495413cf77) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-12 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 60dvh;
  display: flex;
  position: relative;
}

.section.is-hero-12:where(.w-variant-db925705-b0e5-293d-4b01-c4ac38008b80) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-12:where(.w-variant-84d93e8c-330c-64f9-f596-2ff4ebe115cc) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-14 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100dvh;
  display: flex;
  position: relative;
}

.section.is-hero-13 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 60dvh;
  display: flex;
  position: relative;
}

.section.is-hero-13:where(.w-variant-0bcee0c7-4e2a-b204-4158-e9c674246ea1) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-13:where(.w-variant-e1bc47e6-19e5-23bb-70cf-a55f270a69bc) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-16:where(.w-variant-1a3b0c60-5ff5-65bb-08e2-10e3438523a7) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-16:where(.w-variant-0f5c7184-bdaf-be04-f783-80178b446bbb) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-17:where(.w-variant-987c3dfd-23fa-b396-e247-5fb12898df51) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-17:where(.w-variant-0462f28d-1f51-bb27-032f-e9b7aff7f600) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-18:where(.w-variant-71590a9e-5178-b4fa-ca04-4edd25bc6b36) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-18:where(.w-variant-6769d76b-da58-586f-4e2a-e5c039843408) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-19 {
  flex-flow: column;
  justify-content: flex-end;
  min-height: 100dvh;
  display: flex;
  position: relative;
}

.section.is-hero-20 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  min-height: 100dvh;
  display: flex;
  position: relative;
}

.section.is-hero-21 {
  color: var(--color-light--light-100);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  min-height: 100dvh;
  display: flex;
  position: relative;
}

.section.is-hero-22 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.section.is-hero-22:where(.w-variant-72d2133d-801b-c06d-944b-2dd74758adca) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-23 {
  position: relative;
}

.section.is-hero-23:where(.w-variant-e41d8375-a2dd-7059-ee15-36ad76862506) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-24:where(.w-variant-f2701321-45ff-01c4-d7e6-bda4194ac8f5) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-24:where(.w-variant-f01d415b-8a25-a974-0bfa-96b0b64f0a8c) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-25:where(.w-variant-ebe858ef-0615-e213-0264-0ed27c7ca179) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-25:where(.w-variant-60c4a395-97d0-fa6f-06ef-6e814a3a7c2b) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-hero-26:where(.w-variant-5adb765b-d682-a8c4-0f2f-0e65d5f0a7e9) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-hero-26:where(.w-variant-2c61041c-536a-4d00-2f02-22a4d13f8d73) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-cta-1:where(.w-variant-2b30a759-1fb8-c9f2-e06b-9c0295a85522) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-cta-1:where(.w-variant-a29dfc42-20dd-483a-9ff8-9c45f929236e) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-cta-2:where(.w-variant-32737952-0461-3989-5e84-e96b059e1baa) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-cta-2:where(.w-variant-7699cdeb-0f9e-41fc-35db-66ba5d628235) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-cta-3:where(.w-variant-e20f055e-acaf-517c-eb4c-4a7f617568c3) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-cta-3:where(.w-variant-8188e7c0-9bbd-1d81-0b43-3fadbf3f5bb5) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-cta-4:where(.w-variant-e9517ad4-176e-079e-dbf7-ffb6394fa1e4) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-cta-4:where(.w-variant-27665dc5-1681-aad0-d5cc-c13260943163) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-cta-5 {
  color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 70dvh;
  display: flex;
  position: relative;
}

.section.is-cta-6, .section.is-cta-7 {
  color: var(--color-light--light-100);
  justify-content: flex-start;
  align-items: center;
  min-height: 40rem;
  display: flex;
  position: relative;
}

.section.is-cta-8 {
  color: var(--color-light--light-100);
  justify-content: flex-start;
  align-items: center;
  min-height: 32rem;
  display: flex;
  position: relative;
}

.section.is-cta-14 {
  position: relative;
}

.section.is-cta-17 {
  text-align: center;
  position: relative;
}

.section.is-feature-1:where(.w-variant-81b4f994-1323-c36b-6715-b17e7b181991) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-1:where(.w-variant-53ca914a-1724-eef1-8f84-68eb8d9fbd6c) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-2:where(.w-variant-ce628bf0-6b4a-06bf-3a8e-2327f933916f) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-2:where(.w-variant-f7938611-53b0-9d75-38e1-a065112903f6) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-3:where(.w-variant-08bdefa6-70e2-cb0e-d158-4b3e23fb2d39) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-3:where(.w-variant-4e7f0918-96d2-b9dc-ac3d-fc34a14dc109) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-4:where(.w-variant-cfe3f161-f5ed-f766-4943-5ec6a76f4c0c) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-4:where(.w-variant-631740ad-930d-4232-d10f-0f1b6f6e19d7) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-5:where(.w-variant-982e2b4f-cc64-ba88-d2d4-54eb73efa640) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-5:where(.w-variant-a197f86f-513a-b25b-014c-1f54853f653a) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-6:where(.w-variant-14771362-36f1-b790-166c-2d50ed962d36) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-6:where(.w-variant-61e09647-dc5b-42e2-a155-71019f006660) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-7:where(.w-variant-0bb4663b-119c-e86c-7ce7-ef9556db5c08) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-7:where(.w-variant-6be0ffa2-c36d-cc42-2aba-6a24cd9ac537) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-8:where(.w-variant-683dbeaa-da9b-5dc0-bfa8-5de2162b62da) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-8:where(.w-variant-f07afd00-64ed-4921-44d4-04b156fed9e2) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-9:where(.w-variant-9f33db1b-1a31-50a0-56f6-88d0fb99bf83) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-9:where(.w-variant-d367e181-e13a-98dc-4b6c-8b72c04aebc4) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-10:where(.w-variant-465a2182-372b-6cfc-f209-0453756b9c15) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-10:where(.w-variant-ce26bb21-ded8-6feb-f4bb-75d4858ec30a) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-11:where(.w-variant-6b112ecc-de3b-b0b3-126d-ae24706d9f7e) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-11:where(.w-variant-a57acb79-2639-c440-0df7-fac57a71c227) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-top-bar-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-top-bar-1:where(.w-variant-dee071bc-549e-6ec5-523c-a6fc8ff380ae) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-top-bar-1:where(.w-variant-c5fc6685-7ea5-8305-0a9a-cec8b743c276) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-top-bar-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-top-bar-2:where(.w-variant-53f5e546-2c3c-b5c1-b30a-090f69928182) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-top-bar-2:where(.w-variant-712d961e-c12e-bef1-6bce-764b1380962d) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-top-bar-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-top-bar-3:where(.w-variant-b98d22fe-b767-0cdd-09a2-12d95b479953) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-top-bar-3:where(.w-variant-9fbf2055-ebbf-84b8-b242-93e2257f88e1) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-top-bar-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-top-bar-4:where(.w-variant-d5837f56-833f-7cfb-b07b-1a0e78efa7ad) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-top-bar-4:where(.w-variant-53507239-707c-db98-43a7-15e0000dc381) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-top-bar-5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-top-bar-5:where(.w-variant-0d63cf82-f2e0-7ac1-1946-3fce3a47a06e) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-top-bar-5:where(.w-variant-4991fce4-d226-d83e-808d-7efa706fa553) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-top-bar-6, .section.is-top-bar-7, .section.is-top-bar-8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-footer-1:where(.w-variant-0ec795da-3026-8458-fd92-406ba5165a42) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-footer-1:where(.w-variant-21a10c6a-fe88-a96e-8ebe-5316857b3cc0) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-footer-2:where(.w-variant-10118948-2f82-8e09-6a1d-2d25d5874e07) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-footer-2:where(.w-variant-55ba01cb-401c-94a7-4ed5-978396fbeff6) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-footer-2:where(.w-variant-ba1ba351-21c8-6e4a-af15-58017dc39620) {
  background-color: var(--color-brand-1--brand-5);
}

.section.is-footer-3:where(.w-variant-fd81c2f7-9090-2e3b-f737-ba2235f59960) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-footer-3:where(.w-variant-277e6f30-6bc0-e6f7-c2da-838d90eaee4a) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-footer-4:where(.w-variant-13ff7428-d2ff-64a2-d673-c0b694f516bd) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-footer-4:where(.w-variant-0c5eb849-b3ed-1d07-5c03-ee4606919d40) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-footer-5:where(.w-variant-d2f9368e-b7c9-b239-36bf-57c6622f9f9e), .section.is-header-1:where(.w-variant-16cc4888-5b76-cdc8-df5f-9d4bb9732567) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-1:where(.w-variant-fb5901b6-1aa2-b401-2177-a51eb03f9fef) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-2:where(.w-variant-4ccf2051-cd3f-d58e-f447-fa829708e2a9) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-2:where(.w-variant-2e16f435-0306-d098-2b34-a27ed18ca896) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-3:where(.w-variant-634c1ea2-ccdd-9960-5c86-e261f18ff832) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-3:where(.w-variant-f1d2bf2d-e05e-835b-6675-04b174b5740d) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-4:where(.w-variant-b543d488-1dd1-c75d-a966-34fd8f676057) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-4:where(.w-variant-aeebe9ac-8596-0aa9-4dbc-9d118e869af1) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-5:where(.w-variant-f03350a4-456f-23ff-c335-193e21aeab35) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-5:where(.w-variant-782d97b1-3458-4f76-3ba0-62988411ac7c) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-6:where(.w-variant-b9eee922-be36-de3a-a753-65157b5df769) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-6:where(.w-variant-eeec75c7-180b-84b9-23e7-418588589d3e) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-7:where(.w-variant-a6b827ed-235d-9e0e-d26a-98dcab4edb9c) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-header-7:where(.w-variant-42cd6840-0d32-d1c9-636b-8edc6c5dafc9) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-header-8:where(.w-variant-cf8faefe-753b-a708-176d-5cdcb8d42683) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-dark--dark-100);
}

.section.is-header-9 {
  color: var(--color-light--light-100);
  position: relative;
}

.section.is-navbar-1, .section.is-navbar-2, .section.is-navbar-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.is-partner-1:where(.w-variant-49ffb903-2434-c61f-cfb5-2e1510f903d4), .section.is-partner-2:where(.w-variant-a9764c99-bcc7-347e-1251-b87ab66f0cdc), .section.is-partner-3:where(.w-variant-8bdbb46b-9e11-ad9e-aaee-b79024899ca3), .section.is-contact-1:where(.w-variant-a16a3639-e1f5-f16f-762a-c8df85d8bec7) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-contact-1:where(.w-variant-dc5187ae-e166-1b7b-870d-e944f0db50ac) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-contact-2:where(.w-variant-1f62521d-0c97-a214-49c4-8173ed65825a) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-contact-2:where(.w-variant-92f666f3-b304-3d72-c43e-854119b33c56) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-contact-3:where(.w-variant-8540e3bc-b92a-0bed-054d-0bd098c1fbd5) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-contact-3:where(.w-variant-4fc397b0-4359-b576-07a0-404705b1e37f) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-contact-4:where(.w-variant-33a251a9-e1e5-5d54-f3d6-786ae273b2e3) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-contact-4:where(.w-variant-02910ab9-1e6a-34a2-46fc-15f34b20a766) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-gallery-1:where(.w-variant-d880780f-6aea-31e5-9166-71652352a560) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-gallery-1:where(.w-variant-df7f211a-65e9-a483-7c37-cf86210946c5) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-gallery-2:where(.w-variant-1277faf6-3e9b-2793-e184-fb93c20df44b) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-gallery-2:where(.w-variant-30c26310-a2a6-68c0-f75d-35a15a410409) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-gallery-3:where(.w-variant-0c5c15c7-1f04-b229-f3c0-54b83192cf1b) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-gallery-3:where(.w-variant-a64d089a-f40d-5aa5-5ca5-8719db546573) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-1:where(.w-variant-92a9be7b-9bbb-67c9-5e58-0ff13f847349), .section.is-blog-2:where(.w-variant-d7ef2f8e-43c8-fd55-a81c-1a887bc2d1e2) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-2:where(.w-variant-5349a652-c9f4-4788-148c-0f9633e7596f) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-1:where(.w-variant-4171af86-a859-6037-21d6-17e74831003e) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-1:where(.w-variant-43722eb4-d700-c6e1-91d8-c5d325ae97c0) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-2:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-2:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-2:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-2:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-team-1:where(.w-variant-a94db254-caf6-e50e-1d9e-82bb2a55b00d) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-team-1:where(.w-variant-33f62d95-8b11-5f8a-ea0b-978c49d221b3) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-team-2:where(.w-variant-4721a761-2c61-52bb-f318-1737db47de45) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-team-2:where(.w-variant-e4f70ef8-8d04-4bb7-1fa3-30293bd46af3) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-12:where(.w-variant-d4f4992a-0e59-2958-2016-7ab874ec04c3) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-12:where(.w-variant-95d19d3d-8606-b4a7-7697-3319417b200b) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-12:where(.w-variant-22085c1e-4986-8238-b2a4-ac7699635de5) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-12:where(.w-variant-22085c1e-4986-8238-b2a4-ac7699635de6) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-13:where(.w-variant-1c7eaaf8-3a82-60bc-22b4-46d7cec05384) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-13:where(.w-variant-11ab9f97-4f99-2edd-03ca-7d468a0e0ead) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-14:where(.w-variant-d47e9c19-2744-845b-8cb2-44d3d6db8a23) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-14:where(.w-variant-75600a4c-5dcc-e68e-27ef-10fc74f0c857) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-15:where(.w-variant-103c634b-089d-dac1-0978-4c1650c9fa8f) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-15:where(.w-variant-42625dfd-85fa-fea0-b1cf-62d1a2edb39b) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-16:where(.w-variant-80fa4a14-05b6-92f0-e590-74319af47ae7) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-16:where(.w-variant-f119ff42-bbe6-9894-b8a5-32129fc10884) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-17:where(.w-variant-0fa6d315-c1e1-e708-779f-791ea971446f) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-17:where(.w-variant-51f21e8b-f35e-d85d-3e64-70b933e3be95) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-18:where(.w-variant-f0e423b0-2539-5473-1cdc-9d5bf15b8832) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-18:where(.w-variant-7e7d78e5-5cb6-34cc-4709-32939efab386) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-feature-19:where(.w-variant-4d5e65d9-5306-122e-95f9-fa9a18065ad9) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-feature-19:where(.w-variant-9fc690a2-a6e2-be66-6e3a-24d67790934e) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-pricing-1:where(.w-variant-0108f7e7-34bc-1070-a065-0469e4825484) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-pricing-1:where(.w-variant-997dcf7c-730e-d867-9b8c-8ac381837184) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-pricing-2:where(.w-variant-a0169a9b-d3fd-aa01-454c-a9803d310a39) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-pricing-2:where(.w-variant-f927dc48-8484-38ac-c79a-c0d2a7de4acc) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-pricing-3:where(.w-variant-954e85a0-2a10-b140-8940-f6f2d412514b) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-pricing-3:where(.w-variant-e81c0a53-c9e5-b8ef-e728-36b76053b455) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-pricing-4:where(.w-variant-8d94ee83-5fe9-ce58-9522-b8de932a5921) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-pricing-4:where(.w-variant-2d92c90b-6951-150f-b239-98568f4412e9) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-pricing-6:where(.w-variant-5e98de12-6775-abf4-66d8-83d57cf98a65) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-pricing-6:where(.w-variant-8037e8aa-6d69-828f-7b8b-aad13fefdc8e) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-partner-4:where(.w-variant-cccdaf6a-7e36-931b-26d7-7e66530fe3ca), .section.is-partner-5:where(.w-variant-02e73361-1096-db29-95a2-6f76d8135812), .section.is-partner-6:where(.w-variant-86824288-b83c-b6fb-b475-362e88e2bc16), .section.is-customer-2:where(.w-variant-4721a761-2c61-52bb-f318-1737db47de45) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-customer-2:where(.w-variant-e4f70ef8-8d04-4bb7-1fa3-30293bd46af3) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-customer-1:where(.w-variant-4721a761-2c61-52bb-f318-1737db47de45) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-customer-1:where(.w-variant-e4f70ef8-8d04-4bb7-1fa3-30293bd46af3) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-navbar-4 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 6rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.section.is-blog-detail-3:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-3:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-3:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-3:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-3:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-3:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4 {
  padding-top: 0;
}

.section.is-blog-detail-4:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e3) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-4:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e4) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e3) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.section.is-blog-detail-5:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e4) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.section.is-content-1, .section.is-content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.container-xl {
  max-width: var(--_size---container--xl);
  padding-right: var(--_size---container--padding);
  padding-left: var(--_size---container--padding);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.container-xl.is-hero-20 {
  flex-flow: column;
  display: flex;
}

.container-xl.is-cta-5, .container-xl.is-cta-6, .container-xl.is-cta-7, .container-xl.is-cta-8, .container-xl.is-header-9 {
  z-index: 5;
  position: relative;
}

.container-xl.is-hero-22:where(.w-variant-72d2133d-801b-c06d-944b-2dd74758adca), .container-xl.is-hero-23 {
  z-index: 10;
  position: relative;
}

.style-guide-box {
  margin-bottom: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-xxl {
  font-size: var(--_typography---title-size--title-xxl);
  font-weight: 700;
  line-height: 1.2em;
}

.title-xl {
  font-size: var(--_typography---title-size--title-xl);
  font-weight: 700;
  line-height: 1.2em;
}

.title-l {
  font-size: var(--_typography---title-size--title-l);
  font-weight: 700;
  line-height: 1.2em;
}

.title-l.footer-top-link:where(.w-variant-13ff7428-d2ff-64a2-d673-c0b694f516bd), .title-l.footer-top-link:where(.w-variant-0c5eb849-b3ed-1d07-5c03-ee4606919d40), .title-l.footer-top-link:where(.w-variant-d2f9368e-b7c9-b239-36bf-57c6622f9f9e) {
  color: var(--color-light--light-100);
}

.title-m {
  font-size: var(--_typography---title-size--title-m);
  font-weight: 700;
  line-height: 1.2em;
}

.title-s {
  font-size: var(--_typography---title-size--title-s);
  font-weight: 700;
  line-height: 1.2em;
}

.title-s.is-footer-title {
  margin-bottom: 1rem;
}

.title-s.is-team-1-card-title, .title-s.is-team-2-card-title, .title-s.is-customer-1-card-title {
  margin-bottom: .15rem;
}

.text-l {
  font-size: var(--_typography---title-size--text-size--text-l);
  line-height: 1.6em;
}

.text-s {
  font-size: var(--_typography---title-size--text-size--text-s);
  line-height: 1.2em;
}

.button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--color-brand-2--brand-1);
  box-shadow: 0 1px 3px 0 var(--color-dark--dark-20);
  font-family: var(--_typography---font--primary-font);
  color: var(--color-dark--dark-100);
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button:where(.w-variant-80e7f69c-1a83-26bd-3730-dc161ecb5580) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.button:where(.w-variant-ca019193-61bb-6cd4-19ef-c1e74f8543e3) {
  border: 1px solid var(--color-light--light-20);
  background-color: var(--color-additional--background-transparent);
  box-shadow: none;
  color: var(--color-light--light-100);
}

.button:hover {
  background-color: var(--color-brand-2--brand-2);
  box-shadow: 0 1px 2px 0 var(--color-dark--dark-20);
  border-radius: 0;
}

.button:hover:where(.w-variant-80e7f69c-1a83-26bd-3730-dc161ecb5580) {
  background-color: var(--color-brand-1--brand-2);
}

.button:hover:where(.w-variant-ca019193-61bb-6cd4-19ef-c1e74f8543e3) {
  background-color: var(--color-light--light-100);
  color: var(--color-dark--dark-100);
}

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

.button.w--current:where(.w-variant-ca019193-61bb-6cd4-19ef-c1e74f8543e3) {
  color: var(--color-light--light-100);
}

.button.is-button-secondary {
  background-color: var(--color-dark--dark-10);
  color: var(--color-dark--dark-100);
}

.button.is-button-third {
  background-color: var(--color-additional--background-transparent);
  color: var(--color-dark--dark-100);
}

.form-box {
  width: 100%;
  margin-bottom: 0;
}

.form-box:where(.w-variant-bad0073e-dab9-d34b-885e-493f2abd7b67) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.field-label {
  margin-bottom: .5rem;
  line-height: 1.2em;
}

.field-label.is-hidden {
  display: none;
}

.text-field {
  border: 1px solid var(--color-light--light-20);
  background-color: var(--color-additional--background-transparent);
  height: 3rem;
  margin-bottom: 1rem;
  padding: .5rem 1rem;
}

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

.text-field.text-field-textarea {
  height: 5rem;
}

.text-field.text-field-select {
  background-color: var(--color-additional--background-transparent);
  color: var(--color-dark--dark-100);
}

.checkbox {
  border: 1px solid var(--color-light--light-30);
  border-radius: .25rem;
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  margin-top: .25rem;
  margin-left: 0;
  margin-right: .4rem;
}

.checkbox-field {
  margin-bottom: var(--margins-and-paddings--s\<deleted\|variable-d8eff992-1d6e-1e99-d44c-1e94a8febcd7\>);
  padding-left: var(--margins-and-paddings--none\<deleted\|variable-6705f7c9-99ab-a59e-d619-051d90cc5f70\>);
  align-items: flex-start;
  display: flex;
}

.style-guide-layout-box {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 24rem 3fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.style-guide-layout-box---side-menu-box {
  padding: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  background-color: var(--color-dark--dark-10);
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.style-guide-layout-box---content-box {
  width: 100%;
}

.style-guide-layout-box---side-menu---links-box {
  grid-column-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-row-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.message {
  background-color: var(--color-dark--dark-10);
  text-align: center;
  padding: 1rem 2rem;
}

.margin-bottom-xxl {
  margin-bottom: 4rem;
}

.margin-bottom-xl {
  margin-bottom: 3rem;
}

.margin-bottom-m {
  margin-bottom: 2rem;
}

.margin-bottom-s {
  margin-bottom: 1.5rem;
}

.margin-bottom-xs {
  margin-bottom: 1rem;
}

.margin-top-xxl {
  margin-top: 4rem;
}

.margin-top-xl {
  margin-top: 3rem;
}

.margin-top-l {
  margin-top: 2.5rem;
}

.margin-top-s {
  margin-top: 1.5rem;
}

.margin-top-xs {
  margin-top: 1rem;
}

.margin-left-xxl {
  margin-left: 4rem;
}

.margin-left-l {
  margin-left: 2.5rem;
}

.margin-left-m {
  margin-left: 2rem;
}

.margin-left-s {
  margin-left: 1.5rem;
}

.margin-left-xs {
  margin-left: 1rem;
}

.margin-right-xl {
  margin-right: 4rem;
}

.margin-right-m {
  margin-right: 2rem;
}

.margin-right-s {
  margin-right: 1.5rem;
}

.margin-right-xs {
  margin-right: 1rem;
}

.icon-m {
  width: var(--margins-and-paddings--l\<deleted\|variable-4ef8da54-f050-0e7f-197b-03595ccc6f8f\>);
}

.icon-s {
  width: var(--margins-and-paddings--m\<deleted\|variable-9cc39e0d-6736-8673-380e-d93b1fd92fef\>);
}

.tab-link {
  background-color: #0000;
  width: 100%;
  padding: 0 0 3rem;
  text-decoration: none;
  position: relative;
}

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

.quick-stack-xxl {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  width: 100%;
  padding: 0;
}

.quick-stack-l {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  width: 100%;
  padding: 0;
}

.quick-stack-m {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-self: stretch;
  width: 100%;
  padding: 0;
  position: relative;
}

.quick-stack-s {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  padding: 0;
}

.quick-stack-xs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  padding: 0;
}

.cookie-form-banner-intro {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cookie-form-banner-card {
  margin-top: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  margin-bottom: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
}

.cookie-banner-buttons {
  grid-column-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-row-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-form-banner-card-title {
  margin-bottom: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cookie-manager {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cookie-form-banner-checkbox-box {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.cookies-preferences {
  display: none;
}

.cookie-form-banner-checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.cookie-banner {
  z-index: 998;
  padding: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  background-color: #fff;
  max-width: 40rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.cookie-form-banner-checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.cookie-settings {
  z-index: 999;
  display: flex;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.cookie-form-banner-buttons-box {
  grid-column-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-row-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  display: flex;
}

.cookie-banner-trigger, .cookies-settings-trigger, .cookie-settings-trigger {
  display: none;
}

.cookie-settings-button {
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  transition: color .2s;
  display: none;
}

.cookie-settings-button:hover {
  color: #4353ff;
}

.cookie-banner-content-box {
  grid-column-gap: var(--gap--s\<deleted\|variable-ccefe673-067a-a353-5a77-8fecdde22567\>);
  grid-row-gap: var(--gap--s\<deleted\|variable-ccefe673-067a-a353-5a77-8fecdde22567\>);
  flex-direction: column;
  display: flex;
}

.cookie-form-banner {
  padding: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  background-color: #fff;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 100vh;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: auto;
}

.cookie-form-banner-checkbox-label {
  display: none;
}

.cookie-form-banner-settings {
  margin-top: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  grid-column-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-row-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.cookie-overlay {
  z-index: -1;
  background-color: var(--color-dark--dark-20);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar {
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link {
  padding: var(--margins-and-paddings--s\<deleted\|variable-d8eff992-1d6e-1e99-d44c-1e94a8febcd7\>) var(--margins-and-paddings--m\<deleted\|variable-9cc39e0d-6736-8673-380e-d93b1fd92fef\>);
  grid-column-gap: var(--margins-and-paddings--xs\<deleted\|variable-beff4101-4734-65f2-4027-4ef7f590c76c\>);
  grid-row-gap: var(--margins-and-paddings--xs\<deleted\|variable-beff4101-4734-65f2-4027-4ef7f590c76c\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.navbar-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar-content.navbar-menu-2 {
  justify-content: space-between;
}

.navbar-content.navbar-menu-3 {
  justify-content: center;
}

.brand-image {
  max-width: var(--margins-and-paddings--xl\<deleted\|variable-4a5eb727-7616-0e19-9af3-e6f89d27a94c\>);
  width: 100%;
}

.nav-menu {
  grid-column-gap: var(--margins-and-paddings--none\<deleted\|variable-6705f7c9-99ab-a59e-d619-051d90cc5f70\>);
  grid-row-gap: var(--margins-and-paddings--none\<deleted\|variable-6705f7c9-99ab-a59e-d619-051d90cc5f70\>);
  align-items: center;
  display: flex;
}

.margin-right-l {
  margin-right: 2.5rem;
}

.modal {
  padding: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  background-color: var(--color-dark--dark-20);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.card-modal {
  z-index: 9999;
  padding: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  grid-column-gap: var(--gap--s\<deleted\|variable-ccefe673-067a-a353-5a77-8fecdde22567\>);
  grid-row-gap: var(--gap--s\<deleted\|variable-ccefe673-067a-a353-5a77-8fecdde22567\>);
  border-radius: var(--margins-and-paddings--s\<deleted\|variable-d8eff992-1d6e-1e99-d44c-1e94a8febcd7\>);
  background-color: var(--color-light--light-100);
  flex-direction: column;
  width: 100%;
  max-width: 48rem;
  max-height: 100vh;
  display: flex;
  overflow: auto;
}

.custom-code-here {
  display: none;
}

.link {
  color: var(--color-dark--dark-100);
}

.margin-top-m {
  margin-top: 2rem;
}

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

.margin-bottom-l {
  margin-bottom: 2.5rem;
}

.margin-bottom-xxs {
  margin-bottom: .5rem;
}

.margin-right-xxs {
  margin-right: .5rem;
}

.margin-left-xl {
  margin-left: 3rem;
}

.margin-left-xxs {
  margin-left: .5rem;
}

.gap-xxl {
  height: var(--gap--xxl\<deleted\|variable-961af6eb-e89e-ec4c-df09-357a9253d9ad\>);
  width: 100%;
}

.gap-xl {
  height: var(--gap--xl\<deleted\|variable-ea9d26bd-a4a1-657c-cc25-eb4bb44743e3\>);
  width: 100%;
}

.gap-l {
  height: var(--gap--l\<deleted\|variable-c515cf4d-d535-aa49-2bec-121d6e4a9f8f\>);
  width: 100%;
}

.gap-m {
  height: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  width: 100%;
}

.gap-s {
  height: var(--gap--s\<deleted\|variable-ccefe673-067a-a353-5a77-8fecdde22567\>);
  width: 100%;
}

.gap-xs {
  height: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  width: 100%;
}

.gap-xxs {
  height: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  width: 100%;
}

.container-l {
  max-width: var(--_size---container--l);
  padding-right: var(--_size---container--padding);
  padding-left: var(--_size---container--padding);
  width: 100%;
}

.container-m {
  max-width: var(--_size---container--m);
  padding-right: var(--_size---container--padding);
  padding-left: var(--_size---container--padding);
  width: 100%;
}

.container-m.is-cta-17 {
  z-index: 5;
  position: relative;
}

.container-s {
  max-width: var(--_size---container--s);
  padding-right: var(--_size---container--padding);
  padding-left: var(--_size---container--padding);
  width: 100%;
}

.quick-stack-xl {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  width: 100%;
  padding: 0;
}

.quick-stack-xxs {
  grid-column-gap: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  grid-row-gap: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  padding: 0;
}

.flexbox-layout-xxl {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: flex-start;
  display: flex;
}

.flexbox-layout-xxl.is-hero-1, .flexbox-layout-xxl.is-hero-2, .flexbox-layout-xxl.is-hero-3 {
  justify-content: flex-start;
  align-items: center;
}

.flexbox-layout-xxl.is-hero-4 {
  z-index: 2;
  color: var(--color-light--light-100);
  position: relative;
}

.flexbox-layout-xxl.is-hero-6 {
  justify-content: flex-start;
  align-items: center;
}

.flexbox-layout-xl {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flexbox-layout-xl.is-hero-1 {
  justify-content: flex-start;
  align-items: center;
}

.flexbox-layout-l {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: flex-start;
  display: flex;
}

.flexbox-layout-m {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  display: flex;
}

.flexbox-layout-s {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: flex-start;
  display: flex;
}

.flexbox-layout-xs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.flexbox-layout-xxs {
  grid-column-gap: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  grid-row-gap: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  align-items: flex-start;
  display: flex;
}

.style-guide-example-tag {
  padding: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>) var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  background-color: var(--color-dark--dark-10);
  color: var(--color-dark--dark-80);
  font-size: var(--font-size--xxs-desktop\<deleted\|variable-a868f1cc-fa84-b9a8-b503-276ca2d93796\>);
  border-radius: .5rem;
  font-weight: 700;
  display: inline-block;
}

.style-guide-structure {
  grid-column-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-row-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

.grid-layout-l {
  grid-column-gap: var(--gap--l\<deleted\|variable-c515cf4d-d535-aa49-2bec-121d6e4a9f8f\>);
  grid-row-gap: var(--gap--l\<deleted\|variable-c515cf4d-d535-aa49-2bec-121d6e4a9f8f\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-layout-m {
  grid-column-gap: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  grid-row-gap: var(--gap--m\<deleted\|variable-d3eea334-2b0a-5164-33b6-caed13cece2e\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.grid-layout-xs {
  grid-column-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-row-gap: var(--gap--xs\<deleted\|variable-cf97c60e-d297-a20f-f9b8-ece432b558c5\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-layout-xxs {
  grid-column-gap: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  grid-row-gap: var(--gap--xxs\<deleted\|variable-6799f579-cbb6-ba7b-915f-7163f48d0bce\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.flexbox-layout-none {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: flex-start;
  display: flex;
}

.quick-stack-none {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

._404-layout-box {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-hero {
  width: 100%;
}

.cell-hero-left {
  justify-content: center;
  align-items: flex-start;
}

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

.password-form {
  flex-direction: column;
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

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

.layout-divider {
  border-top: 1px solid var(--color-dark--dark-20);
  border-bottom: 1px solid var(--color-dark--dark-20);
  background-color: var(--color-dark--dark-10);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

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

.layout-divider-separator {
  color: var(--color-dark--dark-20);
}

.hero-1-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-1-image-wrapper {
  width: 100%;
}

.button-icon {
  width: 1.35rem;
}

.hero-2-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-2-image-wrapper {
  width: 100%;
}

.hero-3-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.hero-3-image-wrapper {
  width: 100%;
}

.hero-3-title-list-wrapper {
  margin-bottom: 3rem;
}

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

.list.is-horizontal {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.list-icon {
  width: 2rem;
}

.hero-4-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.hero-4-title-list-wrapper {
  margin-bottom: 3rem;
}

.full-width-bck-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.full-width-bck-wrapper.is-hero-15 {
  margin: 4rem;
}

.full-width-bck-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.full-width-bck-overlay {
  z-index: 1;
  background-color: var(--color-dark--dark-50);
  position: absolute;
  inset: 0%;
}

.full-width-bck-overlay:where(.w-variant-0a577c81-f1ee-bdbf-d6c6-99376e2a792a) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-42ecb522-8626-4b11-d921-053afa86badf) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-10), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-44173764-4ee1-1df0-4ea9-d6ffb3afad52) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-fe68edd4-5e26-8a4c-796f-8db31b70bfcd) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-40), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-6ab9965e-25dd-4005-c341-25623ae6a5e0) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-755bcd90-9f5f-d281-1982-80247b182f91) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-30), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-3048f326-1cae-c67c-ef00-e2145c53e342) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-40eae9cc-22d6-c37a-3232-b37a9f3d1a8d) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-40), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-a223aaa1-05ce-ecbc-f029-d290ea6e61b5) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-269bbd74-57ff-65e0-c0b0-3ae21e47ef92) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-40), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-85ed4759-0276-b3e3-b43d-a24732d3b26e) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-9497dcf3-9606-1f1c-579e-4cdb7ce442c9) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-40), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-8bcb5841-d34f-dcd1-10c9-7b9b425010c8) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-72d2133d-801b-c06d-944b-2dd74758adca) {
  background-color: var(--color-brand-1--brand-1);
}

.full-width-bck-overlay:where(.w-variant-8719e62d-4e08-09bd-887f-af2b509f47df) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-e41d8375-a2dd-7059-ee15-36ad76862506) {
  background-color: var(--color-brand-1--brand-1);
}

.full-width-bck-overlay:where(.w-variant-f90d0c27-21c1-bc6d-ee07-d1d2361c8405) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-e9fa6d03-af36-1b3a-6d6c-b5f6d4220c3a) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-50), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-4d2422c6-0910-db00-a33b-e015832ee465) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-944f692f-3a7d-8930-5165-7baf601ec357) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-50), var(--color-dark--dark-80));
}

.full-width-bck-overlay:where(.w-variant-011bbfe6-bd24-0115-e537-be5c90ab4940) {
  background-color: var(--color-brand-1--brand-2);
}

.full-width-bck-overlay:where(.w-variant-5ea736ed-d8dc-03f3-4a5a-ee7cbda10500) {
  background-color: var(--color-dark--dark-10);
  background-image: linear-gradient(180deg, var(--color-dark--dark-80), var(--color-dark--dark-40));
}

.hero-5-title-list-wrapper {
  margin-bottom: 3rem;
}

.hero-5-image-wrapper {
  width: 100%;
}

.hero-5-content-wrapper, .hero-6-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-6-image-wrapper {
  width: 100%;
}

.hero-6-title-list-wrapper {
  margin-bottom: 3rem;
}

.hero-7-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.hero-7-title-list-wrapper {
  margin-bottom: 3rem;
}

.hero-7-image-wrapper {
  height: 65dvh;
  margin-bottom: 6rem;
  position: relative;
}

.hero-8-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-bottom: 4rem;
  position: relative;
}

.hero-8-layout-wrapper, .hero-7-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-6-layout-wrapper, .hero-5-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-4-layout-wrapper {
  z-index: 2;
  color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-3-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-2-layout-wrapper, .hero-1-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-8-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-8-text-wrapper {
  max-width: 32rem;
}

.hero-8-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-8-title-wrapper {
  max-width: 70%;
  margin-bottom: 2rem;
}

.hero-9-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 80dvh;
  display: flex;
  position: relative;
}

.hero-9-bottom-card {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  padding: 4rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.hero-9-right-content {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hero-9-image-wrapper {
  height: 80dvh;
  margin-bottom: 4rem;
  position: relative;
}

.hero-9-top-card {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  padding: 4rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.hero-9-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

.hero-9-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.avatar-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.avatar {
  border: 1px solid var(--color-dark--dark-20);
  box-shadow: 0 1px 2px 0 var(--color-dark--dark-10);
  border-radius: 500px;
  width: 3rem;
}

.avatar:where(.w-variant-a4c5836c-8281-9cad-20b3-473efae99049) {
  width: 2rem;
}

.reference-1-layout:where(.w-variant-30fb57bb-8eb0-d142-8591-dc3c9dac8c29) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.reference-1-layout:where(.w-variant-59831825-462e-9903-82b8-f64eeac934c4) {
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.reference-1-layout:where(.w-variant-fed62f69-3b50-b9c1-64ba-979b82f7ce86) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.reference-1-layout:where(.w-variant-fed62f69-3b50-b9c1-64ba-979b82f7ce87) {
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.reference-1-content-wrapper {
  margin-bottom: 1rem;
}

.hero-10-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-top: 4rem;
  position: relative;
}

.hero-10-layout-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-10-title-wrapper {
  max-width: 60%;
  margin-bottom: 2rem;
}

.hero-10-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
}

.hero-10-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-10-text-wrapper {
  max-width: 32rem;
}

.hero-11-image-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 80dvh;
  display: flex;
  position: relative;
}

.hero-11-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-11-bottom-card {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 70%;
  padding: 4rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.hero-11-bottom-card:where(.w-variant-34b1e3a1-3585-9599-4643-3f7c68858026), .hero-11-bottom-card:where(.w-variant-8431a734-3655-8cfc-2648-cf495413cf77) {
  color: var(--color-dark--dark-100);
}

.hero-11-list-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.hero-11-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-12-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-12-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-12-image-wrapper {
  width: 100%;
  max-width: 45%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.hero-10-image-wrapper-copy {
  height: 65dvh;
  margin-top: 4rem;
  position: relative;
}

.hero-13-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-13-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-13-image-wrapper {
  width: 100%;
  max-width: 45%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.container-xxl {
  max-width: var(--_size---container--xxl);
  padding-right: var(--_size---container--padding);
  padding-left: var(--_size---container--padding);
  width: 100%;
}

.hero-14-layout-wrapper {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8rem 4rem;
  display: flex;
  position: relative;
}

.hero-14-layout-wrapper:where(.w-variant-b92d1f95-eef6-83c3-d9a0-2960b3b2a701) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.hero-14-layout-wrapper:where(.w-variant-1d4e5065-464b-d368-6dee-ddee197cbe47) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.hero-14-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 90%;
  display: flex;
}

.hero-14-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

.hero-15-layout-wrapper {
  z-index: 2;
  color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-15-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 90%;
  display: flex;
}

.hero-15-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

.hero-16-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-top: 4rem;
  position: relative;
}

.hero-16-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-16-title-wrapper {
  max-width: 70%;
  margin-bottom: 2rem;
}

.hero-16-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-16-text-wrapper {
  max-width: 32rem;
}

.hero-16-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-17-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-17-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-bottom: 4rem;
  position: relative;
}

.hero-17-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-17-title-wrapper {
  flex-flow: column;
  max-width: 70%;
  margin-bottom: 2rem;
  display: flex;
}

.hero-18-layout-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  width: 100%;
  min-height: 40dvh;
  display: flex;
}

.hero-18-left-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-18-center-wrapper {
  width: 100%;
  max-width: 80%;
}

.hero-18-right-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-18-image-wrapper {
  height: 100%;
  position: relative;
}

.hero-18-text-button-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-19-layout-wrapper {
  z-index: 2;
  color: var(--color-light--light-100);
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-19-title-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-19-title-wrapper {
  max-width: 32rem;
}

.hero-19-text-wrapper {
  max-width: 24rem;
}

.hero-19-button-reference-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.hero-19-statistics-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.statistics-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.statistics-wrapper:where(.w-variant-d026d5d3-88dd-906f-d28c-e05f4d110e0f) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.hero-20-layout-wrapper {
  z-index: 2;
  color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-20-title-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-20-title-wrapper {
  max-width: 32rem;
}

.hero-20-text-wrapper {
  max-width: 24rem;
}

.hero-20-button-reference-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.hero-20-statistics-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-21-layout-wrapper {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-21-title-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-21-text-wrapper {
  max-width: 48rem;
}

.hero-21-button-reference-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-21-list-image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 32rem;
  display: flex;
}

.hero-21-list-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-21-image-wrapper {
  width: 100%;
  max-width: 16rem;
  position: relative;
}

.hero-21-left-right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.hero-22-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-22-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-22-image-wrapper {
  width: 100%;
  max-width: 45%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.hero-22-content-image-wrapper {
  align-self: stretch;
  width: 100%;
  min-height: 40dvh;
  position: relative;
}

.hero-22-button-reference-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.brand-layout-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.brand-logo-1 {
  max-width: 8rem;
  max-height: 4rem;
}

.hero-22-brand-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.hero-23-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-23-brand-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.hero-23-button-reference-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-23-content-image-wrapper {
  align-self: stretch;
  width: 100%;
  min-height: 40dvh;
  position: relative;
}

.hero-23-image-wrapper {
  width: 100%;
  max-width: 45%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero-23-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.hero-24-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-bottom: 4rem;
  position: relative;
}

.hero-24-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-24-title-wrapper {
  flex-flow: column;
  max-width: 70%;
  margin-bottom: 2rem;
  display: flex;
}

.hero-24-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.hero-24-brand-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-25-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-top: 4rem;
  position: relative;
}

.hero-25-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-25-title-wrapper {
  flex-flow: column;
  max-width: 70%;
  margin-bottom: 2rem;
  display: flex;
}

.hero-25-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.hero-25-text-wrapper {
  max-width: 32rem;
}

.hero-25-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-25-brand-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-24-text-wrapper {
  max-width: 32rem;
}

.hero-24-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-26-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-26-title-wrapper {
  flex-flow: column;
  max-width: 70%;
  margin-bottom: 2rem;
  display: flex;
}

.hero-26-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.hero-26-brand-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-text-wrapper {
  max-width: 32rem;
}

.hero-26-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-26-title-line-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-26-title-image {
  max-height: 4rem;
}

.cta-1-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-1-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-1-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 3rem;
  display: flex;
}

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

.cta-2-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-2-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-2-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.cta-2-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.cta-2-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.tag {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color-dark--dark-10);
  text-align: center;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .25rem .75rem;
  display: flex;
}

.tag:where(.w-variant-850c463b-559e-277c-5cf8-b2fa869f04ac) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.tag:where(.w-variant-50fd269e-c8b9-906f-c8b5-3740eda35ce5) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.tag:where(.w-variant-9486015e-11c5-6f43-d32c-5b25205587e5) {
  background-color: var(--color-additional--background-transparent);
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.tag:where(.w-variant-a17f0a3f-b22d-fff1-db62-1850cc76f9e5) {
  background-color: var(--color-light--light-10);
  color: var(--color-light--light-100);
}

.tag:where(.w-variant-db60c1cc-9d5f-8eee-5473-ffbcf5dd829f) {
  background-color: var(--color-light--light-100);
}

.tag:where(.w-variant-6a887ca6-6bcc-3c76-509f-983beee10fc7) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.tag:where(.w-variant-80c0005d-b8a3-0340-0320-b1760de92918) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.tag:where(.w-variant-994d57fe-74f0-2555-95eb-2afef10229bd) {
  background-color: var(--color-brand-1--brand-5);
}

.tag:where(.w-variant-039950f7-636e-0348-6cd9-2141cdc06f79) {
  background-color: var(--color-light--light-100);
}

.cta-3-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-3-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-3-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-bottom: 2rem;
  display: flex;
}

.cta-3-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.cta-3-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-4-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-4-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-4-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.cta-4-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-5-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-5-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-5-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 3rem;
  display: flex;
}

.cta-5-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-6-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-6-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-6-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-6-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.cta-6-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.cta-7-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-7-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-7-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-bottom: 2rem;
  display: flex;
}

.cta-7-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-8-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-8-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-8-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-8-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.cta-9-layout-wrapper {
  background-color: var(--color-dark--dark-10);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 4rem 2rem;
  display: flex;
}

.cta-9-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-9-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 3rem;
  display: flex;
}

.cta-9-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-10-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--color-dark--dark-10);
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4rem;
  display: flex;
}

.cta-10-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 65%;
  display: flex;
}

.cta-10-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-10-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.cta-10-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.cta-11-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--color-dark--dark-10);
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4rem;
  display: flex;
}

.cta-11-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-11-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-11-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-bottom: 2rem;
  display: flex;
}

.cta-12-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--color-dark--dark-10);
  border-radius: 1.52rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4rem;
  display: flex;
}

.cta-12-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-12-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cta-12-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.cta-13-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--color-dark--dark-10);
  border-radius: 1.52rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4rem;
  display: flex;
}

.cta-13-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

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

.cta-13-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-bottom: 2rem;
  display: flex;
}

.cta-13-image-wrapper, .cta-13-image {
  width: 100%;
}

.cta-14-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-14-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-14-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 3rem;
  display: flex;
}

.cta-14-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-14-image-left {
  width: 15%;
  position: absolute;
  inset: auto auto 0% 10%;
}

.cta-14-image-right {
  width: 15%;
  position: absolute;
  inset: 0% 10% auto auto;
}

.cta-15-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-15-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.cta-15-image-wrapper {
  width: 100%;
}

.cta-15-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-bottom: 2rem;
  display: flex;
}

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

.cta-16-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--color-dark--dark-10);
  text-align: center;
  border-radius: 1.52rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 8rem 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-16-card-wrapper {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  padding: 4rem;
  display: flex;
  position: relative;
}

.cta-16-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 90%;
  display: flex;
}

.cta-16-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

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

.cta-17-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-17-card-wrapper {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  padding: 4rem;
  display: flex;
  position: relative;
}

.cta-17-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 90%;
  display: flex;
}

.cta-17-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

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

.feature-1-title-wrapper {
  margin-bottom: 4rem;
}

.feature-1-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.feature-card-wrapper:where(.w-variant-f3f58872-5365-792d-7978-1d836e48b422) {
  background-color: var(--color-dark--dark-10);
  border-radius: .5rem;
  padding: 2rem;
}

.feature-2-title-wrapper {
  margin-bottom: 4rem;
}

.feature-2-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.feature-card-2-wrapper:where(.w-variant-763e4f0a-a31c-923d-3d2a-a8896ca31622) {
  background-color: var(--color-dark--dark-10);
  border-radius: .5rem;
  padding: 2rem;
}

.feature-card-2-image {
  width: 2.5rem;
  margin-bottom: 1rem;
}

.feature-3-title-wrapper {
  margin-bottom: 4rem;
}

.feature-3-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: grid;
}

.feature-3-image-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 80dvh;
  display: flex;
  position: relative;
}

.feature-3-card {
  z-index: 2;
  background-color: var(--color-light--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  padding: 4rem;
  display: flex;
  position: absolute;
  inset: auto 4rem 4rem auto;
}

.feature-3-card:where(.w-variant-08bdefa6-70e2-cb0e-d158-4b3e23fb2d39), .feature-3-card:where(.w-variant-4e7f0918-96d2-b9dc-ac3d-fc34a14dc109) {
  color: var(--color-dark--dark-100);
}

.feature-3-card-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

.feature-3-card-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-4-title-wrapper {
  margin-bottom: 4rem;
}

.feature-4-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-4-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-4-image-wrapper, .image-feature-4 {
  width: 100%;
}

.feature-4-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.feature-4-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.feature-4-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-5-title-wrapper {
  margin-bottom: 4rem;
}

.feature-5-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-5-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-5-image-wrapper, .image-feature-5 {
  width: 100%;
}

.feature-5-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.feature-5-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-5-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-6-title-wrapper {
  max-width: 32rem;
  margin-bottom: 1rem;
}

.feature-6-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-6-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-6-image-wrapper, .image-feature-6 {
  width: 100%;
}

.feature-6-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-6-layout-wrapper, .feature-7-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-7-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-7-title-wrapper {
  max-width: 32rem;
  margin-bottom: 1rem;
}

.feature-7-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-7-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-7-image-wrapper, .image-feature-7 {
  width: 100%;
}

.feature-8-title-wrapper {
  margin-bottom: 4rem;
}

.feature-8-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-8-image-wrapper, .image-feature-8 {
  width: 100%;
}

.feature-8-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-8-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.feature-8-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-8-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-9-title-wrapper {
  margin-bottom: 4rem;
}

.feature-9-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-9-image-wrapper {
  width: 100%;
}

.feature-9-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-9-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.feature-9-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-9-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-10-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-10-image-wrapper, .image-feature-10 {
  width: 100%;
}

.feature-10-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-10-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 1rem;
  display: flex;
}

.feature-10-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-10-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.feature-10-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-11-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-11-image-wrapper, .image-feature-11 {
  width: 100%;
}

.feature-11-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-11-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 1rem;
  display: flex;
}

.feature-11-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.feature-11-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-11-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-11-text-wrapper, .feature-10-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.top-bar-1-layout-wrapper {
  width: 100%;
}

.top-bar-1-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: center;
  display: flex;
}

.top-bar-2-layout-wrapper {
  width: 100%;
}

.top-bar-2-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: center;
  display: flex;
}

.top-bar-2-image-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-bar-2-image {
  height: 1.5rem;
}

.top-bar-3-layout-wrapper {
  width: 100%;
}

.top-bar-3-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: center;
  display: flex;
}

.top-bar-3-image-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-bar-3-image {
  height: 1.5rem;
}

.top-bar-4-layout-wrapper {
  width: 100%;
}

.top-bar-4-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: center;
  display: flex;
}

.top-bar-4-image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-bar-3-image-copy {
  height: 1.5rem;
}

.top-bar-4-avatar-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-bar-5-layout-wrapper {
  width: 100%;
}

.top-bar-5-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: center;
  display: flex;
}

.top-bar-5-image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-bar-5-link-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top-bar-6-layout-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.top-bar-6-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color-dark--dark-10);
  text-align: center;
  border-radius: .5rem;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.top-bar-6-content-wrapper:where(.w-variant-00efde88-e309-d4e1-c71a-69fe9ee5f5b1) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.top-bar-6-content-wrapper:where(.w-variant-a0226abb-bd7a-30df-9e56-a6782c8e560a) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.top-bar-7-layout-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.top-bar-7-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color-dark--dark-10);
  text-align: center;
  border-radius: .5rem;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.top-bar-7-content-wrapper:where(.w-variant-111372f3-f658-cc51-0a63-08a7c0a7609b) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.top-bar-7-content-wrapper:where(.w-variant-cc1e4269-7f1f-d2ea-b317-061cd96657a8) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.top-bar-7-image-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-bar-8-layout-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.top-bar-8-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color-dark--dark-10);
  text-align: center;
  border-radius: .5rem;
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.top-bar-8-content-wrapper:where(.w-variant-10bad4d1-a0d2-d7bc-847c-909082fb08cc) {
  background-color: var(--color-brand-1--brand-1);
  color: var(--color-light--light-100);
}

.top-bar-8-content-wrapper:where(.w-variant-f9fe6e2d-43e3-3ade-dddf-6e0fbfff60d4) {
  background-color: var(--color-dark--dark-100);
  color: var(--color-light--light-100);
}

.top-bar-8-image-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-1-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  margin-bottom: 3rem;
  display: grid;
}

.footer-1-link-item-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-link:where(.w-variant-10118948-2f82-8e09-6a1d-2d25d5874e07), .footer-link:where(.w-variant-55ba01cb-401c-94a7-4ed5-978396fbeff6), .footer-link:where(.w-variant-0ec795da-3026-8458-fd92-406ba5165a42), .footer-link:where(.w-variant-21a10c6a-fe88-a96e-8ebe-5316857b3cc0), .footer-link:where(.w-variant-fd81c2f7-9090-2e3b-f737-ba2235f59960), .footer-link:where(.w-variant-277e6f30-6bc0-e6f7-c2da-838d90eaee4a), .footer-link:where(.w-variant-13ff7428-d2ff-64a2-d673-c0b694f516bd), .footer-link:where(.w-variant-0c5eb849-b3ed-1d07-5c03-ee4606919d40) {
  color: var(--color-light--light-100);
}

.footer-link.w--current:where(.w-variant-0ec795da-3026-8458-fd92-406ba5165a42), .footer-link.w--current:where(.w-variant-21a10c6a-fe88-a96e-8ebe-5316857b3cc0) {
  color: var(--color-light--light-80);
}

.footer-1-main-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-2-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  margin-bottom: 3rem;
  display: grid;
}

.footer-2-main-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-2-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-2-media-link-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-media-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
}

.footer-media-image {
  width: 2rem;
}

.footer-3-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  margin-bottom: 3rem;
  display: grid;
}

.footer-3-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-3-sign-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.footer-3-content-wrapper {
  max-width: 48rem;
}

.company-brand-link.w--current {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.company-brand-image {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.company-brand-image:lang(en-us) {
  width: 1.5rem;
  height: 1.5rem;
}

.footer-4-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  margin-bottom: 3rem;
  display: grid;
}

.footer-4-sign-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 3rem;
  display: flex;
}

.footer-4-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-4-main-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-4-content-wrapper {
  max-width: 48rem;
}

.footer-4-media-link-list, .footer-3-media-link-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-3-main-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-4-top-link-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.footer-5-top-link-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.footer-5-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-5-media-link-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-5-bottom-right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-5-bottom-right-link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-6-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-6-bottom-right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-6-bottom-right-link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-6-media-link-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-1-content-wrapper {
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.header-1-text-wrapper {
  max-width: 56rem;
}

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

.header-2-content-wrapper {
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.header-2-text-wrapper {
  max-width: 40rem;
}

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

.reference-3-layout:where(.w-variant-30fb57bb-8eb0-d142-8591-dc3c9dac8c29) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.reference-3-layout:where(.w-variant-59831825-462e-9903-82b8-f64eeac934c4) {
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.reference-3-layout:where(.w-variant-fed62f69-3b50-b9c1-64ba-979b82f7ce86) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.reference-3-layout:where(.w-variant-fed62f69-3b50-b9c1-64ba-979b82f7ce87) {
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.header-3-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.header-3-form-wrapper {
  margin-top: 2rem;
}

.header-4-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.header-4-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-4-title-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.header-4-text-wrapper {
  max-width: 40rem;
}

.header-4-form-wrapper {
  margin-top: 2rem;
}

.header-3-text-wrapper {
  max-width: 40rem;
}

.header-4-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-5-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-5-content-wrapper {
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.header-5-form-wrapper {
  width: 100%;
  max-width: 36rem;
}

.header-5-text-wrapper {
  max-width: 40rem;
}

.is-form-center:where(.w-variant-bad0073e-dab9-d34b-885e-493f2abd7b67) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-6-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-6-content-wrapper {
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.header-6-text-wrapper {
  max-width: 40rem;
}

.header-6-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-7-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-7-content-wrapper {
  margin-top: 1rem;
}

.header-7-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-7-text-wrapper {
  max-width: 40rem;
}

.header-8-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-8-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.header-8-title-wrapper {
  color: var(--color-brand-2--brand-1);
}

.header-9-content-wrapper {
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.header-9-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-9-text-wrapper {
  max-width: 56rem;
}

.faq-1-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-11-title-wrapper {
  max-width: 70%;
  margin-bottom: 2rem;
}

.faq-1-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-1-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-1-text-wrapper {
  max-width: 32rem;
}

.faq-1-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

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

.faq-1-item-top-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem 0;
  display: flex;
}

.faq-item-chevron-image {
  width: 1.75rem;
}

.faq-1-item-bottom-wrapper {
  background-color: var(--color-additional--background-transparent);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: static;
}

.faq-item-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq-item-wrapper:where(.w-variant-c9110390-8450-74c9-4455-7e5cef7d565a) {
  background-color: var(--color-dark--dark-10);
  border-radius: 1rem;
  padding: 1rem 1rem 0;
}

.faq-item-wrapper.bordered {
  background-color: var(--color-dark--dark-10);
  border-radius: .5rem;
  padding: .5rem 1rem;
}

.faq-2-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq-2-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-2-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-2-text-wrapper {
  max-width: 32rem;
}

.faq-2-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 48rem;
  margin-top: 4rem;
  display: flex;
}

.faq-3-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq-3-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-3-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-3-text-wrapper {
  max-width: 32rem;
}

.faq-3-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4rem;
  display: grid;
}

.faq-4-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq-4-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-4-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-4-text-wrapper {
  max-width: 32rem;
}

.faq-4-list-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4rem;
  display: grid;
}

.faq-5-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq-5-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-5-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-5-text-wrapper {
  max-width: 32rem;
}

.faq-5-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 48rem;
  margin-top: 4rem;
  display: flex;
}

.faq-6-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq-6-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-6-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-6-text-wrapper {
  max-width: 32rem;
}

.faq-6-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.faq-7-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.faq-7-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.faq-7-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-7-text-wrapper {
  max-width: 24rem;
  margin-bottom: 2rem;
}

.faq-7-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.faq-8-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.faq-8-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.faq-8-title-wrapper {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.faq-8-text-wrapper {
  max-width: 24rem;
  margin-bottom: 2rem;
}

.faq-8-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.navbar-1-layout-wrapper {
  background-color: var(--color-additional--background-transparent);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-1-left-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-1-right-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-left: 2rem;
  display: flex;
}

.navbar-1-menu-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar-link {
  color: var(--color-light--light-100);
  white-space: nowrap;
  padding: .5rem 1rem;
  font-weight: 700;
}

.navbar-link:hover, .navbar-link.w--current {
  color: var(--color-brand-2--brand-1);
}

.navbar-menu-button {
  padding: 1rem;
}

.navbar-menu-image {
  width: 1.75rem;
  min-width: 1.75rem;
}

.navbar-2-layout-wrapper {
  background-color: var(--color-additional--background-transparent);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-2-left-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-2-right-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  margin-left: 2rem;
  display: flex;
}

.navbar-2-menu-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar-3-layout-wrapper {
  background-color: var(--color-additional--background-transparent);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-3-left-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-3-right-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 2rem;
  display: flex;
}

.navbar-3-menu-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.navbar-3-menu-item-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-1-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-1-title-wrapper {
  margin-bottom: 2rem;
}

.partner-1-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-1-image {
  max-height: 4rem;
}

.partner-2-layout-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-2-title-wrapper {
  margin-bottom: 2rem;
}

.partner-2-image {
  max-height: 4rem;
}

.partner-2-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-3-layout-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-3-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.partner-3-image {
  max-height: 4rem;
}

.contact-1-layout-wrapper, .contact-1-form-wrapper {
  width: 100%;
}

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

.contact-1-top-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.contact-1-content-wrapper {
  max-width: 40rem;
}

.contact-1-info-wrapper {
  width: 100%;
  max-width: 24rem;
}

.contact-1-info-content-wrapper {
  margin-bottom: 2rem;
}

.contact-1-list-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.contact-list-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.contact-link-image {
  width: 2rem;
}

.contact-2-layout-wrapper {
  width: 100%;
}

.contact-2-top-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.contact-2-content-wrapper {
  max-width: 40rem;
}

.contact-2-form-wrapper {
  width: 100%;
}

.contact-3-layout-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.contact-3-side-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 32rem;
  display: flex;
}

.contact-3-form-wrapper {
  width: 100%;
  max-width: 40rem;
}

.contact-3-content-wrapper {
  max-width: 40rem;
}

.contact-3-info-wrapper {
  width: 100%;
  max-width: 24rem;
}

.contact-3-info-content-wrapper {
  margin-bottom: 2rem;
}

.contact-3-list-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.contact-3-button-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contact-4-layout-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.contact-4-side-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  order: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 32rem;
  display: flex;
}

.contact-4-form-wrapper {
  width: 100%;
  max-width: 40rem;
}

.contact-4-content-wrapper {
  max-width: 40rem;
}

.contact-4-info-wrapper {
  width: 100%;
  max-width: 24rem;
}

.contact-4-info-content-wrapper {
  margin-bottom: 2rem;
}

.contact-4-list-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.contact-4-button-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-1-layout-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.gallery-1-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gallery-1-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.gallery-1-text-wrapper {
  max-width: 32rem;
}

.gallery-1-image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.gallery-1-image-item-wrapper {
  border-radius: 1rem;
  width: 100%;
  height: 16rem;
  position: relative;
  overflow: hidden;
}

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

.gallery-2-layout-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.gallery-1-feature-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.gallery-2-content-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.gallery-2-title-wrapper {
  margin-top: .5rem;
}

.gallery-2-text-wrapper {
  max-width: 26rem;
}

.gallery-2-image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.gallery-2-image-item-wrapper {
  border-radius: 1rem;
  width: 100%;
  height: 24rem;
  position: relative;
  overflow: hidden;
}

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

.gallery-2-content-left-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.gallery-3-layout-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.gallery-3-content-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.gallery-3-content-left-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.gallery-3-title-wrapper {
  margin-top: .5rem;
}

.gallery-3-text-wrapper {
  max-width: 26rem;
}

.gallery-3-image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4rem;
  display: grid;
}

.gallery-3-image-item-wrapper {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.gallery-3-image-item-wrapper.is-large {
  max-height: none;
}

.gallery-3-feature-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

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

.page-wrapper {
  z-index: 3;
  position: relative;
}

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

.component-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-1-layout-wrapper {
  width: 100%;
}

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

.blog-1-card {
  flex-flow: column;
  display: flex;
}

.blog-1-card:where(.w-variant-93f2f6a0-3996-382d-6847-a73aeadfd9fc), .blog-1-card:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  background-color: var(--color-dark--dark-10);
  border-radius: 1.5rem;
  padding: 2rem;
}

.blog-1-card-link-image-wrapper {
  border-radius: 1rem;
  width: 100%;
  height: 16rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.blog-1-card-link-image-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .blog-1-card-link-image-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  height: 28rem;
  margin-bottom: 2rem;
}

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

.blog-1-card-content-link-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-1-card-title-wrapper {
  text-decoration: underline;
}

.blog-1-card-text-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .blog-1-card-text-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  max-width: 40rem;
}

.blog-1-card-others-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.blog-1-card-others-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .blog-1-card-others-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  margin-top: 1.5rem;
}

.blog-1-card-category-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-1-card-author-wrapper {
  color: var(--color-dark--dark-100);
}

.blog-1-top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.blog-1-content-wrapper {
  max-width: 40rem;
}

.blog-1-category-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-1-category-item-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--color-dark--dark-10);
  color: var(--color-dark--dark-100);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 700;
  display: flex;
}

.blog-1-category-item-wrapper:where(.w-variant-92a9be7b-9bbb-67c9-5e58-0ff13f847349) {
  color: var(--color-light--light-100);
}

.blog-2-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-2-top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.blog-2-content-wrapper {
  max-width: 40rem;
}

.blog-category-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-2-category-item-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--color-dark--dark-10);
  color: var(--color-dark--dark-100);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 700;
  display: flex;
}

.blog-2-category-item-wrapper:where(.w-variant-d7ef2f8e-43c8-fd55-a81c-1a887bc2d1e2), .blog-2-category-item-wrapper:where(.w-variant-5349a652-c9f4-4788-148c-0f9633e7596f) {
  color: var(--color-light--light-100);
}

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

.blog-detail-1-layout-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.blog-detail-1-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.blog-detail-1-others-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-detail-1-category-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-detail-1-author-wrapper {
  color: var(--color-dark--dark-100);
}

.blog-detail-1-author-wrapper:where(.w-variant-4171af86-a859-6037-21d6-17e74831003e), .blog-detail-1-author-wrapper:where(.w-variant-43722eb4-d700-c6e1-91d8-c5d325ae97c0) {
  color: var(--color-light--light-100);
}

.blog-detail-1-title-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.blog-detail-1-text-wrapper {
  max-width: 48rem;
}

.blog-detail-1-image-wrapper {
  width: 100%;
  height: 65dvh;
  margin-bottom: 6rem;
  position: relative;
}

.blog-detail-1-social-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.blog-detail-social-share-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.blog-detail-social-share-link:where(.w-variant-4171af86-a859-6037-21d6-17e74831003e), .blog-detail-social-share-link:where(.w-variant-43722eb4-d700-c6e1-91d8-c5d325ae97c0), .blog-detail-social-share-link:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326), .blog-detail-social-share-link:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850), .blog-detail-social-share-link:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41), .blog-detail-social-share-link:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42), .blog-detail-social-share-link:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c), .blog-detail-social-share-link:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d), .blog-detail-social-share-link:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e3), .blog-detail-social-share-link:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e4) {
  color: var(--color-light--light-100);
}

.blog-detail-social-share-image {
  width: 2rem;
}

.blog-detail-2-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 6rem;
  display: flex;
}

.blog-detail-2-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40rem;
  display: flex;
}

.blog-detail-2-others-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-detail-2-category-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-detail-2-author-wrapper {
  color: var(--color-dark--dark-100);
}

.blog-detail-2-author-wrapper:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326), .blog-detail-2-author-wrapper:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850), .blog-detail-2-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41), .blog-detail-2-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42) {
  color: var(--color-light--light-100);
}

.blog-detail-2-title-wrapper {
  margin-top: 1rem;
}

.blog-detail-2-text-wrapper {
  margin-bottom: 4rem;
}

.blog-detail-2-image-wrapper {
  width: 24rem;
  height: 16rem;
  position: relative;
}

.blog-detail-2-social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-detail-2-content-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.blog-detail-2-left-sidebar-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 24rem;
  display: flex;
  position: sticky;
  top: 2rem;
}

.blog-detail-2-right-content-wrapper {
  width: 100%;
  max-width: 48rem;
}

.team-1-layout-wrapper {
  width: 100%;
}

.team-1-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.team-1-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.team-1-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

.team-1-card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.team-1-avatar-wrapper {
  margin-bottom: 1rem;
}

.team-1-card-content-wrapper {
  margin-bottom: 2rem;
}

.team-2-layout-wrapper {
  width: 100%;
}

.team-2-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.team-2-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.team-2-text-wrapper {
  max-width: 32rem;
  margin-bottom: 2rem;
}

.team-2-card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.team-2-avatar-wrapper {
  border-radius: 1rem;
  height: 16rem;
  margin-bottom: 1rem;
  overflow: hidden;
}

.team-2-card-content-wrapper {
  margin-bottom: 2rem;
}

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

.feature-12-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-12-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-12-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 2rem;
  display: flex;
}

.feature-12-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-12-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-12-list-content-wrapper {
  margin-bottom: 4rem;
}

.feature-12-list-title-wrapper {
  margin-bottom: 1rem;
}

.feature-12-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-12-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-12-image-wrapper, .image-feature-12 {
  width: 100%;
}

.feature-13-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-13-image-wrapper, .image-feature-13 {
  width: 100%;
}

.feature-13-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-13-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 2rem;
  display: flex;
}

.feature-13-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-13-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-13-list-content-wrapper {
  margin-bottom: 4rem;
}

.feature-13-list-title-wrapper {
  margin-bottom: 1rem;
}

.feature-13-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-13-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-14-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-14-image-wrapper, .image-feature-14 {
  width: 100%;
}

.feature-14-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-14-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 1rem;
  display: flex;
}

.feature-14-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-14-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-14-list-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2rem;
  display: grid;
}

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

.feature-15-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-15-image-wrapper, .image-feature-15 {
  width: 100%;
}

.feature-15-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-15-icon-image {
  width: 3rem;
}

.feature-15-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 2rem;
  display: flex;
}

.feature-15-icon-wrapper {
  margin-bottom: .5rem;
}

.feature-15-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-15-list-content-wrapper {
  margin-bottom: 4rem;
}

.feature-15-list-title-wrapper {
  margin-bottom: 1rem;
}

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

.feature-16-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-16-image-wrapper, .image-feature-16 {
  width: 100%;
}

.feature-16-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-16-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 2rem;
  display: flex;
}

.feature-16-list-content-wrapper {
  margin-bottom: 4rem;
}

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

.feature-17-title-wrapper {
  margin-bottom: 4rem;
}

.feature-17-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.feature-1-card {
  flex-flow: column;
  display: flex;
}

.feature-1-card:where(.w-variant-93f2f6a0-3996-382d-6847-a73aeadfd9fc), .feature-1-card:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  background-color: var(--color-dark--dark-10);
  border-radius: 1.5rem;
  padding: 2rem;
}

.feature-1-card:where(.w-variant-a08c1003-d91c-e379-a791-8dabe1d3dcc8), .feature-1-card:where(.w-variant-726d580f-d53b-eadf-fdd6-efcca8cffb2c) {
  background-color: var(--color-dark--dark-10);
  border-radius: 1rem;
  padding: 2rem;
}

.feature-1-card-image-wrapper {
  border-radius: 1rem;
  width: 100%;
  height: 16rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.feature-1-card-image-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .feature-1-card-image-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  height: 28rem;
  margin-bottom: 2rem;
}

.feature-1-card-image-wrapper:where(.w-variant-f23b1cca-3011-0dbc-5f8d-6d0b0e67b903), .feature-1-card-image-wrapper:where(.w-variant-726d580f-d53b-eadf-fdd6-efcca8cffb2c) {
  height: 24rem;
}

.feature-1-card-content-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.feature-1-card-text-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .feature-1-card-text-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
  max-width: 40rem;
}

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

.feature-18-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-18-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-18-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 1rem;
  display: flex;
}

.feature-18-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-18-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-18-brand-title-wrapper {
  margin-bottom: .5rem;
}

.feature-18-brand-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.feature-18-brand-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.feature-18-image-wrapper, .image-feature-18 {
  width: 100%;
}

.feature-18-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-18-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-19-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-19-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.feature-19-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 1rem;
  display: flex;
}

.feature-19-tag-wrapper {
  margin-bottom: .5rem;
}

.feature-19-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.feature-19-brand-title-wrapper {
  margin-bottom: .5rem;
}

.feature-19-brand-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.feature-19-brand-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.feature-19-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-19-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.feature-19-image-wrapper, .image-feature-19 {
  width: 100%;
}

.pricing-1-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.pricing-1-layout-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pricing-1-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.pricing-1-text-wrapper {
  max-width: 24rem;
}

.pricing-1-price-list-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-1-card-top-wrapper {
  margin-bottom: 2rem;
}

.pricing-1-card-list-wrapper {
  margin-bottom: 3rem;
}

.pricing-1-card-title-wrapper {
  margin-bottom: 1rem;
}

.pricing-1-card-price-wrapper {
  margin-bottom: .5rem;
}

.pricing-2-layout-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pricing-2-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.pricing-2-price-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-2-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.pricing-2-text-wrapper {
  max-width: 24rem;
}

.pricing-2-card-wrapper {
  background-color: var(--color-dark--dark-10);
  border-radius: 1rem;
  padding: 2rem;
}

.pricing-2-card-top-wrapper {
  margin-bottom: 2rem;
}

.pricing-2-card-list-wrapper {
  margin-bottom: 3rem;
}

.pricing-2-card-title-wrapper {
  margin-bottom: 1rem;
}

.pricing-2-card-price-wrapper {
  margin-bottom: .5rem;
}

.pricing-3-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.pricing-3-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing-3-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.pricing-3-text-wrapper {
  max-width: 24rem;
}

.pricing-3-price-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 40rem;
  display: grid;
}

.pricing-3-card-wrapper {
  background-color: var(--color-dark--dark-10);
  border-radius: 1rem;
  padding: 2rem;
}

.pricing-3-card-top-wrapper {
  margin-bottom: 2rem;
}

.pricing-3-card-title-wrapper {
  margin-bottom: 1rem;
}

.pricing-3-card-price-wrapper {
  margin-bottom: .5rem;
}

.pricing-3-card-list-wrapper {
  margin-bottom: 3rem;
}

.pricing-3-card-reference-wrapper {
  margin-top: 2rem;
}

.pricing-4-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing-4-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.pricing-4-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.pricing-4-text-wrapper {
  max-width: 24rem;
}

.pricing-4-price-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.pricing-4-card-wrapper {
  background-color: var(--color-dark--dark-10);
  border-radius: 1rem;
  padding: 2rem;
}

.pricing-4-card-top-wrapper {
  margin-bottom: 2rem;
}

.pricing-4-card-title-wrapper {
  margin-bottom: 1rem;
}

.pricing-4-card-price-wrapper {
  margin-bottom: .5rem;
}

.pricing-4-card-list-wrapper {
  margin-bottom: 3rem;
}

.pricing-4-reference-wrapper {
  margin-top: 3rem;
}

.pricing-5-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing-5-content-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.pricing-5-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.pricing-5-text-wrapper {
  max-width: 24rem;
}

.pricing-5-price-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.pricing-5-reference-wrapper {
  margin-top: 3rem;
}

.pricing-5-card-wrapper {
  width: 100%;
  max-width: 32rem;
}

.pricing-5-card-top-wrapper {
  margin-bottom: 2rem;
}

.pricing-5-card-title-wrapper {
  margin-bottom: 1rem;
}

.pricing-5-card-price-wrapper {
  margin-bottom: .5rem;
}

.pricing-5-card-list-wrapper {
  margin-bottom: 3rem;
}

.vertical-line-divider {
  background-color: var(--color-dark--dark-10);
  width: 1px;
}

.vertical-line-divider:where(.w-variant-8037e8aa-6d69-828f-7b8b-aad13fefdc8e), .vertical-line-divider:where(.w-variant-5e98de12-6775-abf4-66d8-83d57cf98a65) {
  background-color: var(--color-light--light-10);
}

.pricing-6-layout-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.pricing-6-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.pricing-6-title-wrapper {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.pricing-6-text-wrapper {
  max-width: 24rem;
}

.pricing-6-price-list-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.pricing-6-price-list-item-wrapper {
  justify-content: flex-start;
  align-items: center;
  min-height: 4rem;
  display: flex;
}

.pricing-6-card-wrapper {
  position: relative;
}

.pricing-6-price-list-item-top-wrapper {
  border-bottom: 1px solid var(--color-dark--dark-10);
  background-color: var(--color-light--light-100);
  justify-content: flex-start;
  align-items: center;
  min-height: 4rem;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
}

.pricing-6-reference-wrapper {
  margin-top: 3rem;
}

.partner-4-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.partner-4-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.partner-4-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-4-title-wrapper {
  max-width: 32rem;
  margin-bottom: 1rem;
}

.partner-4-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.partner-4-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.partner-4-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.partner-5-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.partner-5-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.partner-5-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-5-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.partner-6-layout-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.partner-6-title-wrapper {
  margin-top: .5rem;
}

.partner-6-content-left-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.partner-6-text-wrapper {
  margin-bottom: 2rem;
}

.partner-6-content-right-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 26rem;
  display: flex;
}

.partner-6-content-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.partner-6-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tag-link:where(.w-variant-850c463b-559e-277c-5cf8-b2fa869f04ac), .tag-link:where(.w-variant-50fd269e-c8b9-906f-c8b5-3740eda35ce5), .tag-link:where(.w-variant-a17f0a3f-b22d-fff1-db62-1850cc76f9e5), .footer-small-link:where(.w-variant-10118948-2f82-8e09-6a1d-2d25d5874e07), .footer-small-link:where(.w-variant-55ba01cb-401c-94a7-4ed5-978396fbeff6), .footer-small-link:where(.w-variant-0ec795da-3026-8458-fd92-406ba5165a42), .footer-small-link:where(.w-variant-21a10c6a-fe88-a96e-8ebe-5316857b3cc0), .top-bar-2-link:where(.w-variant-53f5e546-2c3c-b5c1-b30a-090f69928182), .top-bar-2-link:where(.w-variant-712d961e-c12e-bef1-6bce-764b1380962d), .top-bar-3-link:where(.w-variant-53f5e546-2c3c-b5c1-b30a-090f69928182), .top-bar-3-link:where(.w-variant-712d961e-c12e-bef1-6bce-764b1380962d), .top-bar-3-link:where(.w-variant-b98d22fe-b767-0cdd-09a2-12d95b479953), .top-bar-3-link:where(.w-variant-9fbf2055-ebbf-84b8-b242-93e2257f88e1), .top-bar-1-link:where(.w-variant-dee071bc-549e-6ec5-523c-a6fc8ff380ae), .top-bar-1-link:where(.w-variant-c5fc6685-7ea5-8305-0a9a-cec8b743c276), .top-bar-4-link:where(.w-variant-d5837f56-833f-7cfb-b07b-1a0e78efa7ad), .top-bar-4-link:where(.w-variant-53507239-707c-db98-43a7-15e0000dc381), .top-bar-5-link:where(.w-variant-0d63cf82-f2e0-7ac1-1946-3fce3a47a06e), .top-bar-5-link:where(.w-variant-4991fce4-d226-d83e-808d-7efa706fa553), .top-bar-6-link:where(.w-variant-00efde88-e309-d4e1-c71a-69fe9ee5f5b1), .top-bar-6-link:where(.w-variant-a0226abb-bd7a-30df-9e56-a6782c8e560a), .top-bar-7-link:where(.w-variant-111372f3-f658-cc51-0a63-08a7c0a7609b), .top-bar-7-link:where(.w-variant-cc1e4269-7f1f-d2ea-b317-061cd96657a8), .top-bar-8-link:where(.w-variant-10bad4d1-a0d2-d7bc-847c-909082fb08cc), .top-bar-8-link:where(.w-variant-f9fe6e2d-43e3-3ade-dddf-6e0fbfff60d4), .link-2:where(.w-variant-fd81c2f7-9090-2e3b-f737-ba2235f59960), .link-2:where(.w-variant-277e6f30-6bc0-e6f7-c2da-838d90eaee4a), .link-3:where(.w-variant-13ff7428-d2ff-64a2-d673-c0b694f516bd), .link-3:where(.w-variant-0c5eb849-b3ed-1d07-5c03-ee4606919d40) {
  color: var(--color-light--light-100);
}

.customer-1-layout-wrapper {
  width: 100%;
}

.customer-1-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.customer-1-card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.customer-1-card-name-wrapper {
  margin-left: 1rem;
}

.customer-1-card-name-parent-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.customer-2-card-item-wrapper:where(.w-variant-7cf89f30-3ee8-7c98-bc64-70d8bddc4de6) {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.customer-2-card-name-parent-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.customer-2-card-name-parent-wrapper:where(.w-variant-7cf89f30-3ee8-7c98-bc64-70d8bddc4de6) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
}

.customer-2-card-name-wrapper {
  margin-left: 1rem;
}

.customer-2-card-name-wrapper:where(.w-variant-7cf89f30-3ee8-7c98-bc64-70d8bddc4de6) {
  margin-left: 0;
}

.customer-2-card-bottom-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.customer-2-card-top-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.customer-2-layout-wrapper {
  width: 100%;
}

.customer-2-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.customer-3-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.customer-3-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
  position: sticky;
  top: 4rem;
}

.customer-3-title-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32rem;
  margin-bottom: 2rem;
  display: flex;
}

.customer-3-list-content-wrapper {
  margin-bottom: 4rem;
}

.customer-3-button-2-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.customer-3-tag-wrapper {
  margin-bottom: .5rem;
}

.customer-3-text-wrapper {
  max-width: 24rem;
  margin-top: 1rem;
}

.customer-3-card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 40rem;
  display: grid;
}

.navbar-4-layout-wrapper {
  background-color: var(--color-additional--background-transparent);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-4-navbar-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-4-center-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  left: auto;
  right: auto;
}

.navbar-4-menu-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-4-menu-item-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.title-xs {
  font-size: var(--_typography---title-size--title-xs);
  font-weight: 700;
  line-height: 1.2em;
}

.title-xs.is-footer-title {
  margin-bottom: 1rem;
}

.title-xs.is-team-1-card-title, .title-xs.is-team-2-card-title, .title-xs.is-customer-1-card-title {
  margin-bottom: .15rem;
}

.blog-detail-3-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog-detail-3-content-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.blog-detail-3-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 48rem;
  display: flex;
}

.blog-detail-3-image-wrapper {
  width: 100%;
  max-width: 24rem;
  height: 16rem;
  position: relative;
}

.blog-detail-3-others-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-detail-3-title-wrapper {
  margin-top: 1rem;
}

.blog-detail-3-category-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-detail-3-author-wrapper {
  color: var(--color-dark--dark-100);
}

.blog-detail-3-author-wrapper:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326), .blog-detail-3-author-wrapper:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850), .blog-detail-3-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41), .blog-detail-3-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42), .blog-detail-3-author-wrapper:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c), .blog-detail-3-author-wrapper:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d) {
  color: var(--color-light--light-100);
}

.blog-detail-3-left-sidebar-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 24rem;
  display: flex;
  position: sticky;
  top: 2rem;
}

.blog-detail-3-right-content-wrapper {
  width: 100%;
  max-width: 48rem;
}

.blog-detail-3-text-wrapper {
  margin-bottom: 4rem;
}

.blog-detail-4-title-wrapper {
  margin-top: 1rem;
}

.blog-detail-4-others-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-detail-4-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 48rem;
  display: flex;
}

.blog-detail-4-category-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-detail-4-author-wrapper {
  color: var(--color-dark--dark-100);
}

.blog-detail-4-author-wrapper:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326), .blog-detail-4-author-wrapper:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850), .blog-detail-4-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41), .blog-detail-4-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42), .blog-detail-4-author-wrapper:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c), .blog-detail-4-author-wrapper:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d), .blog-detail-4-author-wrapper:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e3), .blog-detail-4-author-wrapper:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e4) {
  color: var(--color-light--light-100);
}

.blog-detail-4-content-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.blog-detail-4-left-sidebar-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 24rem;
  display: flex;
  position: sticky;
  top: 2rem;
}

.blog-detail-4-right-content-wrapper {
  width: 100%;
  max-width: 48rem;
}

.blog-detail-4-social-wrapper, .blog-detail-3-social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-detail-4-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog-detail-5-content-layout-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.blog-detail-5-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 48rem;
  display: flex;
}

.blog-detail-5-right-content-main-wrapper {
  width: 100%;
  max-width: 48rem;
}

.blog-detail-5-social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.blog-detail-5-others-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-detail-5-category-wrapper {
  color: var(--color-dark--dark-100);
  text-decoration: none;
}

.blog-detail-5-author-wrapper {
  color: var(--color-dark--dark-100);
}

.blog-detail-5-author-wrapper:where(.w-variant-8817a00e-0326-f793-3bf3-8ba8f06ba326), .blog-detail-5-author-wrapper:where(.w-variant-605f7558-b1d9-0fa5-566a-e5723bd99850), .blog-detail-5-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f41), .blog-detail-5-author-wrapper:where(.w-variant-122e4671-57cd-564b-2aec-8b936bea3f42), .blog-detail-5-author-wrapper:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4c), .blog-detail-5-author-wrapper:where(.w-variant-4c5f3d5d-15e7-c98c-dc8b-77e133305d4d), .blog-detail-5-author-wrapper:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e3), .blog-detail-5-author-wrapper:where(.w-variant-1643ffa2-63ce-27fd-2f7b-061571af54e4) {
  color: var(--color-light--light-100);
}

.blog-detail-5-title-wrapper {
  margin-top: 1rem;
}

.content-1-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-1-card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.content-1-card-wrapper.no-card-4 {
  background-color: var(--color-additional--background-transparent);
  border-radius: 0;
  padding: 0;
}

.content-1-card-message-wrapper {
  border-left: 1px solid var(--color-dark--dark-100);
  padding-left: 2rem;
}

.content-1-main-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

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

.content-1-card-customer-wrapper {
  border-top: 1px solid var(--color-dark--dark-100);
  padding-top: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.footer-7-bottom-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-6-bottom-right-wrapper-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-wrapper {
  z-index: 0;
  background-color: var(--color-brand-1--brand-1);
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
  position: fixed;
  inset: 0%;
}

.header-8-card-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-1-car-image-qr {
  max-width: 10rem;
  margin-bottom: 1rem;
}

.header-8-content-top-title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-8-content-top-title-icon {
  max-width: 1.5rem;
}

.content-1-title-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.content-1-subtitle-wrapper {
  color: var(--color-brand-2--brand-1);
}

.content-2-card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.content-2-card-wrapper.no-card-4 {
  background-color: var(--color-additional--background-transparent);
  border-radius: 0;
  padding: 0;
}

.content-2-layout-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-1-card-wrapper-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.content-1-card-wrapper-copy.no-card-4 {
  background-color: var(--color-additional--background-transparent);
  border-radius: 0;
  padding: 0;
}

.content-1-card-wrapper-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.content-1-card-wrapper-copy-copy.no-card-4 {
  background-color: var(--color-additional--background-transparent);
  border-radius: 0;
  padding: 0;
}

.content-2-main-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.locale-list {
  border-right: 1px solid var(--color-light--light-10);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.locale-item {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--color-light--light-10);
  justify-content: center;
  align-items: center;
  display: flex;
}

.locales-wrapper {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  height: 100%;
  margin-left: 1rem;
  font-weight: 700;
}

.locale-link {
  font-size: var(--_typography---title-size--text-size--text-s);
  padding: .4rem 1rem;
  text-decoration: none;
}

.locale-link.w--current {
  background-color: var(--color-light--light-100);
  color: var(--color-brand-1--brand-1);
}

@media screen and (max-width: 991px) {
  h1, h2, h3, h4, h5, h6 {
    margin-bottom: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
  }

  p, ul, ol {
    margin-bottom: var(--gap--m-tablet\<deleted\|variable-ec78c671-c0f4-989f-19f9-2c168ff67f4f\>);
    font-size: 1rem;
  }

  figcaption {
    margin-top: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
    font-size: .9rem;
  }

  .section {
    --_size---section--padding: 3rem;
    --_size---container--xl: 80rem;
    --_size---container--padding: 1.5rem;
    --_size---container--l: 64rem;
    --_size---container--m: 56rem;
    --_size---container--s: 48rem;
    --_size---container--xxl: 96rem;
  }

  .section.is-hero-4 {
    min-height: 75dvh;
  }

  .section.is-hero-20, .section.is-hero-21 {
    flex-flow: column;
    justify-content: flex-end;
  }

  .section.is-navbar-1 {
    position: relative;
  }

  .section.is-navbar-4 {
    min-height: 0;
  }

  .container-xl {
    --_size---section--padding: 3rem;
    --_size---container--xl: 80rem;
    --_size---container--padding: 1.5rem;
    --_size---container--l: 64rem;
    --_size---container--m: 56rem;
    --_size---container--s: 48rem;
    --_size---container--xxl: 96rem;
  }

  .style-guide-box {
    margin-bottom: var(--gap--m-tablet\<deleted\|variable-ec78c671-c0f4-989f-19f9-2c168ff67f4f\>);
  }

  .title-s.is-faq-title {
    white-space: pre-wrap;
  }

  .button {
    padding: .75rem 1.5rem;
  }

  .field-label {
    font-size: .9rem;
  }

  .text-field {
    margin-bottom: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
  }

  .style-guide-layout-box {
    grid-template-columns: 1fr;
  }

  .style-guide-layout-box---side-menu-box {
    position: relative;
  }

  .style-guide-layout-box---side-menu---links-box {
    grid-column-gap: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
    grid-row-gap: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
  }

  .tab-link {
    width: 100%;
  }

  .cookie-banner-buttons {
    grid-column-gap: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
    grid-row-gap: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
    margin-top: 1rem;
  }

  .cookie-banner-content-box {
    grid-column-gap: var(--gap--s-tablet\<deleted\|variable-d12aa242-3480-98fd-e846-c52f849969ee\>);
    grid-row-gap: var(--gap--s-tablet\<deleted\|variable-d12aa242-3480-98fd-e846-c52f849969ee\>);
  }

  .navbar-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .navbar-content.navbar-menu-2, .navbar-content.navbar-menu-3 {
    justify-content: flex-end;
  }

  .nav-menu {
    padding: var(--margins-and-paddings--s\<deleted\|variable-d8eff992-1d6e-1e99-d44c-1e94a8febcd7\>);
    background-color: var(--color-light--light-100);
  }

  .mobile-menu {
    padding: var(--margins-and-paddings--s\<deleted\|variable-d8eff992-1d6e-1e99-d44c-1e94a8febcd7\>);
  }

  .mobile-menu.w--open {
    background-color: #0000;
  }

  .gap-xxl {
    height: var(--gap--xxl-tablet\<deleted\|variable-bccf9afb-993e-f397-08f9-dc7c3fec3d49\>);
  }

  .gap-xl {
    height: var(--gap--xl-tablet\<deleted\|variable-625d34ec-7f1d-97bf-46d6-5605271dcfc1\>);
  }

  .gap-l {
    height: var(--gap--l-tablet\<deleted\|variable-58b790c6-1b1a-5e48-3f62-953b611097c2\>);
  }

  .gap-m {
    height: var(--gap--m-tablet\<deleted\|variable-ec78c671-c0f4-989f-19f9-2c168ff67f4f\>);
  }

  .gap-s {
    height: var(--gap--s-tablet\<deleted\|variable-d12aa242-3480-98fd-e846-c52f849969ee\>);
  }

  .gap-xs {
    height: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
  }

  .gap-xxs {
    height: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
  }

  .quick-stack-xxs {
    grid-column-gap: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
    grid-row-gap: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
  }

  .flexbox-layout-xxl.is-hero-1, .flexbox-layout-xxl.is-hero-2, .flexbox-layout-xxl.is-hero-3, .flexbox-layout-xxl.is-hero-6 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flexbox-layout-xxs {
    grid-column-gap: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
    grid-row-gap: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
  }

  .grid-layout-xxl, .grid-layout-xl {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-layout-l {
    grid-column-gap: var(--gap--l-tablet\<deleted\|variable-58b790c6-1b1a-5e48-3f62-953b611097c2\>);
    grid-row-gap: var(--gap--l-tablet\<deleted\|variable-58b790c6-1b1a-5e48-3f62-953b611097c2\>);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-layout-m {
    grid-column-gap: var(--gap--m-tablet\<deleted\|variable-ec78c671-c0f4-989f-19f9-2c168ff67f4f\>);
    grid-row-gap: var(--gap--m-tablet\<deleted\|variable-ec78c671-c0f4-989f-19f9-2c168ff67f4f\>);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-layout-s {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-layout-xs {
    grid-column-gap: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
    grid-row-gap: var(--gap--xs-tablet\<deleted\|variable-58e7213e-eeb0-c7e9-a49e-98911c47c544\>);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-layout-xxs {
    grid-column-gap: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
    grid-row-gap: var(--gap--xxs-tablet\<deleted\|variable-7f19b39c-af10-a9d7-faeb-243133ad70d1\>);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-layout-none {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .button-icon {
    width: 1.5rem;
  }

  .full-width-bck-wrapper.is-hero-9 {
    width: 100%;
    height: 40dvh;
    margin-top: 2rem;
    margin-bottom: 2rem;
    position: relative;
  }

  .full-width-bck-wrapper.is-hero-11 {
    width: 100%;
    height: 40dvh;
    margin-bottom: 2rem;
    position: relative;
  }

  .full-width-bck-wrapper.is-hero-15 {
    margin: 0;
  }

  .full-width-bck-wrapper.is-feature-3 {
    width: 100%;
    height: 40dvh;
    margin-top: 2rem;
    margin-bottom: 2rem;
    position: relative;
  }

  .hero-7-image-wrapper {
    height: 50dvh;
    margin-bottom: 4rem;
  }

  .hero-8-image-wrapper {
    height: 50dvh;
    margin-bottom: 2rem;
  }

  .hero-6-layout-wrapper, .hero-5-layout-wrapper, .hero-2-layout-wrapper, .hero-1-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-8-text-wrapper {
    max-width: 24rem;
  }

  .hero-8-title-wrapper {
    max-width: 100%;
  }

  .hero-9-layout-wrapper {
    min-height: 0;
  }

  .hero-9-bottom-card {
    background-color: var(--color-additional--background-transparent);
    max-width: 100%;
    padding: 0;
    position: relative;
  }

  .hero-9-image-wrapper {
    height: 50dvh;
    margin-bottom: 2rem;
  }

  .hero-9-top-card {
    background-color: var(--color-additional--background-transparent);
    order: 1;
    max-width: 32rem;
    padding: 0;
    position: relative;
  }

  .hero-9-text-wrapper {
    max-width: 32rem;
  }

  .avatar {
    width: 2.5rem;
  }

  .reference-1-layout:where(.w-variant-59831825-462e-9903-82b8-f64eeac934c4), .reference-1-layout:where(.w-variant-fed62f69-3b50-b9c1-64ba-979b82f7ce87) {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .reference-1-content-wrapper {
    margin-bottom: .5rem;
  }

  .hero-10-image-wrapper {
    height: 50dvh;
  }

  .hero-10-title-wrapper {
    max-width: 100%;
  }

  .hero-10-text-wrapper {
    max-width: 24rem;
  }

  .hero-11-image-content-wrapper {
    min-height: 0;
  }

  .hero-11-bottom-card {
    background-color: var(--color-additional--background-transparent);
    order: 1;
    max-width: 100%;
    padding: 0;
    position: relative;
  }

  .hero-12-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-10-image-wrapper-copy {
    height: 50dvh;
  }

  .hero-14-layout-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-14-content-wrapper {
    max-width: 100%;
  }

  .hero-15-layout-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-15-content-wrapper {
    max-width: 100%;
  }

  .hero-16-image-wrapper {
    height: 50dvh;
  }

  .hero-16-title-wrapper {
    max-width: 100%;
  }

  .hero-16-text-wrapper {
    max-width: 24rem;
  }

  .hero-17-image-wrapper {
    height: 50dvh;
  }

  .hero-17-title-wrapper {
    max-width: 100%;
  }

  .hero-18-layout-wrapper {
    flex-flow: column;
    justify-content: flex-start;
  }

  .hero-18-center-wrapper {
    order: -1;
    max-width: 100%;
  }

  .hero-18-image-wrapper {
    height: 50dvh;
  }

  .hero-18-list-wrapper {
    margin-top: 1rem;
  }

  .hero-18-text-button-wrapper {
    border-top: 1px solid var(--color-dark--dark-10);
    margin-bottom: 2rem;
    padding-top: 1rem;
  }

  .hero-19-title-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-19-title-wrapper {
    max-width: none;
  }

  .hero-19-text-wrapper {
    max-width: 90%;
  }

  .hero-19-statistics-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-20-layout-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .hero-20-title-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-20-title-wrapper {
    max-width: none;
  }

  .hero-20-text-wrapper {
    max-width: 90%;
  }

  .hero-20-statistics-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-21-layout-wrapper {
    justify-content: center;
    align-items: center;
  }

  .hero-21-title-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2rem;
  }

  .hero-21-title-wrapper {
    max-width: none;
  }

  .hero-21-text-wrapper {
    max-width: 90%;
  }

  .hero-21-list-image-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    display: flex;
  }

  .hero-21-image-wrapper {
    height: 16rem;
  }

  .hero-21-left-right-wrapper {
    flex-flow: column;
  }

  .hero-22-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-22-image-wrapper {
    max-width: 46%;
  }

  .hero-22-content-image-wrapper {
    min-height: 30dvh;
  }

  .hero-23-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-23-content-image-wrapper {
    min-height: 30dvh;
  }

  .hero-23-image-wrapper {
    max-width: 46%;
  }

  .hero-24-image-wrapper {
    height: 50dvh;
  }

  .hero-24-title-wrapper {
    max-width: 100%;
  }

  .hero-25-image-wrapper {
    height: 50dvh;
  }

  .hero-25-title-wrapper {
    max-width: 100%;
  }

  .hero-25-text-wrapper, .hero-24-text-wrapper {
    max-width: 24rem;
  }

  .hero-26-title-wrapper {
    max-width: 100%;
  }

  .hero-text-wrapper {
    max-width: 24rem;
  }

  .cta-1-title-wrapper {
    text-align: center;
  }

  .cta-2-layout-wrapper {
    text-align: center;
    flex-flow: column;
  }

  .cta-2-content-wrapper, .cta-2-title-wrapper, .cta-2-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-3-layout-wrapper {
    text-align: center;
    flex-flow: column;
  }

  .cta-3-content-wrapper, .cta-3-title-wrapper, .cta-3-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-4-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
  }

  .cta-4-content-wrapper, .cta-4-title-wrapper, .cta-4-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-5-title-wrapper {
    text-align: center;
  }

  .cta-6-layout-wrapper {
    text-align: center;
    flex-flow: column;
  }

  .cta-6-content-wrapper, .cta-6-button-wrapper, .cta-6-title-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-7-layout-wrapper {
    text-align: center;
    flex-flow: column;
  }

  .cta-7-content-wrapper, .cta-7-title-wrapper, .cta-7-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-8-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
  }

  .cta-8-content-wrapper, .cta-8-button-wrapper, .cta-8-title-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-9-title-wrapper {
    text-align: center;
  }

  .cta-10-layout-wrapper {
    text-align: center;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-10-content-wrapper, .cta-10-button-wrapper, .cta-10-title-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-11-layout-wrapper {
    text-align: center;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-11-content-wrapper, .cta-11-button-wrapper, .cta-11-title-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-12-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-12-content-wrapper, .cta-12-button-wrapper, .cta-12-title-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-13-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-13-content-wrapper, .cta-13-button-wrapper, .cta-13-title-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-14-title-wrapper {
    text-align: center;
  }

  .cta-14-image-left {
    left: 2rem;
  }

  .cta-14-image-right {
    right: 2rem;
  }

  .cta-15-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-15-content-wrapper, .cta-15-title-wrapper, .cta-15-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-16-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    padding: 4rem 2rem;
  }

  .cta-16-card-wrapper {
    padding: 4rem 2rem;
  }

  .cta-16-content-wrapper {
    max-width: 100%;
  }

  .cta-16-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-17-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
  }

  .cta-17-card-wrapper {
    padding: 4rem 2rem;
  }

  .cta-17-content-wrapper {
    max-width: 100%;
  }

  .cta-17-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .feature-1-layout-wrapper, .feature-2-layout-wrapper, .feature-3-layout-wrapper {
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-3-image-wrapper {
    min-height: 0;
  }

  .feature-3-card {
    background-color: var(--color-additional--background-transparent);
    order: 1;
    max-width: 100%;
    padding: 0;
    position: static;
  }

  .feature-3-card-text-wrapper {
    max-width: 32rem;
  }

  .feature-4-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-4-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-5-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-5-button-wrapper, .feature-6-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-6-layout-wrapper, .feature-7-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-7-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-8-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-8-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-9-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-9-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-10-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-10-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-10-list-content {
    grid-template-columns: 1fr;
  }

  .feature-11-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-11-list-content {
    grid-template-columns: 1fr;
  }

  .feature-11-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .top-bar-4-content-wrapper, .top-bar-5-content-wrapper {
    justify-content: center;
  }

  .top-bar-5-image-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .top-bar-5-link-wrapper {
    justify-content: center;
    align-items: center;
  }

  .footer-1-layout-wrapper, .footer-2-layout-wrapper, .footer-3-layout-wrapper, .footer-4-layout-wrapper {
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-5-top-link-list {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-5-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-5-bottom-right-wrapper {
    flex-flow: column;
    order: -1;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-6-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-6-bottom-right-wrapper {
    flex-flow: column;
    order: -1;
    justify-content: center;
    align-items: flex-start;
  }

  .reference-3-layout:where(.w-variant-59831825-462e-9903-82b8-f64eeac934c4), .reference-3-layout:where(.w-variant-fed62f69-3b50-b9c1-64ba-979b82f7ce87) {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .header-4-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hero-11-title-wrapper {
    max-width: 100%;
  }

  .faq-1-item-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .navbar-1-layout-wrapper {
    position: static;
  }

  .navbar-1-menu-wrapper {
    background-color: var(--color-brand-1--brand-1);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .navbar-link {
    color: var(--color-light--light-100);
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-link:hover {
    color: var(--color-light--light-80);
  }

  .navbar-menu-button.w--open {
    background-color: var(--color-additional--background-transparent);
  }

  .navbar-2-menu-wrapper {
    background-color: var(--color-light--light-100);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .navbar-3-right-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

  .navbar-3-menu-wrapper {
    background-color: var(--color-light--light-100);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .navbar-3-menu-item-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .partner-2-list-wrapper {
    justify-content: center;
  }

  .partner-3-layout-wrapper {
    flex-flow: column;
  }

  .partner-3-list-wrapper {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .contact-3-layout-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .contact-3-side-wrapper, .contact-3-form-wrapper {
    max-width: none;
  }

  .contact-3-button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .contact-4-layout-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .contact-4-side-wrapper {
    order: -1;
    max-width: none;
  }

  .contact-4-form-wrapper {
    max-width: none;
  }

  .contact-4-button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .gallery-1-image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-2-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .gallery-2-image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-2-image-item-wrapper {
    height: 20rem;
  }

  .gallery-3-content-wrapper {
    flex-flow: column;
  }

  .gallery-3-image-wrapper, .component-layout-wrapper, .blog-1-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .blog-2-list-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .blog-detail-1-image-wrapper {
    height: 50dvh;
    margin-bottom: 2rem;
  }

  .blog-detail-2-layout-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4rem;
  }

  .blog-detail-2-image-wrapper {
    height: 12rem;
  }

  .blog-detail-2-content-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-detail-2-left-sidebar-wrapper {
    max-width: 16rem;
  }

  .team-1-card-wrapper, .team-2-card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .feature-12-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-12-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-13-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-13-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-14-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-14-list-content {
    grid-template-columns: 1fr;
  }

  .feature-14-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-15-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-15-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-16-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-16-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-17-layout-wrapper {
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-1-card-image-wrapper:where(.w-variant-f23b1cca-3011-0dbc-5f8d-6d0b0e67b903), .feature-1-card-image-wrapper:where(.w-variant-726d580f-d53b-eadf-fdd6-efcca8cffb2c) {
    height: 20rem;
  }

  .feature-18-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-18-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-19-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-19-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-1-price-list-wrapper, .pricing-2-price-list-wrapper, .pricing-3-price-list-wrapper, .pricing-4-price-list-wrapper, .pricing-5-price-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-6-price-list-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-6-price-list-item-wrapper {
    min-height: 3rem;
  }

  .pricing-6-price-list-item-top-wrapper {
    border-bottom-style: none;
    min-height: 3rem;
  }

  .partner-4-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .partner-4-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .partner-5-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .partner-6-layout-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .partner-6-content-left-wrapper {
    max-width: none;
  }

  .partner-6-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .partner-6-list-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-1-card-wrapper, .customer-2-card-bottom-wrapper, .customer-2-card-top-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .customer-3-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-3-content-wrapper {
    position: static;
  }

  .customer-3-card-wrapper {
    grid-template-columns: 1fr;
    max-width: 24rem;
  }

  .navbar-4-navbar-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

  .navbar-4-center-wrapper {
    position: static;
  }

  .navbar-4-menu-wrapper {
    background-color: var(--color-light--light-100);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .navbar-4-menu-item-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .title-xs.is-faq-title {
    white-space: pre-wrap;
  }

  .blog-detail-3-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4rem;
  }

  .blog-detail-3-content-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-detail-3-image-wrapper {
    max-width: 16rem;
    height: 12rem;
  }

  .blog-detail-3-left-sidebar-wrapper {
    max-width: 16rem;
  }

  .blog-detail-4-content-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-detail-4-left-sidebar-wrapper {
    max-width: 16rem;
  }

  .blog-detail-4-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4rem;
  }

  .blog-detail-5-content-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .content-1-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-1-card-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content-1-card-wrapper.no-card-4 {
    padding: 0;
  }

  .content-1-card-button-wrapper.no-card-13 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-1-card-customer-wrapper {
    padding-top: 3rem;
  }

  .footer-7-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer-6-bottom-right-wrapper-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .content-2-card-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content-2-card-wrapper.no-card-4 {
    padding: 0;
  }

  .content-2-layout-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-1-card-wrapper-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content-1-card-wrapper-copy.no-card-4 {
    padding: 0;
  }

  .content-1-card-wrapper-copy-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content-1-card-wrapper-copy-copy.no-card-4 {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  h1, h2, h3, h4, h5, h6 {
    margin-bottom: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
  }

  p, ul, ol {
    margin-bottom: var(--gap--m-mobile\<deleted\|variable-47ea6b8c-6247-bd5e-f31f-fc00885a1b1d\>);
  }

  figcaption {
    margin-top: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
    font-size: .8rem;
  }

  .section, .container-xl {
    --_size---section--padding: 2rem;
    --_size---container--xl: 80rem;
    --_size---container--padding: 1rem;
    --_size---container--l: 64rem;
    --_size---container--m: 56rem;
    --_size---container--s: 48rem;
    --_size---container--xxl: 96rem;
  }

  .style-guide-box {
    margin-bottom: var(--gap--m-mobile\<deleted\|variable-47ea6b8c-6247-bd5e-f31f-fc00885a1b1d\>);
  }

  .field-label {
    margin-bottom: .25rem;
    font-size: .8rem;
  }

  .text-field {
    margin-bottom: var(--gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>);
  }

  .style-guide-layout-box---side-menu---links-box, .cookie-banner-buttons {
    grid-column-gap: var(--gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>);
    grid-row-gap: var(--gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>);
  }

  .cookie-banner-content-box {
    grid-column-gap: var(--gap--s-mobile\<deleted\|variable-5adb10a8-602b-924f-9a56-04f603618cf1\>);
    grid-row-gap: var(--gap--s-mobile\<deleted\|variable-5adb10a8-602b-924f-9a56-04f603618cf1\>);
  }

  .gap-xxl {
    height: var(--gap--xxl-mobile\<deleted\|variable-5402675f-5e49-c52d-7fe8-d8544e3d8340\>);
  }

  .gap-xl {
    height: var(--gap--xl-mobile\<deleted\|variable-a8667517-2ce6-0b1f-ae54-73fb6beaa670\>);
  }

  .gap-l {
    height: var(--gap--l-mobile\<deleted\|variable-f2ca4035-d0ca-5961-43b6-6c026ad6eddb\>);
  }

  .gap-m {
    height: var(--gap--m-mobile\<deleted\|variable-47ea6b8c-6247-bd5e-f31f-fc00885a1b1d\>);
  }

  .gap-s {
    height: var(--gap--s-mobile\<deleted\|variable-5adb10a8-602b-924f-9a56-04f603618cf1\>);
  }

  .gap-xs {
    height: var(--gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>);
  }

  .gap-xxs {
    height: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
  }

  .quick-stack-xxs {
    grid-column-gap: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
    grid-row-gap: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
  }

  .flexbox-layout-xxl.is-hero-1, .flexbox-layout-xxl.is-hero-2, .flexbox-layout-xxl.is-hero-3, .flexbox-layout-xxl.is-hero-6, .flexbox-layout-xxl.is-hero-5 {
    flex-flow: column;
  }

  .flexbox-layout-xxs {
    grid-column-gap: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
    grid-row-gap: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
  }

  .grid-layout-xxl, .grid-layout-xl {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-layout-l {
    grid-column-gap: var(--gap--l-mobile\<deleted\|variable-f2ca4035-d0ca-5961-43b6-6c026ad6eddb\>);
    grid-row-gap: var(--gap--l-mobile\<deleted\|variable-f2ca4035-d0ca-5961-43b6-6c026ad6eddb\>);
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-layout-m {
    grid-column-gap: var(--gap--m-mobile\<deleted\|variable-47ea6b8c-6247-bd5e-f31f-fc00885a1b1d\>);
    grid-row-gap: var(--gap--m-mobile\<deleted\|variable-47ea6b8c-6247-bd5e-f31f-fc00885a1b1d\>);
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-layout-s {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-layout-xs {
    grid-column-gap: var(--gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>);
    grid-row-gap: var(--gap--xs-mobile\<deleted\|variable-badbda70-db4d-3ae5-daf3-b9ff8fea3006\>);
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-layout-xxs {
    grid-column-gap: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
    grid-row-gap: var(--gap--xxs-mobile\<deleted\|variable-4ffff2a3-4530-7661-207d-470a33d30238\>);
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-layout-none {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero-1-content-wrapper, .hero-2-content-wrapper {
    max-width: 100%;
  }

  .hero-2-image-wrapper {
    order: 1;
  }

  .hero-3-content-wrapper {
    max-width: 100%;
  }

  .hero-3-image-wrapper {
    order: 1;
  }

  .list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .list.is-horizontal {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-4-content-wrapper {
    max-width: 100%;
  }

  .hero-5-image-wrapper {
    order: -1;
  }

  .hero-5-content-wrapper, .hero-6-content-wrapper, .hero-7-content-wrapper {
    max-width: 100%;
  }

  .hero-7-image-wrapper, .hero-8-image-wrapper {
    height: 40dvh;
    margin-bottom: 3rem;
  }

  .hero-6-layout-wrapper, .hero-5-layout-wrapper, .hero-2-layout-wrapper, .hero-1-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hero-8-content-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-8-title-wrapper, .hero-9-bottom-card {
    margin-bottom: 1rem;
  }

  .hero-9-right-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-9-image-wrapper {
    height: 40dvh;
    margin-bottom: 3rem;
  }

  .avatar {
    width: 2rem;
  }

  .hero-10-image-wrapper {
    height: 40dvh;
    margin-top: 3rem;
  }

  .hero-10-layout-wrapper {
    flex-flow: column;
  }

  .hero-10-title-wrapper {
    margin-bottom: 1rem;
  }

  .hero-10-content-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-11-bottom-card {
    margin-bottom: 1rem;
  }

  .hero-12-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .hero-12-content-wrapper {
    max-width: 100%;
  }

  .hero-12-image-wrapper {
    max-width: 100%;
    height: 40dvh;
    position: relative;
  }

  .hero-10-image-wrapper-copy {
    height: 40dvh;
    margin-top: 3rem;
  }

  .hero-13-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .hero-13-content-wrapper {
    max-width: 100%;
  }

  .hero-13-image-wrapper {
    max-width: 100%;
    height: 40dvh;
    position: relative;
  }

  .hero-14-layout-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-14-content-wrapper {
    max-width: 100%;
  }

  .hero-15-layout-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-15-content-wrapper {
    max-width: 100%;
  }

  .hero-16-image-wrapper {
    height: 40dvh;
    margin-top: 3rem;
  }

  .hero-16-title-wrapper {
    margin-bottom: 1rem;
  }

  .hero-17-image-wrapper {
    height: 40dvh;
    margin-bottom: 3rem;
  }

  .hero-17-title-wrapper {
    margin-bottom: 1rem;
  }

  .hero-18-image-wrapper {
    height: 40dvh;
    margin-bottom: 3rem;
  }

  .hero-19-text-wrapper {
    max-width: 100%;
  }

  .hero-19-button-reference-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .hero-20-text-wrapper {
    max-width: 100%;
  }

  .hero-20-button-reference-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .hero-21-text-wrapper {
    max-width: 100%;
  }

  .hero-21-button-reference-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .hero-21-image-wrapper {
    height: 12rem;
  }

  .hero-22-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hero-22-content-wrapper {
    max-width: 100%;
  }

  .hero-22-image-wrapper {
    max-width: 100%;
    height: 40dvh;
    display: none;
    position: relative;
  }

  .hero-22-button-reference-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .brand-layout-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-23-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hero-23-button-reference-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-23-image-wrapper {
    max-width: 100%;
    height: 40dvh;
    display: none;
    position: relative;
  }

  .hero-23-content-wrapper {
    max-width: 100%;
  }

  .hero-24-image-wrapper {
    height: 40dvh;
    margin-bottom: 3rem;
  }

  .hero-24-title-wrapper {
    margin-bottom: 1rem;
  }

  .hero-25-image-wrapper {
    height: 40dvh;
    margin-top: 3rem;
  }

  .hero-25-title-wrapper, .hero-26-title-wrapper {
    margin-bottom: 1rem;
  }

  .cta-1-content-wrapper {
    max-width: 100%;
  }

  .cta-1-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-2-content-wrapper {
    max-width: 100%;
  }

  .cta-2-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-3-content-wrapper {
    max-width: 100%;
  }

  .cta-3-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-4-content-wrapper, .cta-5-content-wrapper {
    max-width: 100%;
  }

  .cta-5-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-6-content-wrapper {
    max-width: 100%;
  }

  .cta-6-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-7-content-wrapper, .cta-8-content-wrapper, .cta-9-content-wrapper {
    max-width: 100%;
  }

  .cta-9-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-10-content-wrapper {
    max-width: 100%;
  }

  .cta-10-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-11-content-wrapper, .cta-12-content-wrapper, .cta-13-content-wrapper, .cta-14-content-wrapper {
    max-width: 100%;
  }

  .cta-14-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta-14-image-left {
    display: none;
    position: relative;
  }

  .cta-14-image-right {
    width: 100%;
    margin-top: 2rem;
    position: static;
  }

  .cta-15-content-wrapper {
    max-width: 100%;
  }

  .cta-16-card-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-16-content-wrapper {
    max-width: 100%;
  }

  .cta-17-card-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-17-content-wrapper {
    max-width: 100%;
  }

  .feature-1-layout-wrapper, .feature-2-layout-wrapper, .feature-3-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-3-card {
    margin-bottom: 1rem;
  }

  .feature-4-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-4-content-wrapper {
    max-width: 100%;
  }

  .feature-5-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-5-content-wrapper {
    max-width: 100%;
  }

  .feature-5-image-wrapper {
    order: 1;
  }

  .feature-6-content-wrapper {
    max-width: 100%;
  }

  .feature-6-layout-wrapper, .feature-7-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-7-content-wrapper {
    max-width: 100%;
  }

  .feature-7-image-wrapper {
    order: 1;
  }

  .feature-8-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-8-image-wrapper {
    order: 1;
  }

  .feature-8-content-wrapper {
    max-width: 100%;
  }

  .feature-9-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-9-image-wrapper {
    order: 1;
  }

  .feature-9-content-wrapper {
    max-width: 100%;
  }

  .feature-10-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-10-image-wrapper {
    order: 1;
  }

  .feature-10-content-wrapper {
    max-width: 100%;
  }

  .feature-10-list-content {
    margin-top: 1rem;
  }

  .feature-11-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-11-image-wrapper {
    order: 1;
  }

  .feature-11-content-wrapper {
    max-width: 100%;
  }

  .feature-11-list-content {
    margin-top: 1rem;
  }

  .top-bar-3-content-wrapper, .top-bar-4-content-wrapper, .top-bar-4-image-wrapper, .top-bar-5-content-wrapper, .top-bar-5-image-wrapper, .top-bar-8-content-wrapper, .footer-1-layout-wrapper, .footer-2-layout-wrapper, .footer-3-layout-wrapper {
    flex-flow: column;
  }

  .footer-3-sign-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-4-layout-wrapper {
    flex-flow: column;
  }

  .footer-4-sign-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-5-bottom-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-5-bottom-right-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-6-bottom-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-6-bottom-right-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-3-layout-wrapper {
    flex-flow: column;
  }

  .header-3-form-wrapper {
    margin-top: 1rem;
  }

  .header-4-layout-wrapper {
    flex-flow: column;
  }

  .header-4-form-wrapper {
    margin-top: 1rem;
  }

  .hero-11-title-wrapper {
    margin-bottom: 1rem;
  }

  .faq-3-list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .faq-4-list-wrapper {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .faq-7-layout-wrapper {
    flex-flow: column;
  }

  .faq-7-content-wrapper {
    max-width: none;
  }

  .faq-8-layout-wrapper {
    flex-flow: column;
  }

  .faq-8-content-wrapper {
    max-width: none;
  }

  .contact-1-top-wrapper, .contact-2-top-wrapper, .contact-3-side-wrapper, .contact-4-side-wrapper {
    flex-flow: column;
  }

  .gallery-1-image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .gallery-1-image-item-wrapper {
    height: 12rem;
  }

  .gallery-1-feature-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .gallery-2-image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .gallery-2-image-item-wrapper {
    height: 12rem;
  }

  .gallery-3-image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .gallery-3-image-item-wrapper {
    height: 12rem;
  }

  .gallery-3-image-item-wrapper.is-large {
    height: 20rem;
  }

  .gallery-3-feature-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .component-layout-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-1-card-link-image-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .blog-1-card-link-image-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
    height: 20rem;
  }

  .blog-1-card-others-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-1-top-wrapper, .blog-2-top-wrapper {
    flex-flow: column;
  }

  .blog-detail-1-image-wrapper {
    height: 40dvh;
    margin-bottom: 3rem;
  }

  .blog-detail-1-social-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-detail-2-layout-wrapper {
    flex-flow: column;
  }

  .blog-detail-2-image-wrapper {
    width: 100%;
    height: 20rem;
  }

  .blog-detail-2-content-layout-wrapper {
    flex-flow: column;
  }

  .blog-detail-2-left-sidebar-wrapper {
    max-width: none;
    position: static;
  }

  .team-1-card-wrapper, .team-2-card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .feature-12-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-12-content-wrapper {
    max-width: 100%;
  }

  .feature-12-image-wrapper {
    order: 1;
  }

  .feature-13-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-13-image-wrapper {
    order: 1;
  }

  .feature-13-content-wrapper {
    max-width: 100%;
  }

  .feature-14-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-14-image-wrapper {
    order: 1;
  }

  .feature-14-content-wrapper {
    max-width: 100%;
  }

  .feature-14-list-content {
    margin-top: 1rem;
  }

  .feature-15-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-15-image-wrapper {
    order: 1;
  }

  .feature-15-content-wrapper {
    max-width: 100%;
  }

  .feature-15-icon-image {
    width: 2.5rem;
  }

  .feature-16-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-16-image-wrapper {
    order: 1;
  }

  .feature-16-content-wrapper {
    max-width: 100%;
  }

  .feature-17-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-1-card-image-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .feature-1-card-image-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
    height: 20rem;
  }

  .feature-18-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-18-content-wrapper {
    max-width: 100%;
  }

  .feature-18-brand-layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .feature-18-image-wrapper {
    order: 1;
  }

  .feature-19-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature-19-content-wrapper {
    max-width: 100%;
  }

  .feature-19-brand-layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .feature-19-image-wrapper {
    order: 1;
  }

  .pricing-1-price-list-wrapper, .pricing-2-price-list-wrapper, .pricing-3-price-list-wrapper, .pricing-4-price-list-wrapper {
    grid-template-columns: 1fr;
  }

  .pricing-4-reference-wrapper {
    margin-top: 2rem;
  }

  .pricing-5-price-list-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-5-reference-wrapper {
    margin-top: 2rem;
  }

  .vertical-line-divider {
    width: auto;
    height: 1px;
  }

  .pricing-6-price-list-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-6-reference-wrapper {
    margin-top: 2rem;
  }

  .partner-4-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .partner-4-content-wrapper {
    max-width: 100%;
  }

  .partner-4-list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .partner-5-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .partner-5-content-wrapper {
    max-width: 100%;
  }

  .partner-5-image-wrapper {
    order: 1;
  }

  .partner-5-list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-1-card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .customer-2-card-bottom-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 3rem;
  }

  .customer-2-card-top-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .customer-3-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .customer-3-content-wrapper {
    max-width: 100%;
  }

  .customer-3-card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .blog-detail-3-layout-wrapper, .blog-detail-3-content-layout-wrapper {
    flex-flow: column;
  }

  .blog-detail-3-image-wrapper {
    order: 1;
    width: 100%;
    max-width: none;
    height: 20rem;
  }

  .blog-detail-3-left-sidebar-wrapper {
    max-width: none;
    position: static;
  }

  .blog-detail-4-content-layout-wrapper {
    flex-flow: column;
  }

  .blog-detail-4-left-sidebar-wrapper {
    max-width: none;
    position: static;
  }

  .blog-detail-4-layout-wrapper, .blog-detail-5-content-layout-wrapper {
    flex-flow: column;
  }

  .content-1-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .content-1-card-wrapper.no-card-4 {
    padding: 0;
  }

  .footer-6-bottom-right-wrapper-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .content-2-card-wrapper.no-card-4 {
    padding: 0;
  }

  .content-2-layout-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .content-1-card-wrapper-copy.no-card-4, .content-1-card-wrapper-copy-copy.no-card-4 {
    padding: 0;
  }
}

@media screen and (max-width: 479px) {
  .cookie-banner-buttons {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .cookie-manager {
    padding: 1.5rem;
  }

  .button-icon {
    width: 1.3rem;
  }

  .full-width-bck-wrapper.is-hero-9, .full-width-bck-wrapper.is-hero-11, .full-width-bck-wrapper.is-feature-3 {
    height: 30dvh;
  }

  .hero-7-image-wrapper, .hero-8-image-wrapper, .hero-9-image-wrapper, .hero-10-image-wrapper {
    height: 30dvh;
    margin-bottom: 2rem;
  }

  .hero-12-layout-wrapper {
    margin-bottom: 2rem;
  }

  .hero-12-image-wrapper {
    height: 30dvh;
  }

  .hero-10-image-wrapper-copy {
    height: 30dvh;
    margin-bottom: 2rem;
  }

  .hero-13-layout-wrapper {
    margin-bottom: 2rem;
  }

  .hero-13-image-wrapper {
    height: 30dvh;
  }

  .container-xxl {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-14-layout-wrapper, .hero-15-layout-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-16-image-wrapper {
    height: 30dvh;
  }

  .hero-17-image-wrapper, .hero-18-image-wrapper {
    height: 30dvh;
    margin-bottom: 2rem;
  }

  .hero-19-button-reference-wrapper, .hero-20-button-reference-wrapper {
    margin-top: 3rem;
  }

  .hero-21-button-reference-wrapper {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .hero-21-list-image-wrapper {
    flex-flow: column;
  }

  .hero-22-image-wrapper {
    height: 30dvh;
  }

  .hero-22-button-reference-wrapper, .hero-23-button-reference-wrapper {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .hero-23-image-wrapper {
    height: 30dvh;
  }

  .hero-24-image-wrapper {
    height: 30dvh;
    margin-bottom: 2rem;
  }

  .hero-25-image-wrapper {
    height: 30dvh;
    margin-top: 2rem;
  }

  .tag {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .cta-16-layout-wrapper, .cta-16-card-wrapper, .cta-17-card-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .feature-1-layout-wrapper, .feature-2-layout-wrapper, .feature-3-layout-wrapper {
    grid-template-columns: 1fr;
  }

  .top-bar-2-image-wrapper, .top-bar-3-image-wrapper, .top-bar-4-image-wrapper, .top-bar-5-image-wrapper {
    flex-flow: column;
  }

  .top-bar-5-link-wrapper {
    grid-column-gap: .51rem;
    grid-row-gap: .51rem;
  }

  .top-bar-7-image-wrapper, .top-bar-8-image-wrapper {
    flex-flow: column;
  }

  .footer-1-layout-wrapper, .footer-2-layout-wrapper {
    grid-template-columns: 1fr;
  }

  .footer-2-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-2-media-link-list {
    order: -1;
  }

  .footer-3-layout-wrapper {
    grid-template-columns: 1fr;
  }

  .footer-3-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-4-layout-wrapper {
    grid-template-columns: 1fr;
  }

  .footer-4-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-4-media-link-list, .footer-3-media-link-list {
    order: -1;
  }

  .footer-5-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-5-media-link-list {
    order: -1;
  }

  .footer-5-bottom-right-link-list {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-6-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-6-bottom-right-link-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-6-media-link-list {
    order: -1;
  }

  .header-1-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .reference-3-layout {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .header-4-button-wrapper, .header-6-button-wrapper, .header-7-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .header-8-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-9-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navbar-1-right-wrapper, .navbar-2-right-wrapper, .navbar-3-right-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .gallery-1-image-item-wrapper, .gallery-2-image-item-wrapper, .gallery-3-image-item-wrapper {
    height: 8rem;
  }

  .blog-1-list-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-1-card-link-image-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .blog-1-card-link-image-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
    height: 18rem;
  }

  .blog-2-list-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-detail-1-image-wrapper {
    height: 30dvh;
    margin-bottom: 2rem;
  }

  .blog-detail-2-image-wrapper {
    height: 30dvh;
  }

  .team-1-card-wrapper {
    grid-template-columns: 1fr;
  }

  .team-1-card-content-wrapper {
    margin-bottom: 1rem;
  }

  .team-2-card-wrapper {
    grid-template-columns: 1fr;
  }

  .team-2-card-content-wrapper {
    margin-bottom: 1rem;
  }

  .feature-17-layout-wrapper {
    grid-template-columns: 1fr;
  }

  .feature-1-card-image-wrapper:where(.w-variant-b9af8fb7-36b5-a5f7-bc88-3127e6fb63b2), .feature-1-card-image-wrapper:where(.w-variant-4d0bbdd2-c88b-0699-4e80-1fa9a361e84c) {
    height: 18rem;
  }

  .pricing-1-price-list-wrapper, .pricing-2-price-list-wrapper, .pricing-3-price-list-wrapper, .pricing-4-price-list-wrapper, .pricing-5-price-list-wrapper, .pricing-6-price-list-wrapper {
    grid-template-columns: 1fr;
  }

  .customer-1-card-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .customer-1-card-name-wrapper, .customer-2-card-name-wrapper {
    margin-bottom: 1rem;
  }

  .customer-2-card-bottom-wrapper, .customer-2-card-top-wrapper, .customer-3-card-wrapper {
    grid-template-columns: 1fr;
  }

  .navbar-4-navbar-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .blog-detail-3-image-wrapper {
    height: 30dvh;
  }

  .content-1-card-wrapper.no-card-4 {
    padding: 0;
  }

  .content-1-card-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .content-1-card-customer-wrapper {
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .header-8-card-button-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .content-1-title-wrapper {
    margin-bottom: 0;
  }

  .content-2-card-wrapper.no-card-4, .content-1-card-wrapper-copy.no-card-4, .content-1-card-wrapper-copy-copy.no-card-4 {
    padding: 0;
  }

  .locales-wrapper {
    margin-left: .5rem;
  }

  .locale-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .company-brand-text {
    display: none;
  }
}
