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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Raleway Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662c94a8f43e83e0b7c55070_Raleway-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662c94a8dc4eced756ec2d2d_Raleway-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variablefont Slnt Wght;
  src: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662c94e8a46ae80c0f53dd14_Inter-VariableFont_slnt%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #fff;
  background-color: #0a0a0a;
  font-family: Inter Variablefont Slnt Wght, sans-serif;
  font-size: 18px;
  line-height: 1;
}

p {
  opacity: .6;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height: 1.6;
}

a {
  color: #fff;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  line-height: 1.7;
}

li {
  font-size: 16px;
}

.button {
  color: #0a0a0a;
  letter-spacing: -.4px;
  background-color: #d8ff00;
  border: 0 solid #000;
  border-radius: 12px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  transition: color .25s, background-color .25s;
}

.button:hover {
  color: #0f1213;
  border-color: #0f1213;
}

.button.w--current {
  background-color: #1d1f1e;
}

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

.button.main {
  letter-spacing: -.4px;
  background-color: #d8ff00;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.button.main._100 {
  width: 100%;
  margin-top: 20px;
  font-weight: 600;
}

.button.main._100.grey {
  color: #fff;
  background-color: #252525;
  font-weight: 500;
}

.button.main.bigg {
  border-width: 0;
  min-width: 290px;
  height: 70px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 19px;
}

.button.main.zai {
  height: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.fn-navbar-link-box {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: 0 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
  transition: opacity .25s;
  display: flex;
}

.fn-navbar-link-box:hover {
  opacity: .7;
}

.fn-navbar-links-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fn-navbar-links-wrapper.iu._33 {
  display: none;
}

.fn-navbar-menu-wrapper {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.fn-navbar-box {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 154px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.bodygrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: grid;
}

.header, .section {
  position: relative;
}

.section.time66 {
  background-color: #000;
}

.section.bg-666 {
  background-color: #000;
  margin: 10px;
}

.section.bg-666.home655 {
  background-color: #000;
}

.section.be-c {
  background-color: #0c0c0c;
}

.section.brc2 {
  background-color: #131313;
}

.background {
  position: absolute;
  inset: 0%;
}

.background.hero {
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.background._100vh {
  height: 100vh;
  inset: 0% 0% auto;
  overflow: hidden;
}

.background.vid3 {
  height: 70vh;
  inset: 0% 0% auto;
  overflow: hidden;
}

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

.bg.ft {
  background-color: #0f0f0f;
}

.bg.psgs {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662fb7dbf41d056547d26759_SGS.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg.cg {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/664a3b1b3e15798c3159f7a8_Clin-New.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg.filtergr {
  background-image: linear-gradient(80deg, #fff0, #0a0a0a0d 70%, #0a0a0a 98%, #0a0a0a), linear-gradient(90deg, #0a0a0a, #0a0a0a 2%, #0a0a0a0d 30%, #fff0);
}

.bg.grid {
  width: 100vw;
  height: 100vh;
  inset: 0% 0% auto;
}

.bg.glow {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.bg.rcv {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/6641f3b1277b4accafda75a1_REX.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg.gwt {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/6641f44cf2be3703302d6571_GT2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg.gh5 {
  overflow: hidden;
}

.bg.cvf, .bg.anim {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/6654c36d034dbb156851fcb1_cv.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 70%;
}

.container {
  z-index: 2;
  width: 100%;
  max-width: 1450px;
  position: relative;
}

.container.hide {
  display: none;
}

.container.psmallest {
  max-width: 1200px;
}

.grd100 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd100.ppp {
  grid-template-rows: auto max-content max-content;
}

.grd100.qt {
  grid-template-rows: auto max-content max-content;
  min-height: 370px;
}

.grd100.vid {
  grid-template-rows: auto;
  min-height: 60vh;
}

.grd100.agg9 {
  grid-template-rows: auto;
  min-height: 20vh;
  padding-top: 70px;
}

.grd100.alide56 {
  grid-template-rows: auto;
  min-height: 98vh;
  padding-top: 70px;
}

.grd100.slide2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  min-height: 98vh;
  padding-top: 70px;
}

.grd100.slide2.cv4 {
  grid-template-rows: max-content;
}

.cll {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
}

.cll.h100 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cll.h100.time9 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-left: auto;
  padding-top: 50px;
}

.cll.h100.cxz {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 60%;
}

.cll.crd {
  text-align: center;
  background-color: #ffffff08;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
}

.cll.prc1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  text-align: left;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
}

.cll.prc1.pop {
  background-color: #29691f24;
}

.cll.ftrr {
  text-align: left;
  background-color: #fff0;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
}

.cll.ftrr._1st {
  background-color: #fff0;
  justify-content: space-between;
}

.cll.nms {
  padding: 0;
}

.cll.tst {
  text-align: left;
  background-color: #ffffff08;
  border: .5px solid #ffffff1c;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 16px;
  padding: 20px 20px 30px;
}

.cll.tst.pg, .cll.tst.gap {
  background-color: #fff0;
  background-image: linear-gradient(#121212, #fff0);
  border-width: 0;
  width: 100%;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.cll.tst-gr {
  width: 100%;
  padding: 0;
}

.cll.prj8 {
  text-align: left;
  background-color: #ffffff08;
  border: .5px solid #ffffff1c;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 70vh;
  margin-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.cll.prj8.hide {
  display: none;
}

.cll.sol {
  text-align: center;
  background-image: linear-gradient(#ffffff12, #111);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
}

.cll.cta-end {
  z-index: 1;
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cll.oct {
  background-color: #ffffff0d;
  border-radius: 20px;
  min-height: 60vh;
  overflow: hidden;
}

.cll.h100h, .cll.hyy6 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cll.end {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cll.end._2 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.cll.v23 {
  width: 90%;
}

.cll.ug {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff0d;
  border-radius: 20px;
}

.cll.bvyu {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}

.cll.qtc, .cll.vid2 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cll.prc56 {
  padding-top: 60px;
}

.cll.prc56._2 {
  background-color: #0f0f0f;
  border-top: 0 solid #68b85d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 80px;
  padding-bottom: 70px;
}

.cll.prc56._2.bdd4 {
  background-color: #0c0c0c;
  border: 1px solid #000;
  border-radius: 0;
}

.cll.prc56.bv {
  background-color: #0f0f0f;
  border-top: 0 solid #68b85d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 80px;
  padding-bottom: 70px;
}

.cll.com {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  text-align: left;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 600px;
}

.cll.com.webflow {
  background-color: #146ef614;
  border-color: #3a86f8;
}

.cll.cv455.vccdfdf {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.cll.cv455.vvg {
  text-align: center;
}

.h-biggest {
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter Variablefont Slnt Wght, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1;
}

.h-biggest._2 {
  font-size: 90px;
}

.h-biggest._2.sml {
  font-size: 50px;
  font-weight: 500;
}

.h-biggest._2._22 {
  margin-bottom: 10px;
}

.h-biggest.ag2 {
  width: 60%;
  font-size: 70px;
  line-height: 1.1;
}

.h-biggest.iq22 {
  width: 80%;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.1;
}

.h-biggest.iq22.vv4 {
  color: #29b2fc;
}

.h-biggest.iq22.vv4._2 {
  margin-bottom: 10px;
  font-weight: 600;
}

.h-biggest.iq22.vv4.cv4 {
  color: #00d587;
  margin-bottom: 10px;
  font-weight: 600;
}

.h-biggest.iq22.vv4.cvv {
  color: #00d486;
  width: 100%;
  margin-bottom: 10px;
  font-size: 58px;
  font-weight: 600;
}

.hp {
  color: #9c9c9c;
  margin-bottom: 20px;
  font-size: 20px;
}

.hp.sm {
  color: #e2e2e2;
  font-size: 16px;
}

.hp.mm {
  width: 90%;
  font-size: 17px;
}

.text-span, .text-span-2 {
  color: #fff;
}

.logo-move {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.logo-img {
  opacity: .4;
  filter: brightness(0%) contrast(200%) saturate(0%) invert();
  object-fit: contain;
  width: 120px;
  height: 60px;
  margin-bottom: 0;
}

.logo-img.w {
  width: 150px;
}

.logo-img.mk {
  filter: brightness(101%) contrast(200%) saturate(0%) invert();
}

.image-2 {
  width: 183px;
  margin-right: 10px;
}

.image-3 {
  width: 85px;
  margin-bottom: 7px;
}

.div-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block.hide {
  display: flex;
}

.text-block {
  opacity: .8;
  font-size: 14px;
}

.div-block-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-2 {
  opacity: .6;
  letter-spacing: .2px;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
}

.grdhiw {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  min-height: auto;
  padding: 60px 20px;
}

.grdhiw.v22 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: .5px solid #ffffff24;
  grid-template-columns: 1fr 1fr;
}

.grdhiw.vfg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grdhiw.vfg.anim {
  grid-template-rows: auto;
  margin-top: 40px;
}

.grdhiw.vfg.cc555 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 0;
}

.h2-title {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter Variablefont Slnt Wght, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1;
}

.h2-title.gr4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(261deg, #6dc562, #27811e);
  -webkit-background-clip: text;
  background-clip: text;
}

.h2-title.gr4._333 {
  background-image: linear-gradient(261deg, #a4ff99, #e4fde1);
  width: 60%;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.h2-title.ct {
  letter-spacing: -1px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
}

.h2-title._7777 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(261deg, #6dc562, #27811e);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 28px;
}

.h2-title.b767 {
  margin-bottom: 8px;
  font-size: 39px;
}

.h2-title.med {
  color: #fff;
  letter-spacing: -1px;
  font-size: 30px;
  line-height: 1.3;
}

.h2-title.med._99 {
  color: #bbb;
  font-weight: 200;
}

.h2-title.med.nb {
  margin-bottom: 0;
}

.h2-title.med.nb.s {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

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

.grid.ftr {
  grid-template-columns: 1fr 1fr;
  min-height: auto;
}

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

.grid.pp90.comp {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  grid-template-columns: 49% 49%;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.heading {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1;
}

.heading.vb {
  margin-bottom: 0;
  font-size: 20px;
}

.heading.vb._2 {
  font-size: 25px;
}

.heading.h5 {
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.4;
}

.heading.h4 {
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 1.3;
}

.small {
  opacity: .65;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.small.ss {
  font-size: 15px;
}

.small.mb20 {
  margin-bottom: 20px;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-items: center;
  width: 100%;
  display: grid;
}

.div-block-4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.simple-icon {
  width: 28px;
  margin-right: 8px;
}

.simple-icon.s {
  width: 23px;
}

.simple-icon.a {
  width: 26px;
}

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

.div-block-6 {
  background-image: linear-gradient(#ffffff08, #0a0a0a);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.div-block-6.mn87y {
  background-image: none;
}

.div-block-7 {
  border-bottom: 1px solid #ffffff1c;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  display: flex;
}

.div-block-7._1 {
  padding-top: 40px;
}

.text-block-3 {
  color: #ffffff52;
  font-size: 26px;
  font-weight: 500;
}

.div-block-8 {
  background-image: linear-gradient(#ffffff0d, #0a0a0a);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-2 {
  opacity: .4;
  -webkit-text-stroke-width: .5px;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 140px;
  line-height: 1;
}

.div-block-9 {
  position: relative;
}

.div-block-10 {
  opacity: 1;
  background-image: linear-gradient(#fff0, #16161654 40%, #1717178a 55%, #161616 90%, #161616);
  position: absolute;
  inset: 0%;
}

.grdprice {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  min-height: auto;
  padding: 60px 20px;
}

.grdprice.nn89 {
  padding-top: 100px;
  padding-bottom: 120px;
}

.grdprice._2 {
  border-top: .5px solid #ffffff1c;
  grid-template-columns: 1fr;
}

.grdprice.tume {
  border-top: .5px solid #ffffff1c;
  grid-template-columns: 1fr 1fr;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.cell-prc {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.cell-prc.hide {
  display: none;
}

.div-block-11 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.wrap-checks {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  border-top: .5px solid #ffffff26;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  display: flex;
}

.wrap-checks.mb20 {
  margin-bottom: 60px;
}

.image-4 {
  width: 16px;
  margin-right: 7px;
}

.div-block-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-13.w2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  font-size: 16px;
}

.text-block-4 {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.4;
}

.text-block-4.b3 {
  font-size: 16px;
}

.text-block-4.nn0 {
  font-size: 14px;
}

.text-block-5 {
  color: #000;
  font-size: 13px;
  font-weight: 500;
}

.text-block-5._2 {
  font-size: 11px;
}

.div-block-14 {
  background-color: #fff;
  border-radius: 60px;
  padding: 4px 8px;
}

.div-block-14._2 {
  margin-left: 7px;
  font-size: 16px;
}

.grd-ftr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  min-height: auto;
  padding: 60px;
}

.image-5 {
  width: 140px;
}

.grid-2 {
  width: 100%;
}

.ftr-cnt {
  background-color: #121212;
  border: .5px solid #ffffff14;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.ftr-cnt.ss {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.ftr-cnt.co {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  transition: all .3s;
}

.ftr-cnt.co:hover {
  background-color: #99ffc71c;
}

.link-block {
  color: #ddd;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 22px;
}

.link-block.sm {
  font-size: 16px;
}

.link-block-2 {
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662f887f02c1e05c599b05ff_instagram%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 19px;
  height: 23px;
}

.link-block-2._2 {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662f887fe8b377a674e4df67_linkedin%20(2).svg");
}

.link-block-2._3 {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662f893b01f8393c334feb81_twitter.svg");
}

.link-block-2._4 {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/662f887f29b72e279adfb14b_whatsapp.svg");
}

.socials {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-15 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-6 {
  opacity: .7;
  font-size: 16px;
}

.text-block-6.sd {
  font-size: 13px;
}

.image-6 {
  width: 27px;
  margin-right: 7px;
}

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

.grd-ct {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  min-height: auto;
  padding: 60px 20px;
}

.column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.image-7 {
  border-radius: 100px;
  width: 50px;
  margin-right: 10px;
}

.div-block-18 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-7 {
  margin-bottom: 4px;
  font-size: 17px;
}

.text-block-8 {
  opacity: .65;
  font-size: 14px;
  font-weight: 300;
}

.image-8 {
  width: 100px;
  margin-bottom: 20px;
}

.fn-paragraph-no-margin {
  opacity: .65;
  color: #cdd3d2;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6em;
  overflow: hidden;
}

.fn-paragraph-no-margin.mb20 {
  margin-bottom: 20px;
}

.spacer-s {
  width: 24px;
  height: 24px;
}

.fn-faq-arrow-down {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.fn-heading-5-no-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.3em;
}

.fn-faq-intro {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fn-faq-item-toggle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #111;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  padding: 24px;
  display: flex;
}

.fn-faq-classic-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fn-faq-classic-wrapper.less {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.fn-container-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  padding: 60px;
  display: grid;
}

.div-block-19 {
  background-image: linear-gradient(#111, #fff0);
  border-radius: 15px;
  min-height: 500px;
  padding-top: 20px;
}

.div-block-20 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lottie-animation {
  width: 83%;
  margin-bottom: -11px;
  margin-left: auto;
  margin-right: auto;
}

.col-proj {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.grd-prju {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  min-height: auto;
  padding: 0 20px 60px;
}

.div-block-21 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-21._333 {
  padding-top: 40px;
}

.lottie-animation-2 {
  filter: brightness(0%) saturate(0%) invert();
  width: 70px;
  margin-bottom: 20px;
}

.image-10 {
  border-radius: 100%;
  height: 100%;
  margin-right: 10px;
  box-shadow: 0 1px 1px 1px #000000ad;
}

.lottie-animation-3 {
  width: 100%;
  height: 410%;
  transform: translate(0, -52%);
}

.navbar-wrapper {
  background-color: #ddd0;
  align-items: center;
  min-height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.navbar-menu-button {
  padding: 0;
}

.navbar-logo-link {
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 100%;
  display: flex;
}

.navbar-container {
  flex-wrap: wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  display: flex;
}

.div-block-49 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.navbar-menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
  position: static;
}

.navbar-menu._2 {
  padding-left: 15px;
}

.navbar {
  z-index: 999;
  position: relative;
  inset: 0% 0% auto;
}

.navbar.xcs2 {
  background-color: #181818;
}

.image-11 {
  filter: brightness(141%);
  width: 170px;
  padding-bottom: 5px;
}

.image-11._89, .image-11.two {
  width: 140px;
}

.logo-marque {
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.grd-sol89 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.logo-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 90vw;
  min-width: 90vw;
  display: grid;
}

.grid-3 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  height: 100%;
}

.div-block-50 {
  background-color: #0a0a0a;
}

.glow-circle {
  filter: blur(150px);
  background-color: #d8ff00;
  border-radius: 100vw;
  width: 15rem;
  height: 15rem;
}

.anchor {
  margin-top: -60px;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.div-block-52 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-53 {
  width: 100%;
}

.div-block-54 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px 90px;
}

.text-block-9 {
  font-size: 14px;
}

.div-block-55 {
  background-color: #ffffff26;
  width: 2px;
  height: 40px;
  margin-right: 15px;
}

.div-block-56 {
  filter: blur(220px);
  background-color: #0b5c06;
  width: 70%;
  height: 50%;
  margin-top: -173px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-56.tmk {
  background-color: #160c7f;
}

.button-2 {
  background-color: #185912;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  min-height: 56px;
  margin-top: 25px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button-2.big {
  color: #4eaa59;
  background-color: #0a0a0a;
  border-radius: 90px;
  width: 70%;
  min-height: 100px;
  font-size: 24px;
  box-shadow: 0 0 #10591800, 0 1.8px 5.8px #1059186b, 0 3.9px 11.7px #10591880, 0 6.7px 18px #10591889, 0 11.5px 25.3px #10591891, 0 22.6px 35.9px #1059189d;
}

.div-block-57 {
  filter: contrast(120%) brightness(74%);
  background-image: linear-gradient(343deg, #32662cb0, #ffffff21), url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/6654c8d57b8020f4b7b3334c_daniel-korpai-vHVfpi3h5xk-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  min-height: 70vh;
}

.image-12 {
  width: 70px;
  margin-bottom: 40px;
}

.div-block-58 {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.white {
  color: #000;
  background-color: #fff;
}

.heading-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  line-height: .9;
}

.heading-3 {
  color: #ffffff80;
  letter-spacing: .2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}

.cll-2 {
  padding: 60px 20px 20px;
}

.cll-2._100 {
  color: #fff;
}

.cll-2.nt {
  padding-top: 0;
}

.cll-2._333 {
  padding-bottom: 80px;
}

.cll-2._333._2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.cll-2._333._44er {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.div-block-59 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.heading-9 {
  margin-bottom: 5px;
  line-height: .9;
}

.heading-9._22 {
  margin-bottom: 20px;
  line-height: 1.4;
}

.bg-2 {
  position: absolute;
  inset: 0%;
}

.bg-2.hero {
  background-color: #f5f5f5;
}

.bg-2.ins {
  background-color: #0e703f;
}

.text-block-10 {
  line-height: 1.3;
}

.t20 {
  margin-top: 40px;
}

.t20._33 {
  margin-bottom: 40px;
}

.div-block-60 {
  background-color: #e7e7e7;
  padding: 20px;
}

.div-block-60.p {
  justify-content: flex-end;
  display: flex;
}

.div-block-60.p._2 {
  background-color: #5251511f;
}

.div-block-60.p._2.bb {
  background-color: #215a19;
}

.div-block-60._34r {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-60._2 {
  background-color: #141414;
}

.heading-4 {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
}

.heading-4.mb20 {
  margin-bottom: 10px;
}

.heading-4._2 {
  color: #ffffff80;
  letter-spacing: .3px;
  text-transform: uppercase;
  margin-bottom: 3px;
  font-size: 14px;
}

.heading-10 {
  letter-spacing: -3px;
  margin-bottom: 40px;
  font-size: 75px;
  line-height: 1;
}

.div-block-61 {
  margin-top: 20px;
}

.div-block-17 {
  color: #fff;
  text-align: center;
  background-color: #1b3c16;
  border-radius: 13px;
  padding: 30px 40px;
}

.image-13 {
  margin-top: 20px;
}

.grid-4 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 2px;
}

.grid-4._2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  margin-bottom: 2px;
}

.heading-6 {
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 1.5;
}

.heading-6.t {
  font-size: 16px;
  font-weight: 200;
}

.heading-6.t._4440 {
  color: #fff;
  text-align: center;
  background-color: #215a19;
  margin-top: 60px;
  padding: 30px;
  font-size: 19px;
}

.heading-6.t._4440.bs5 {
  background-color: #3a3328;
}

.master-2 {
  width: auto;
  height: auto;
  min-height: 100svh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 40px;
}

.text-block-11 {
  margin-top: 40px;
  font-size: 15px;
}

.div-block-62 {
  color: #fff;
  background-color: #3c8131;
  border-radius: 15px;
  padding: 40px 30px;
}

.div-block-62._2 {
  background-color: #1b3b16;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/6654c36d034dbb156851fcb1_cv.svg");
  background-position: 0%;
  background-size: cover;
}

.heading-11 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
  line-height: 1;
}

.div-block-63 {
  background-color: #ffffff52;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-63.inv {
  filter: invert();
}

.link-block-3 {
  color: #fff;
  margin-top: 8px;
  text-decoration: underline;
}

.div-block-64 {
  border: .5px solid #bebebe;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 29px;
}

.div-block-64.hide {
  display: none;
}

.div-block-64._2 {
  margin-top: 0;
  display: none;
}

.heading-12 {
  margin-top: 0;
  font-weight: 400;
}

.t40 {
  margin-top: 60px;
}

.b {
  font-weight: 700;
  line-height: 1.3;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  min-height: 50vh;
}

.grid-5._23f {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-5._23f.nh {
  min-height: auto;
}

.grid-5._23f.nh.testimonails {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div-block-65 {
  border-top: .5px solid #ffffff73;
  justify-content: space-between;
  margin-top: 30px;
  padding-top: 30px;
  display: flex;
}

.div-block-65._223344 {
  border-top-color: #112a36;
  width: 100%;
}

.container-2 {
  z-index: 1;
  width: 100%;
  max-width: 900px;
  height: 100%;
  position: relative;
}

.image {
  margin-top: 20px;
  margin-bottom: 40px;
}

.image._2 {
  margin-bottom: 0;
}

.paragraph {
  color: #ffffffad;
  font-size: 17px;
  line-height: 1.5;
}

._12 {
  margin-top: 20px;
}

.heading-13 {
  opacity: .63;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 400;
}

.div-block-66._222 {
  text-align: right;
}

.text-block-12 {
  margin-top: 20px;
}

.div-block-68 {
  width: 100%;
  margin-top: 60px;
}

.form-block {
  background-color: #e6e6e60f;
  border: 1px solid #48b86e26;
  border-radius: 20px;
  width: 860px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
}

.fieldname {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.field {
  color: #fffc;
  background-color: #ffffff08;
  border: 1px solid #ffffff26;
  border-radius: 6px;
  height: 60px;
  margin-top: 20px;
  padding-left: 20px;
}

.field:focus {
  border-width: 1px;
  border-color: #42975fc4;
}

.field.message {
  height: 100px;
  padding-top: 16px;
  padding-left: 16px;
}

.field_wrap {
  margin-bottom: 20px;
}

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

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

.lottie-animation-4 {
  width: 30px;
  margin-right: 5px;
}

.text-block-14 {
  opacity: .85;
}

.ms-select-button-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ms-select-button {
  z-index: 2;
  min-width: 60px;
  margin-bottom: 0;
  padding: 8px 16px;
  line-height: 1.4em;
  display: block;
  position: relative;
}

.ms-select-button:hover {
  border-color: #1200ee;
  position: relative;
  box-shadow: 0 20px 30px -10px #00000021;
}

.ms-button-cb {
  z-index: 3;
  cursor: pointer;
  border: 1px solid #b7bbd142;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.ms-button-cb:hover {
  border-color: #000;
}

.ms-button-cb.w--redirected-checked {
  color: #d4d4d4;
  background-color: #0000;
  background-image: linear-gradient(#323741cc, #323741cc), linear-gradient(#1effbb, #1effbb);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-width: 2px;
  border-color: #43975f;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
}

.ms-dropdown-cb-label {
  z-index: 3;
  color: #d4d4d4;
  text-align: center;
  width: 100%;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1em;
  position: relative;
}

.multi-select {
  margin-bottom: 30px;
}

.submit-button {
  background-color: #189b62;
  border-radius: 5px;
  height: 60px;
  font-size: 17px;
}

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

.grid-6 {
  padding-top: 50px;
  padding-bottom: 0;
}

.div-block-72 {
  text-align: center;
  background-color: #131313;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 20px;
  font-size: 16px;
  display: flex;
}

.image-14 {
  width: 60%;
  margin-right: 0;
}

.div-block-73 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-15 {
  text-align: left;
  font-size: 15px;
  font-weight: 300;
}

.div-block-74 {
  aspect-ratio: 1;
  background-color: #f1f1f12e;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: flex;
}

.image-15 {
  width: 100%;
}

.div-block-75 {
  padding: 350px 40px 60px;
}

.success-message {
  background-color: #292929;
}

.text-block-16 {
  line-height: 1.2;
}

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

.div-block-107 {
  border-radius: 15px;
  width: 100%;
  overflow: hidden;
}

.code-embed-3 {
  border-radius: 8px;
  width: 100%;
}

.div-block-108 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

._90io {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff0d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px 16px;
  font-size: 16px;
  display: grid;
}

._90io._2 {
  background-color: #18591245;
}

.div-block-110 {
  width: 90%;
}

.holder.num {
  aspect-ratio: 1;
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.holder.num.emp {
  color: #fff;
  background-color: #0a0a0a00;
  border: .5px solid #ffffff52;
}

.holder.time20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.holder.line {
  border: .5px dotted #ffffff12;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1px;
  display: flex;
}

.holder.line.v {
  background-color: #ffffff54;
  flex-flow: column;
  width: 1px;
  height: 220px;
}

.holder.line.v._4 {
  height: 170px;
}

.holder.line.v.v3 {
  height: 180px;
}

.holder.line.v.v4 {
  height: 230px;
}

.holder.line.v.v5 {
  height: 220px;
}

.holder.line.v.vls {
  height: 150px;
}

.holder.line.v1 {
  background-color: #ffffff1a;
  flex-flow: column;
  width: 1px;
  height: 150px;
}

.holder.line.v1._4 {
  height: 170px;
}

.holder.line.v2 {
  background-color: #ffffff54;
  flex-flow: column;
  width: 1px;
  height: 180px;
}

.holder.line.v2._4 {
  height: 170px;
}

.holder.time100 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.holder.time10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.holder.time10._22 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: auto;
}

.heading-14 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
}

.heading-14._1 {
  line-height: 1;
}

.div-block-111 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  margin-top: 20px;
  font-size: 12px;
  display: flex;
}

.div-block-111._2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.tag-top {
  color: #fff;
  background-color: #28691f;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 30px;
  margin-top: -15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.op9 {
  color: #ffffffa6;
}

.text-block-17 {
  margin-top: auto;
  font-size: 15px;
}

.text-span-3, .text-span-4 {
  color: #fff;
}

.norm {
  font-weight: 500;
}

.norm.no {
  margin-top: 0;
  margin-bottom: 0;
}

.processwrap {
  flex-flow: column;
  display: flex;
}

.processwrap.time100 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
}

.processwrap.wrap333 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.psmall {
  font-size: 14px;
}

.tm-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.link-block-5 {
  white-space: nowrap;
  font-size: 14px;
}

.image-16 {
  width: 170px;
}

.image-16.ty {
  width: 100px;
}

.image-16.wix {
  width: 70px;
}

.image-16.sq {
  width: 195px;
}

.image-16.frm {
  width: 100px;
}

.gtick {
  width: 20px;
  height: 20px;
  margin-right: 7px;
}

.gtick.no {
  filter: brightness(50%) saturate(0%);
}

.gtick.yes {
  filter: brightness(0%) saturate(0%) invert();
}

.gtick.yes.sm {
  width: 17px;
  height: 17px;
}

.slide-nav {
  display: none;
}

.slider {
  background-color: #ddd0;
  border-radius: 15px;
  height: auto;
}

.left-arrow {
  color: #000;
  background-color: #f0f0f0;
  border-radius: 100px;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 800;
  inset: 40px 80px auto auto;
}

.right-arrow {
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  width: 30px;
  height: 30px;
  font-size: 15px;
  inset: 40px 40px auto auto;
}

.mask {
  width: 100%;
}

.div-block-113 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navlinkstwo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-114 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

._222 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  flex-flow: column;
  display: flex;
}

.heading-15 {
  color: #67b85d;
  font-size: 28px;
  font-weight: 500;
}

.heading-15.blu {
  color: #8482ff;
}

.heading-15.bs {
  color: #2ab2fb;
  margin-bottom: 0;
  font-weight: 300;
}

.div-block-115 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.cal-embed {
  min-width: 1300px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.cal-embed.bt6 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-4 {
  width: 100%;
}

.div-block-116 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: .5px solid #ffffff24;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-span-5 {
  color: #fff;
}

.bold-text {
  font-weight: 600;
}

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

.site-block {
  color: #fff;
  background-color: #112936;
  justify-content: center;
  align-items: center;
  padding: 25px;
  font-weight: 300;
  display: flex;
}

.block-prob {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-span-6 {
  font-style: italic;
  font-weight: 300;
}

.title-wrap-bs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  font-weight: 300;
  display: flex;
}

.title-wrap-bs.mb20 {
  margin-bottom: 20px;
}

.title-wrap-bs.center {
  justify-content: center;
  align-items: center;
}

.div-block-117 {
  background-color: #141414;
  padding: 30px 40px;
}

.list {
  margin-top: 20px;
}

.italic {
  font-style: italic;
}

.div-block-118 {
  display: none;
}

.div-block-119 {
  background-color: #2ab2fb24;
  border-top: 3px solid #2ab2fb;
  width: 100%;
  margin-top: 4rem;
  padding: 28px;
  line-height: 1.6;
}

.body-slide {
  background-color: #fff;
}

.div-block-120 {
  background-color: #fff5f5;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-120.seo2 {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14686e73c35dc9e327400_Screenshot%202025-09-10%20at%203.05.48%E2%80%AFPM.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-120.app4 {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c146ae52c39a3590e37ead_Screenshot%202025-09-10%20at%203.06.27%E2%80%AFPM.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-120.homee {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c1472372fb0912e50fe1a1_Screenshot%202025-09-10%20at%203.08.33%E2%80%AFPM.png");
}

.div-block-120.edit55 {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14782fed032760a8831be_Screenshot%202025-09-10%20at%203.09.54%E2%80%AFPM.png");
}

.div-block-120.wire444 {
  background-color: #d3d9df;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c148252fc6e9dcdf6e4ecc_wire.png");
  background-position: 50%;
  background-size: contain;
}

.div-block-120.se55r {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14876825142856a17b97f_Screenshot%202025-09-10%20at%203.14.10%E2%80%AFPM.png");
}

.div-block-120.live555 {
  background-color: #080808;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c148b324508c7f0fa04e87_Screenshot%202025-09-10%20at%203.14.58%E2%80%AFPM.png");
  background-size: 90%;
  border: 1px solid #ffffff54;
}

.div-block-120.nrad5 {
  background-color: #aeb0a5;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14a1e0cc0dbb82baea6da_e7f50f91a7c84b216d6744fa07a68f96.jpg");
  background-size: contain;
}

.div-block-120.steo67 {
  background-color: #1e1d20;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14a682a84078a8a8e0854_Home.png");
  background-position: 50% 100%;
  background-size: contain;
}

.div-block-120.dsd {
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14b0345010b151a45b945_16290e6bbfe3e6d1b7a177a4a3d5efa5.jpg");
}

.div-block-120.vfg {
  background-color: #fff5f500;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14b60ff5be83f7f046a89_Screenshot%202025-09-10%20at%203.26.24%E2%80%AFPM.png");
  background-size: auto;
}

.div-block-120.mk {
  background-color: #fff5f500;
  background-image: url("https://cdn.prod.website-files.com/662c5b1d2e2074187d93b624/68c14be201d45d2e2025e0c7_Factors-influencing-cost-of-web-design.jpg");
  background-size: contain;
}

@media screen and (max-width: 991px) {
  .button:hover {
    color: #df0;
    background-color: #1d1f1e;
  }

  .button.main:hover {
    color: #000;
    background-color: #d8ff00;
  }

  .button._100 {
    width: 100%;
  }

  .fn-navbar-link-box {
    border-bottom: .5px solid #ffffff1f;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 0;
    transition: none;
  }

  .fn-navbar-link-box:hover {
    opacity: 1;
  }

  .fn-navbar-links-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .fn-navbar-links-wrapper.iu {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
  }

  .fn-navbar-links-wrapper.iu._33 {
    display: flex;
  }

  .fn-navbar-menu-wrapper {
    border-radius: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .background.hero {
    display: none;
  }

  .grd100 {
    grid-template-rows: max-content auto max-content;
    grid-auto-rows: auto;
    min-height: 100vh;
  }

  .grd100.agg9, .grd100.alide56, .grd100.slide2 {
    padding-top: 130px;
  }

  .cll.h100 {
    width: 90%;
  }

  .cll.h100.time9 {
    padding-top: 20px;
  }

  .cll.prj8.l {
    margin-bottom: 0;
  }

  .cll.prj8.l.nb {
    margin-bottom: 20px;
  }

  .cll.prj8.ff {
    margin-bottom: 0;
  }

  .cll.cta-end {
    width: 100%;
  }

  .cll.h100h, .cll.hyy6, .cll.end {
    width: 90%;
  }

  .cll.v23 {
    width: 100%;
  }

  .cll.qtc, .cll.vid2 {
    width: 90%;
  }

  .cll.prc56._2, .cll.prc56.bv {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .cll.com {
    min-width: 80vw;
  }

  .cll.com.webflow {
    max-width: 80vw;
  }

  .h-biggest {
    font-size: 54px;
  }

  .h-biggest._2 {
    font-size: 60px;
  }

  .h-biggest.ag2, .h-biggest.iq22 {
    width: 100%;
    font-size: 39px;
  }

  .logo-move {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: min-content;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: end stretch;
    padding-top: 0;
    display: grid;
  }

  .logo-img {
    width: 90px;
    height: 50px;
    margin-bottom: 0;
  }

  .div-block {
    padding-top: 50px;
  }

  .grdhiw.vfg {
    grid-template-columns: 1fr;
  }

  .h2-title.gr4._333 {
    width: 80%;
  }

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

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

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

  .grid.pp90.comp {
    grid-template-columns: 110%;
    width: auto;
  }

  .div-block-3 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-7 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-7._1 {
    padding-top: 40px;
  }

  .text-block-3 {
    font-size: 22px;
  }

  .grdprice.tume {
    width: 90%;
  }

  .image-5 {
    margin-bottom: 10px;
  }

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

  .fn-faq-classic-wrapper.less {
    width: 100%;
  }

  .fn-container-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .navbar-wrapper {
    z-index: 3;
    background-color: #0a0a0a;
  }

  .navbar-wrapper._2 {
    background-color: #0a0a0a00;
  }

  .navbar-wrapper._000 {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    background-color: #0a0a0a3d;
  }

  .menu-icon-line-middle {
    background-color: #ececec;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-menu-button.w--open {
    z-index: 3;
    background-color: #0000;
  }

  .menu-icon-middle-line {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-logo-link {
    z-index: 4;
  }

  .navbar-container {
    background-color: #0a0a0a;
    height: 70px;
    padding: 0;
  }

  .navbar-container._2 {
    background-color: #0a0a0a00;
  }

  .navbar-container.two, .navbar-container.cs33 {
    background-color: #0a0a0a00;
    height: auto;
  }

  .div-block-49 {
    flex-flow: column;
  }

  .navbar-menu {
    z-index: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0a0a0a;
    background-clip: border-box;
    border-top: 1px solid #222;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 50px 3.2rem 5rem;
    position: fixed;
    inset: 0%;
  }

  .menu-icon, .menu-icon-line-top {
    background-color: #ececec;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar {
    position: fixed;
    inset: 0% 0% auto;
  }

  .image-11.two {
    width: 120px;
  }

  .logo-marque {
    width: 100%;
  }

  .grd-sol89 {
    grid-template-columns: 1fr;
  }

  .logo-wrap {
    min-width: 150vw;
  }

  .mn89 {
    z-index: 4;
    background-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative;
  }

  .mn89._2 {
    background-color: #0a0a0a00;
  }

  .div-block-54 {
    max-width: 100%;
    padding-top: 130px;
  }

  .button-2.big {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cll-2.nt._44 {
    padding-bottom: 0;
  }

  .heading-10 {
    letter-spacing: -1px;
    font-size: 56px;
  }

  .master-2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-5._23f {
    width: 90%;
  }

  .container-2 {
    max-width: 710px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block {
    width: 100%;
  }

  .form_wrap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-70, .div-block-71 {
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-75 {
    padding-top: 100px;
  }

  .div-block-106 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .holder.line {
    width: 1px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .holder.time100 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .holder.time10 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .processwrap.time100, .processwrap.wrap333 {
    flex-flow: column;
  }

  .slider {
    width: 80vw;
  }

  .div-block-113 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navlinkstwo {
    width: 100%;
    padding-top: 8px;
  }

  .cal-embed {
    min-width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .button {
    width: 100%;
  }

  .fn-navbar-link-box {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .fn-navbar-links-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .fn-navbar-menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    padding: 18px 10px;
  }

  .cll, .cll.h100 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll.h100.time9 {
    padding-top: 0;
  }

  .cll.h100.cxz {
    width: 100%;
  }

  .cll.prc1._111, .cll.prc1.bnbn {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cll.ftrr._1st {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cll.tst.pg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll.tst.pg.hide {
    display: none;
  }

  .cll.tst.gap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll.prj8 {
    min-height: 50vh;
  }

  .cll.prj8.ff {
    margin-top: 40px;
  }

  .cll.h100h, .cll.hyy6, .cll.end, .cll.v23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll.qtc {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll.vid2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll.prc56._2, .cll.prc56.bv {
    padding-bottom: 60px;
  }

  .h-biggest {
    font-size: 45px;
    text-decoration: none;
  }

  .hp {
    font-size: 18px;
  }

  .logo-img {
    width: 110px;
    height: 50px;
  }

  .image-2 {
    width: 140px;
  }

  .image-3 {
    width: 80px;
  }

  .grdhiw.v22 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 20px;
  }

  .grdhiw.vfg {
    padding-top: 0;
  }

  .h2-title {
    font-size: 40px;
  }

  .h2-title.gr4._333 {
    width: 90%;
  }

  .h2-title.med.nb.s {
    width: 100%;
  }

  .grid.prc {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid.pp90 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-3 {
    grid-template-columns: 1fr;
  }

  .div-block-4 {
    border-bottom: .4px solid #ffffff2b;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .text-block-3 {
    font-size: 18px;
  }

  .column {
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .fn-heading-5-no-margin {
    font-size: 18px;
  }

  .fn-container-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-container-grid.mnpl {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .col-proj.nn87.nm98 {
    margin-top: 0;
  }

  .grd-prju._777 {
    padding-bottom: 60px;
  }

  .grd-prju._777.mn78 {
    padding-bottom: 0;
  }

  .navbar-wrapper {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-wrapper._2, .navbar-wrapper._000 {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #0a0a0a1a;
  }

  .menu-icon-line-middle {
    width: 20px;
  }

  .navbar-logo-link {
    width: 135px;
  }

  .navbar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-49 {
    height: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-icon, .menu-icon-line-top {
    width: 20px;
  }

  .menu-icon-component {
    width: 40px;
    height: 40px;
  }

  .logo-wrap {
    min-width: 200vw;
  }

  .mn89 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-54 {
    padding-top: 110px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-55 {
    margin-right: 10px;
  }

  .button-2.big {
    color: #a3ffae;
    line-height: 1.2;
  }

  .div-block-57 {
    min-height: 50vh;
  }

  .cll-2, .cll-2._100 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cll-2.nt {
    padding-bottom: 20px;
  }

  .cll-2._333._44er {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-10 {
    font-size: 51px;
  }

  .heading-6 {
    font-size: 20px;
  }

  .master-2 {
    padding: 0;
  }

  .div-block-63.inv {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .form-block {
    padding-top: 50px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .fieldname {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
  }

  .field {
    margin-top: 12px;
  }

  .div-block-75 {
    padding-top: 100px;
  }

  .holder.time20 {
    width: 100%;
  }

  .holder.line {
    height: 80px;
  }

  .navlinkstwo {
    overflow: auto;
  }

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

  .site-block {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }
}

@media screen and (max-width: 479px) {
  .button.main {
    letter-spacing: -.5px;
  }

  .button.main.ss {
    height: 76px;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 1.2em;
  }

  .fn-navbar-link-box {
    z-index: 1;
  }

  .fn-navbar-links-wrapper.iu._33 {
    margin-left: 10px;
  }

  .fn-navbar-menu-wrapper {
    z-index: 3;
  }

  .background.vid3 {
    height: 50vh;
  }

  .grd100 {
    grid-template-rows: auto max-content max-content;
    min-height: 90vh;
  }

  .grd100.ppp, .grd100.qt {
    min-height: 80vh;
  }

  .grd100.vid {
    min-height: 50vh;
  }

  .grd100.agg9, .grd100.alide56, .grd100.slide2 {
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

  .cll.h100 {
    justify-content: center;
    align-items: center;
    width: 90%;
  }

  .cll.h100.v6t {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .cll.h100.time9 {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .cll.crd {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cll.prc1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cll.tst {
    padding: 30px 20px 10px;
  }

  .cll.tst.gap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cll.prj8 {
    min-height: 40vh;
    margin-bottom: 25px;
  }

  .cll.prj8.ff {
    margin-top: 20px;
  }

  .cll.sol {
    background-image: linear-gradient(#ffffff0f, #111);
    padding-left: 25px;
    padding-right: 25px;
  }

  .cll.cta-end {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cll.oct {
    min-height: 45vh;
  }

  .cll.h100h {
    padding-left: 0;
    padding-right: 0;
  }

  .cll.nn90 {
    padding-top: 0;
  }

  .cll.hyy6 {
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cll.end {
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cll.end.v3 {
    justify-content: center;
    align-items: flex-start;
  }

  .cll.v23 {
    padding-bottom: 15px;
  }

  .cll.ug {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cll.qtc {
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cll.vid2 {
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cll.prc56._2 {
    padding-top: 40px;
  }

  .cll.prc56._2.bdd4 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .cll.prc56.bv {
    padding-top: 40px;
  }

  .cll.com {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cll.com.webflow {
    min-height: auto;
  }

  .h-biggest {
    letter-spacing: -2px;
    font-size: 43px;
  }

  .h-biggest.cc {
    font-size: 36px;
  }

  .h-biggest._2 {
    font-size: 43px;
  }

  .h-biggest._2.sml {
    font-size: 35px;
  }

  .h-biggest.ag2, .h-biggest.iq22 {
    width: 100%;
    font-size: 45px;
    font-weight: 600;
  }

  .h-biggest.iq22.v2 {
    letter-spacing: -1px;
    font-size: 29px;
    font-weight: 600;
  }

  .h-biggest.iq22.vv4 {
    font-weight: 400;
    line-height: 1;
  }

  .h-biggest.iq22.vv4._2, .h-biggest.iq22.vv4.cv4, .h-biggest.iq22.vv4.cvv {
    font-size: 28px;
    line-height: 1.1;
  }

  .hp {
    font-size: 17px;
  }

  .hp.mm {
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
  }

  .logo-img {
    width: 100px;
    height: 50px;
  }

  .logo-img.w {
    width: 120px;
  }

  .image-2 {
    width: 170px;
  }

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

  .text-block-2 {
    margin-bottom: 25px;
  }

  .grdhiw.vfg._4545 {
    padding-bottom: 20px;
  }

  .grdhiw.vfg.anim {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grdhiw.vfg.cc555 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-title {
    letter-spacing: -1px;
    font-size: 30px;
    font-weight: 600;
  }

  .h2-title.gr4._333 {
    width: 100%;
    font-size: 20px;
    line-height: 1.5;
  }

  .h2-title.ct {
    font-size: 23px;
    line-height: 1.2;
  }

  .h2-title._7777 {
    letter-spacing: 0;
    font-size: 19px;
  }

  .h2-title.b767 {
    font-size: 28px;
  }

  .h2-title.med {
    font-size: 24px;
  }

  .h2-title.med._99 {
    letter-spacing: 0;
    font-size: 17px;
    line-height: 1.5;
  }

  .grid.prc {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .grid.pp90 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .grid.pp90._2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid.pp90.comp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading {
    font-size: 21px;
    font-weight: 600;
  }

  .heading.h5 {
    letter-spacing: -.5px;
  }

  .heading.h4 {
    letter-spacing: -.5px;
    font-weight: 600;
    line-height: 1.1;
  }

  .small {
    line-height: 1.5;
  }

  .simple-icon {
    width: 21px;
  }

  .simple-icon.s, .simple-icon.a {
    width: 20px;
  }

  .div-block-6.nm, .div-block-6.mn87y {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .div-block-7 {
    padding-bottom: 7px;
  }

  .text-block-3 {
    font-size: 15px;
  }

  .div-block-8 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grdprice {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .grdprice.nn89 {
    padding-top: 10px;
  }

  .grdprice.bn678, .grdprice._2 {
    padding-top: 40px;
  }

  .grdprice.tume {
    padding-top: 0;
  }

  .grdprice.tume.v3er {
    border-top-width: 0;
    padding-top: 40px;
    padding-right: 0;
  }

  .div-block-13.w2 {
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
  }

  .text-block-4 {
    font-size: 15px;
    line-height: 1.3;
  }

  .text-block-4.b3 {
    font-size: 15px;
  }

  .text-block-4.nn0 {
    font-size: 15px;
    line-height: 1.5;
  }

  .text-block-5 {
    font-size: 11px;
  }

  .grd-ftr {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grd-ftr.ftr45 {
    padding-top: 40px;
  }

  .image-5 {
    width: 120px;
  }

  .link-block {
    font-size: 18px;
  }

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

  .image-7 {
    width: 45px;
  }

  .fn-container-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fn-container-grid.mnpl {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-19 {
    min-height: 390px;
  }

  .div-block-20 {
    width: 80%;
  }

  .col-proj {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .col-proj.nn87 {
    margin-top: 0;
  }

  .grd-prju._777 {
    padding-bottom: 10px;
  }

  .div-block-21 {
    width: 90%;
  }

  .div-block-21._333 {
    width: 100%;
    padding-top: 20px;
  }

  .lottie-animation-3 {
    transform: translate(0, -44%);
  }

  .navbar-wrapper._000 {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
  }

  .navbar-logo-link {
    z-index: 2;
    background-color: #0a0a0a;
    justify-content: flex-start;
    align-items: center;
    width: 125px;
  }

  .navbar-logo-link.w--current {
    background-color: #0a0a0a00;
  }

  .div-block-49 {
    z-index: 4;
    position: relative;
  }

  .navbar-menu {
    z-index: 1;
    border-top-width: 0;
  }

  .menu-icon-component {
    z-index: 2;
    margin-right: 0;
    position: relative;
  }

  .navbar {
    background-color: #050505;
    inset: 0% 0% auto;
  }

  .navbar._2 {
    background-color: #05050500;
  }

  .navbar.xcs2 {
    background-color: #050505ba;
  }

  .image-11._89, .image-11.two {
    width: 113px;
  }

  .logo-marque._2 {
    padding-bottom: 10px;
  }

  .grd-sol89 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 15px;
  }

  .logo-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: 230vw;
  }

  .mn89._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-54 {
    padding-top: 100px;
  }

  .button-2.big {
    width: 100%;
    font-size: 18px;
  }

  .image-12 {
    width: 50px;
    margin-bottom: 20px;
  }

  .heading-8 {
    font-size: 21px;
  }

  .cll-2, .cll-2._100 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cll-2.nt {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cll-2._333 {
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .cll-2._333._2._33f, .cll-2._333._22 {
    padding-top: 0;
  }

  .cll-2._333._22.fdd {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cll-2._333._44er.vdd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-10 {
    line-height: 1.2;
  }

  .div-block-60.p._2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.4;
  }

  .div-block-60._34r {
    text-align: right;
  }

  .div-block-60._2, .heading-4, .heading-4.mb20 {
    font-size: 15px;
  }

  .heading-4.b {
    font-weight: 700;
  }

  .heading-4._2 {
    letter-spacing: .2px;
    margin-bottom: 0;
  }

  .heading-10 {
    margin-bottom: 30px;
    font-size: 40px;
  }

  .div-block-61.b40 {
    margin-bottom: 40px;
  }

  .div-block-17 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-4 {
    grid-template-columns: 1fr minmax(100px, 100px);
  }

  .grid-4._2 {
    grid-template-columns: 1fr minmax(180px, 130px);
  }

  .heading-6.t.cc33 {
    line-height: 1.7;
  }

  .master-2 {
    padding: 0;
  }

  .heading-11 {
    font-size: 19px;
  }

  .div-block-64 {
    border-width: 0;
    padding: 0;
  }

  .heading-12 {
    font-size: 20px;
  }

  .b {
    line-height: 1.3;
  }

  .grid-5._23f {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-5._23f.nh.testimonails {
    padding-top: 2rem;
  }

  .div-block-65 {
    flex-flow: column;
  }

  .div-block-65._223344 {
    border-top-color: #ffffff24;
    margin-top: 20px;
  }

  .heading-13 {
    margin-bottom: 1px;
    line-height: 30px;
  }

  .div-block-66 {
    margin-top: 20px;
  }

  .div-block-66._222 {
    text-align: left;
  }

  .text-block-12 {
    margin-top: 20px;
    line-height: 1.2;
  }

  .form-block {
    margin-top: 30px;
    padding: 30px 25px;
  }

  .form_wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-14 {
    line-height: 1.3;
  }

  .ms-select-button-wrap {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .ms-select-button {
    min-width: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ms-select-button._100 {
    width: 100%;
  }

  .ms-dropdown-cb-label {
    font-size: 13px;
  }

  .div-block-70 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-71 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-72 {
    padding: 10px 20px 10px 10px;
  }

  .div-block-73 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-block-15 {
    font-size: 14px;
  }

  .div-block-75 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-106 {
    padding-top: 20px;
  }

  .div-block-110 {
    width: 100%;
  }

  .holder.num {
    width: 40px;
    height: 40px;
    font-size: 15px;
    font-weight: 500;
  }

  .holder.time20 {
    width: 100%;
  }

  .holder.line {
    height: 100px;
  }

  .holder.line.v {
    height: 330px;
  }

  .holder.line.v._4 {
    height: 270px;
  }

  .holder.line.v._5 {
    height: 280px;
  }

  .holder.line.v.v3, .holder.line.v.v4, .holder.line.v.v5, .holder.line.v.vls, .holder.line.v1 {
    width: 100%;
    height: 1px;
  }

  .holder.line.v1._4 {
    height: 270px;
  }

  .holder.line.v1._5 {
    height: 280px;
  }

  .holder.line.v2 {
    width: 100%;
    height: 1px;
  }

  .holder.line.v2._4 {
    height: 270px;
  }

  .holder.line.v2._5 {
    height: 280px;
  }

  .holder.time100 {
    flex-flow: column;
  }

  .holder.time10._22 {
    flex-flow: row;
    width: 100%;
    height: auto;
  }

  .holder.time10._22.v1 {
    flex-flow: row;
    width: 100%;
  }

  .norm {
    margin-top: 4px;
  }

  .norm.no.v32 {
    font-size: 17px;
    font-weight: 300;
    line-height: 1.3;
  }

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

  .link-block-5 {
    line-height: 1.5;
  }

  .image-16 {
    width: 150px;
  }

  .gtick.yes.sm {
    width: 20px;
    height: 20px;
    margin-top: 0;
  }

  .div-block-113._21we {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._222.vv4 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    display: flex;
  }

  .heading-15._777 {
    text-align: center;
  }

  .heading-15.blu {
    font-size: 23px;
  }

  .heading-15.bs {
    font-size: 25px;
    line-height: 1.2;
  }

  .heading-15.bs._2 {
    text-align: center;
  }

  .div-block-115 {
    display: flex;
  }

  .bold-text {
    font-weight: 500;
  }

  .site-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .title-wrap-bs.mb20.vspa {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 1.1;
  }

  .title-wrap-bs.center {
    font-size: 17px;
    line-height: 1.4;
  }

  .title-wrap-bs.center.ww {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-117 {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-2 {
    font-weight: 500;
  }

  .div-block-119 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }
}

#w-node-_90728ec5-3e05-cf4d-213b-bc752e05aaad-7d93b62f, #w-node-_310a5b39-fa94-ffbf-6138-320f9e8e646b-7d93b62f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_276398d9-8a07-bf70-72d8-2d1e821e295d-7d93b62f, #w-node-_51506b34-ed66-c1f8-edcd-c09417b301df-7d93b62f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_743d79d7-50d3-ddf7-2121-b5de63c0e69a-7d93b62f {
  justify-self: start;
}

#w-node-_70a285cf-cfd6-b214-85d2-e349dcb58f6e-7d93b62f, #w-node-_70a285cf-cfd6-b214-85d2-e349dcb58f88-7d93b62f, #w-node-_70a285cf-cfd6-b214-85d2-e349dcb58fa0-7d93b62f, #w-node-a11489d2-5887-a26e-75ef-31669e82dd95-7d93b62f, #w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb3f-7d93b62f, #w-node-_318a1e35-cb31-f1cd-a472-e3ffcc7e3a00-7d93b62f, #w-node-d57ca049-d85e-8069-3b91-b143eeee7a74-7d93b62f, #w-node-_1a126543-6180-d8df-793b-2c818b4dd585-7d93b62f, #w-node-_6ff814fc-925c-9bcb-a123-73faa40cb85e-7d93b62f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24fecd8b-792d-0386-2007-bd8dc65c447f-7d93b62f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e4d7178-df9f-8422-62ed-9262f3228010-f322800a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e4d7178-df9f-8422-62ed-9262f3228018-f322800a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_0e4d7178-df9f-8422-62ed-9262f3228028-f322800a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0e4d7178-df9f-8422-62ed-9262f3228044-f322800a {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-481be1a2, #w-node-aa7d50dd-a0fa-6163-4593-c6efabb2f5bc-481be1a2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-481be1a2, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-481be1a2, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-481be1a2, #w-node-d8dac0c5-a578-5f40-2c23-e4b9ca9034b0-481be1a2, #w-node-df43733e-05b5-0895-bad6-c6b5972bbf20-481be1a2, #w-node-ce2cf2d0-ab1c-098f-1f86-1e2c3192551f-481be1a2, #w-node-_90728ec5-3e05-cf4d-213b-bc752e05aaad-481be1a2, #w-node-_310a5b39-fa94-ffbf-6138-320f9e8e646b-481be1a2, #w-node-a11489d2-5887-a26e-75ef-31669e82dd95-481be1a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3d3c8a6-6330-b935-fd3b-53a7a30c7599-481be1a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb2a-481be1a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb3f-481be1a2, #w-node-_318a1e35-cb31-f1cd-a472-e3ffcc7e3a00-481be1a2, #w-node-d57ca049-d85e-8069-3b91-b143eeee7a74-481be1a2, #w-node-_1a126543-6180-d8df-793b-2c818b4dd585-481be1a2, #w-node-_6ff814fc-925c-9bcb-a123-73faa40cb85e-481be1a2, #w-node-c3986822-6c8e-d620-5b28-2d0e4b57ee7b-481be1a2, #w-node-abf3f870-3f08-4451-5cc5-3e1e57580f5a-481be1a2, #w-node-_8508b8a8-2a45-6d19-9232-37ce67b11ac7-481be1a2, #w-node-_89b4d0fd-c5d7-cf72-430e-8fd57b274c61-481be1a2, #w-node-b7842fc2-e645-7a77-ef34-5ce48e60185e-481be1a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-9e97c83c, #w-node-aa7d50dd-a0fa-6163-4593-c6efabb2f5bc-9e97c83c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-9e97c83c, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-9e97c83c, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-9e97c83c, #w-node-d8dac0c5-a578-5f40-2c23-e4b9ca9034b0-9e97c83c, #w-node-df43733e-05b5-0895-bad6-c6b5972bbf20-9e97c83c, #w-node-ce2cf2d0-ab1c-098f-1f86-1e2c3192551f-9e97c83c, #w-node-a11489d2-5887-a26e-75ef-31669e82dd95-9e97c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a11489d2-5887-a26e-75ef-31669e82dd97-9e97c83c, #w-node-_891aa441-3132-f114-9f66-39c92b055e5b-9e97c83c, #w-node-def9220f-4cac-51c5-d003-003870ec7434-9e97c83c, #w-node-_23fe2382-7ebf-59f1-58a3-78608f6ec6ce-9e97c83c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3d3c8a6-6330-b935-fd3b-53a7a30c7599-9e97c83c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b7842fc2-e645-7a77-ef34-5ce48e60185e-9e97c83c, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4492-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa44ad-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa44ba-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa44ec-a683e4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4527-a683e4e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4548-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa458f-a683e4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4592-a683e4e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4596-a683e4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa459b-a683e4e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a0-a683e4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a3-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a8-a683e4e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45d1-a683e4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cad35cc4-3dd9-664f-4f41-2e2ee97b4374-f5e3877b, #w-node-cae17453-ef35-d72f-a118-652da90f2c58-f5e3877b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-270243d7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f43196d7-45b3-70be-76c0-20a362e6177a-270243d7, #w-node-c5d8fa26-0762-b95d-2cf9-bb539b7d464d-270243d7, #w-node-_23738aaa-b32b-c481-fc36-d07857d6601a-270243d7 {
  justify-self: end;
}

#w-node-_49308b25-1eb1-b159-ab71-7ce3816f810e-270243d7 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_49308b25-1eb1-b159-ab71-7ce3816f811a-270243d7, #w-node-_49308b25-1eb1-b159-ab71-7ce3816f811f-270243d7, #w-node-_49308b25-1eb1-b159-ab71-7ce3816f8124-270243d7 {
  justify-self: end;
}

#w-node-_50b97dc8-6af7-7ed0-e262-1e3d5d834f50-270243d7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_50b97dc8-6af7-7ed0-e262-1e3d5d834f5c-270243d7, #w-node-_50b97dc8-6af7-7ed0-e262-1e3d5d834f61-270243d7, #w-node-_50b97dc8-6af7-7ed0-e262-1e3d5d834f66-270243d7 {
  justify-self: end;
}

#w-node-_6e629cf0-7bc0-cf1d-b489-edf5bdba7ae3-270243d7 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6e629cf0-7bc0-cf1d-b489-edf5bdba7aef-270243d7, #w-node-_6e629cf0-7bc0-cf1d-b489-edf5bdba7af4-270243d7, #w-node-_6e629cf0-7bc0-cf1d-b489-edf5bdba7af9-270243d7 {
  justify-self: end;
}

#w-node-f7c3775b-ce57-ba75-aeb0-eba9ac635762-270243d7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f7c3775b-ce57-ba75-aeb0-eba9ac63576e-270243d7, #w-node-f7c3775b-ce57-ba75-aeb0-eba9ac635773-270243d7, #w-node-f7c3775b-ce57-ba75-aeb0-eba9ac635778-270243d7 {
  justify-self: end;
}

#w-node-a01e4a58-b013-cf76-3d83-5909f5609e86-270243d7 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a01e4a58-b013-cf76-3d83-5909f5609e92-270243d7, #w-node-a01e4a58-b013-cf76-3d83-5909f5609e97-270243d7 {
  justify-self: end;
}

#w-node-a01e4a58-b013-cf76-3d83-5909f5609e9c-270243d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-270243d7, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-270243d7, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-270243d7, #w-node-b7842fc2-e645-7a77-ef34-5ce48e60185e-270243d7, #w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-ea0fa010, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-ea0fa010, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-ea0fa010, #w-node-d8dac0c5-a578-5f40-2c23-e4b9ca9034b0-ea0fa010, #w-node-df43733e-05b5-0895-bad6-c6b5972bbf20-ea0fa010, #w-node-ce2cf2d0-ab1c-098f-1f86-1e2c3192551f-ea0fa010, #w-node-_6addc2ad-ce32-147f-5aea-868e57b485a9-ea0fa010, #w-node-_750c6fb7-1579-8198-3dba-9206318c78e2-ea0fa010, #w-node-_70013875-fb48-96e4-76fa-f9dd6daa73b5-ea0fa010, #w-node-_01c1748c-8830-52b6-21aa-f4bece1d2275-ea0fa010, #w-node-_35a5b5c5-0b86-e8a8-98fa-f6c79acb6bb9-ea0fa010, #w-node-_80ac221a-f973-0c72-621d-25bbe86ff5ff-ea0fa010, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-ea0fa010, #w-node-b7842fc2-e645-7a77-ef34-5ce48e60185e-ea0fa010, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4492-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa44ad-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa44ba-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa44ec-c3236d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4527-c3236d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4548-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa458f-c3236d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4592-c3236d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4596-c3236d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa459b-c3236d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a0-c3236d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a3-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a8-c3236d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45d1-c3236d7d, #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-70951426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-70951426, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-70951426 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-70951426, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-70951426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-70951426 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-70951426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-70951426 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7a0332c-f5ea-118d-18fd-368b43f00e94-70951426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7a0332c-f5ea-118d-18fd-368b43f00e97-70951426 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83fe4bb0-679e-23ad-d77d-8a108a61995f-70951426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83fe4bb0-679e-23ad-d77d-8a108a619962-70951426 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-70951426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-70951426 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-70951426, #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-5e56deaa, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-5e56deaa, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7a0332c-f5ea-118d-18fd-368b43f00e94-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7a0332c-f5ea-118d-18fd-368b43f00e97-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83fe4bb0-679e-23ad-d77d-8a108a61995f-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83fe4bb0-679e-23ad-d77d-8a108a619962-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_278f4f94-1f9e-ba66-9d47-ae11e6b8e40a-5e56deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_278f4f94-1f9e-ba66-9d47-ae11e6b8e40d-5e56deaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-5e56deaa, #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-60ffbf66, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-60ffbf66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-60ffbf66, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-60ffbf66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7a0332c-f5ea-118d-18fd-368b43f00e94-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7a0332c-f5ea-118d-18fd-368b43f00e97-60ffbf66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83fe4bb0-679e-23ad-d77d-8a108a61995f-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83fe4bb0-679e-23ad-d77d-8a108a619962-60ffbf66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-60ffbf66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-60ffbf66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a05c-60ffbf66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-60ffbf66, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-60ffbf66, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-60ffbf66, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-60ffbf66, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-60ffbf66, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-60ffbf66, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-60ffbf66, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-60ffbf66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-60ffbf66, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-60ffbf66, #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-26b9c09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-26b9c09b, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-26b9c09b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-26b9c09b, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-26b9c09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-26b9c09b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-26b9c09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-26b9c09b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-26b9c09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-26b9c09b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a05c-26b9c09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-26b9c09b, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-26b9c09b, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-26b9c09b, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-26b9c09b, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-26b9c09b, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-26b9c09b, #w-node-_8e9f8d61-e008-901b-f6b8-bb872d60884b-26b9c09b, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-26b9c09b, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-26b9c09b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-26b9c09b, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-26b9c09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b85c557-e059-9d79-b084-880a2e68c1e1-26b9c09b, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192cae99-26b9c09b, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192caeb8-26b9c09b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-dcd68c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-dcd68c9c, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-dcd68c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-dcd68c9c, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-dcd68c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-dcd68c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-dcd68c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-dcd68c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-dcd68c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-dcd68c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a05c-dcd68c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-dcd68c9c, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-dcd68c9c, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-dcd68c9c, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-dcd68c9c, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-dcd68c9c, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-dcd68c9c, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-dcd68c9c, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-dcd68c9c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-dcd68c9c, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-dcd68c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b85c557-e059-9d79-b084-880a2e68c1e1-dcd68c9c, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192cae99-dcd68c9c, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192caeb8-dcd68c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-c1c19f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-c1c19f21, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-c1c19f21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-c1c19f21, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-c1c19f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-c1c19f21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-c1c19f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-c1c19f21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-c1c19f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-c1c19f21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a05c-c1c19f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-c1c19f21, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-c1c19f21, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-c1c19f21, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-c1c19f21, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-c1c19f21, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-c1c19f21, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-c1c19f21, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-c1c19f21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-c1c19f21, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-c1c19f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b85c557-e059-9d79-b084-880a2e68c1e1-c1c19f21, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192cae99-c1c19f21, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192caeb8-c1c19f21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-38d6056e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-38d6056e, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-38d6056e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-38d6056e, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-38d6056e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-38d6056e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-38d6056e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-38d6056e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-38d6056e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-38d6056e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a05c-38d6056e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-38d6056e, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-38d6056e, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-38d6056e, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-38d6056e, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-38d6056e, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-38d6056e, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-38d6056e, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-38d6056e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-38d6056e, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-38d6056e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b85c557-e059-9d79-b084-880a2e68c1e1-38d6056e, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192cae99-38d6056e, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192caeb8-38d6056e, #w-node-b2628389-df86-e678-b169-4e38ca44c1a8-38d6056e, #w-node-b2628389-df86-e678-b169-4e38ca44c1ab-38d6056e, #w-node-b2628389-df86-e678-b169-4e38ca44c1ca-38d6056e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-4c028249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-4c028249, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-4c028249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-4c028249, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-4c028249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-4c028249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-4c028249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-4c028249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-4c028249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-4c028249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a05c-4c028249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-4c028249, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-4c028249, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-4c028249, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-4c028249, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-4c028249, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-4c028249, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-4c028249, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-4c028249 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-4c028249, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-4c028249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b85c557-e059-9d79-b084-880a2e68c1e1-4c028249, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192cae99-4c028249, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192caeb8-4c028249, #w-node-b2628389-df86-e678-b169-4e38ca44c1a8-4c028249, #w-node-b2628389-df86-e678-b169-4e38ca44c1ab-4c028249, #w-node-b2628389-df86-e678-b169-4e38ca44c1ca-4c028249, #w-node-_2b4d0253-7b54-e69b-fd9a-7ee457c61df0-4c028249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-c617528f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdf6cda-abba-be0f-8782-74d638df5a40-c617528f, #w-node-ecdf6cda-abba-be0f-8782-74d638df5a44-c617528f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dcdbcc-9e35-e139-1e02-dcd030d9ccd0-c617528f, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-c617528f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-c617528f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f7a073c-a3bb-cc79-ad94-2b19bea2c546-c617528f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f7a073c-a3bb-cc79-ad94-2b19bea2c549-c617528f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16c995ae-5060-21d8-f61d-d10968c3adf1-c617528f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16c995ae-5060-21d8-f61d-d10968c3adf4-c617528f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-c617528f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-c617528f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71452eb5-698c-f64d-2a0a-6bd65950596b-c617528f, #w-node-_4f7bff41-c731-085b-5495-1b58f3490562-c617528f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b85c557-e059-9d79-b084-880a2e68c1e1-c617528f, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192cae99-c617528f, #w-node-_8163a5bc-137d-bcb3-ebae-ac71192caeb8-c617528f, #w-node-_3decfe10-c73f-feaa-a868-67cb966cb48e-c617528f, #w-node-_3decfe10-c73f-feaa-a868-67cb966cb491-c617528f, #w-node-_3decfe10-c73f-feaa-a868-67cb966cb4b0-c617528f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec396049-7358-c03e-3679-21b0637c4e77-cbe2fefe, #w-node-_7c2cff53-4e9b-7318-5775-d7d0183e8cc6-cbe2fefe, #w-node-_9d9e348c-6d88-db98-d2e8-86ca49e1e1e0-cbe2fefe, #w-node-_3e948da1-99f6-b19c-e1d8-df60b8393c05-cbe2fefe, #w-node-aff67dea-4065-70e4-2987-46664dfede50-cbe2fefe, #w-node-_4dfcfdf3-9719-d611-5469-99d3ff65afda-cbe2fefe, #w-node-_9f26bac9-8f87-e539-1db1-2ec184b4d6d6-cbe2fefe, #w-node-_31c5cec0-a180-8ec1-a3b8-ee443885496a-cbe2fefe, #w-node-_0d8cf70a-1819-fcd1-cbb2-8430a11b6925-cbe2fefe, #w-node-cce540fb-6e32-494f-da1b-6a5c1b874b5e-cbe2fefe, #w-node-_63202dd4-7e3d-a2e3-4fd1-36acbd12ec61-cbe2fefe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d122751c-ed4b-fc1c-7497-b6a1c4f95cf5-cbe2fefe, #w-node-d122751c-ed4b-fc1c-7497-b6a1c4f95cfa-cbe2fefe, #w-node-_1d0b6e98-21ff-d622-1894-4456801d4a04-cbe2fefe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-c24a0996-d656-cd51-2202-38a55250276f-7d93b62f {
    align-self: end;
  }

  #w-node-bcae3166-d299-d3b6-5814-87ec7c6088b4-7d93b62f, #w-node-_7626c7b4-2cd3-0b9e-1206-7d3e2057f19a-7d93b62f, #w-node-f0efe3c9-b8b2-bdc4-7cd7-5e66cefa21d0-7d93b62f, #w-node-bde1f674-f508-bee4-72dc-2ac8b10d7ac9-7d93b62f, #w-node-dc2e774f-5ff0-89c7-cc12-5f71c96e1b5e-7d93b62f {
    place-self: center;
  }

  #w-node-cae017c7-6eef-5508-3742-53b15347d16e-7d93b62f {
    justify-self: center;
  }

  #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6bf-7d93b62f, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c0-7d93b62f, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c1-7d93b62f, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c2-7d93b62f, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c3-7d93b62f {
    place-self: center;
  }

  #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c4-7d93b62f {
    justify-self: center;
  }

  #w-node-e869fc38-71b8-e555-6ee5-9123edd03c4a-7d93b62f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_310a5b39-fa94-ffbf-6138-320f9e8e646a-7d93b62f {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-7d93b62f, #w-node-_276398d9-8a07-bf70-72d8-2d1e821e295d-7d93b62f, #w-node-_51506b34-ed66-c1f8-edcd-c09417b301df-7d93b62f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb2a-7d93b62f, #w-node-_676014dd-9ce6-a34f-8894-f09906d2637c-7d93b62f, #w-node-_24fecd8b-792d-0386-2007-bd8dc65c447f-7d93b62f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0e4d7178-df9f-8422-62ed-9262f3228012-f322800a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e4d7178-df9f-8422-62ed-9262f3228016-f322800a {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c24a0996-d656-cd51-2202-38a55250276f-481be1a2 {
    align-self: end;
  }

  #w-node-bcae3166-d299-d3b6-5814-87ec7c6088b4-481be1a2, #w-node-_7626c7b4-2cd3-0b9e-1206-7d3e2057f19a-481be1a2, #w-node-f0efe3c9-b8b2-bdc4-7cd7-5e66cefa21d0-481be1a2, #w-node-bde1f674-f508-bee4-72dc-2ac8b10d7ac9-481be1a2, #w-node-dc2e774f-5ff0-89c7-cc12-5f71c96e1b5e-481be1a2 {
    place-self: center;
  }

  #w-node-cae017c7-6eef-5508-3742-53b15347d16e-481be1a2 {
    justify-self: center;
  }

  #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6bf-481be1a2, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c0-481be1a2, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c1-481be1a2, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c2-481be1a2, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c3-481be1a2 {
    place-self: center;
  }

  #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c4-481be1a2 {
    justify-self: center;
  }

  #w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-481be1a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa7d50dd-a0fa-6163-4593-c6efabb2f5bc-481be1a2 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-481be1a2, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-481be1a2, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-481be1a2, #w-node-d8dac0c5-a578-5f40-2c23-e4b9ca9034b0-481be1a2, #w-node-df43733e-05b5-0895-bad6-c6b5972bbf20-481be1a2, #w-node-ce2cf2d0-ab1c-098f-1f86-1e2c3192551f-481be1a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e869fc38-71b8-e555-6ee5-9123edd03c4a-481be1a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_310a5b39-fa94-ffbf-6138-320f9e8e646a-481be1a2 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a11489d2-5887-a26e-75ef-31669e82dd90-481be1a2, #w-node-a11489d2-5887-a26e-75ef-31669e82dd95-481be1a2, #w-node-a3d3c8a6-6330-b935-fd3b-53a7a30c7599-481be1a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb2a-481be1a2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-c24a0996-d656-cd51-2202-38a55250276f-9e97c83c {
    align-self: end;
  }

  #w-node-bcae3166-d299-d3b6-5814-87ec7c6088b4-9e97c83c, #w-node-_7626c7b4-2cd3-0b9e-1206-7d3e2057f19a-9e97c83c, #w-node-f0efe3c9-b8b2-bdc4-7cd7-5e66cefa21d0-9e97c83c, #w-node-bde1f674-f508-bee4-72dc-2ac8b10d7ac9-9e97c83c, #w-node-dc2e774f-5ff0-89c7-cc12-5f71c96e1b5e-9e97c83c {
    place-self: center;
  }

  #w-node-cae017c7-6eef-5508-3742-53b15347d16e-9e97c83c {
    justify-self: center;
  }

  #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6bf-9e97c83c, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c0-9e97c83c, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c1-9e97c83c, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c2-9e97c83c, #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c3-9e97c83c {
    place-self: center;
  }

  #w-node-_389066d7-0ff9-28e3-4d3e-8279972bf6c4-9e97c83c {
    justify-self: center;
  }

  #w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-9e97c83c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa7d50dd-a0fa-6163-4593-c6efabb2f5bc-9e97c83c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-9e97c83c, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-9e97c83c, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-9e97c83c, #w-node-d8dac0c5-a578-5f40-2c23-e4b9ca9034b0-9e97c83c, #w-node-df43733e-05b5-0895-bad6-c6b5972bbf20-9e97c83c, #w-node-ce2cf2d0-ab1c-098f-1f86-1e2c3192551f-9e97c83c, #w-node-a11489d2-5887-a26e-75ef-31669e82dd90-9e97c83c, #w-node-a11489d2-5887-a26e-75ef-31669e82dd95-9e97c83c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a11489d2-5887-a26e-75ef-31669e82dd97-9e97c83c, #w-node-_891aa441-3132-f114-9f66-39c92b055e5b-9e97c83c, #w-node-def9220f-4cac-51c5-d003-003870ec7434-9e97c83c, #w-node-_23fe2382-7ebf-59f1-58a3-78608f6ec6ce-9e97c83c, #w-node-a3d3c8a6-6330-b935-fd3b-53a7a30c7599-9e97c83c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a03e242f-b56f-d502-b8ee-bd2b21885e8a-270243d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1207f1c5-8500-6906-ecec-42ef626f19c9-270243d7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49308b25-1eb1-b159-ab71-7ce3816f810e-270243d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49308b25-1eb1-b159-ab71-7ce3816f8126-270243d7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_50b97dc8-6af7-7ed0-e262-1e3d5d834f50-270243d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_50b97dc8-6af7-7ed0-e262-1e3d5d834f68-270243d7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e629cf0-7bc0-cf1d-b489-edf5bdba7ae3-270243d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e629cf0-7bc0-cf1d-b489-edf5bdba7afb-270243d7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7c3775b-ce57-ba75-aeb0-eba9ac635762-270243d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7c3775b-ce57-ba75-aeb0-eba9ac63577a-270243d7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a01e4a58-b013-cf76-3d83-5909f5609e86-270243d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a01e4a58-b013-cf76-3d83-5909f5609e9e-270243d7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-270243d7, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-270243d7, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-270243d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32d8d07c-9c73-4651-291e-36b7e26ada82-ea0fa010, #w-node-_0ef1f4e7-e686-fb15-d451-e9153a97645e-ea0fa010, #w-node-a7ed7da9-df35-1777-3eea-d9ea7d09b4b8-ea0fa010, #w-node-d8dac0c5-a578-5f40-2c23-e4b9ca9034b0-ea0fa010, #w-node-df43733e-05b5-0895-bad6-c6b5972bbf20-ea0fa010, #w-node-ce2cf2d0-ab1c-098f-1f86-1e2c3192551f-ea0fa010, #w-node-_6addc2ad-ce32-147f-5aea-868e57b485a9-ea0fa010, #w-node-_750c6fb7-1579-8198-3dba-9206318c78e2-ea0fa010, #w-node-_70013875-fb48-96e4-76fa-f9dd6daa73b5-ea0fa010 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb2a-7d93b62f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0e4d7178-df9f-8422-62ed-9262f3228018-f322800a {
    grid-row-start: 1;
    grid-column-end: 3;
  }

  #w-node-_0e4d7178-df9f-8422-62ed-9262f3228028-f322800a {
    grid-row: 3 / 3;
    grid-column-start: 1;
  }

  #w-node-_0e4d7178-df9f-8422-62ed-9262f322803c-f322800a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e4d7178-df9f-8422-62ed-9262f3228044-f322800a {
    grid-row: 4 / 5;
  }

  #w-node-ac2892a2-bf60-498a-5d4d-4ebc959ddb2a-481be1a2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa452a-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4535-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45ab-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45b6-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa452a-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4535-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45ab-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45b6-c3236d7d, #w-node-_887a0787-7f81-0a20-27b1-17d68d2ce548-60ffbf66, #w-node-_887a0787-7f81-0a20-27b1-17d68d2ce548-26b9c09b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_560aed6e-9922-4985-ddbb-f60f892ff8fc-7d93b62f {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4592-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4596-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa459b-a683e4e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a0-a683e4e3, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a3-a683e4e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4592-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa4596-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa459b-c3236d7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a0-c3236d7d, #w-node-e9714bab-40d6-a73a-11f1-eb51d9aa45a3-c3236d7d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-70951426, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-70951426, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-70951426, #w-node-b7a0332c-f5ea-118d-18fd-368b43f00e94-70951426, #w-node-b7a0332c-f5ea-118d-18fd-368b43f00e97-70951426, #w-node-_83fe4bb0-679e-23ad-d77d-8a108a61995f-70951426, #w-node-_83fe4bb0-679e-23ad-d77d-8a108a619962-70951426, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-70951426, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-70951426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c0-5e56deaa, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-5e56deaa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-5e56deaa, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-5e56deaa, #w-node-b7a0332c-f5ea-118d-18fd-368b43f00e94-5e56deaa, #w-node-b7a0332c-f5ea-118d-18fd-368b43f00e97-5e56deaa, #w-node-_83fe4bb0-679e-23ad-d77d-8a108a61995f-5e56deaa, #w-node-_83fe4bb0-679e-23ad-d77d-8a108a619962-5e56deaa, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-5e56deaa, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-5e56deaa, #w-node-_278f4f94-1f9e-ba66-9d47-ae11e6b8e40a-5e56deaa, #w-node-_278f4f94-1f9e-ba66-9d47-ae11e6b8e40d-5e56deaa, #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-60ffbf66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b19ab230-2b49-0e42-e83a-ed81e66e242a-60ffbf66, #w-node-_4e81786d-b515-b4d7-451c-5691589f89a1-60ffbf66, #w-node-_60e9e75b-7b20-3d8e-5638-5237cdc80f2a-60ffbf66, #w-node-_76a3ae72-489a-b011-4a2c-99559e12a354-60ffbf66, #w-node-f1e08c40-5e44-c636-b11a-72e1399308e4-60ffbf66, #w-node-bcfa48e7-e87e-590e-0cc9-c949326519d6-60ffbf66, #w-node-fcc2cea4-13e3-3d29-038a-6087cec060bb-60ffbf66, #w-node-_3486619d-fd0c-5a56-c536-24291e1d9860-60ffbf66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-60ffbf66, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-60ffbf66, #w-node-b7a0332c-f5ea-118d-18fd-368b43f00e94-60ffbf66, #w-node-b7a0332c-f5ea-118d-18fd-368b43f00e97-60ffbf66, #w-node-_83fe4bb0-679e-23ad-d77d-8a108a61995f-60ffbf66, #w-node-_83fe4bb0-679e-23ad-d77d-8a108a619962-60ffbf66, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-60ffbf66, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-60ffbf66, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-60ffbf66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-60ffbf66, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-60ffbf66, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-60ffbf66, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-60ffbf66, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-60ffbf66, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-60ffbf66, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-60ffbf66, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-60ffbf66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-26b9c09b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b19ab230-2b49-0e42-e83a-ed81e66e242a-26b9c09b, #w-node-_4e81786d-b515-b4d7-451c-5691589f89a1-26b9c09b, #w-node-_60e9e75b-7b20-3d8e-5638-5237cdc80f2a-26b9c09b, #w-node-_76a3ae72-489a-b011-4a2c-99559e12a354-26b9c09b, #w-node-f1e08c40-5e44-c636-b11a-72e1399308e4-26b9c09b, #w-node-bcfa48e7-e87e-590e-0cc9-c949326519d6-26b9c09b, #w-node-fcc2cea4-13e3-3d29-038a-6087cec060bb-26b9c09b, #w-node-_3486619d-fd0c-5a56-c536-24291e1d9860-26b9c09b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-26b9c09b, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-26b9c09b, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-26b9c09b, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-26b9c09b, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-26b9c09b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-26b9c09b, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-26b9c09b, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-26b9c09b, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-26b9c09b, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-26b9c09b, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-26b9c09b, #w-node-_8e9f8d61-e008-901b-f6b8-bb872d60884b-26b9c09b, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-26b9c09b, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-26b9c09b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-dcd68c9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b19ab230-2b49-0e42-e83a-ed81e66e242a-dcd68c9c, #w-node-_4e81786d-b515-b4d7-451c-5691589f89a1-dcd68c9c, #w-node-_60e9e75b-7b20-3d8e-5638-5237cdc80f2a-dcd68c9c, #w-node-_76a3ae72-489a-b011-4a2c-99559e12a354-dcd68c9c, #w-node-f1e08c40-5e44-c636-b11a-72e1399308e4-dcd68c9c, #w-node-bcfa48e7-e87e-590e-0cc9-c949326519d6-dcd68c9c, #w-node-_3486619d-fd0c-5a56-c536-24291e1d9860-dcd68c9c, #w-node-_2b9a342d-fcf2-a646-c718-55e55bb9d36b-dcd68c9c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-dcd68c9c, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-dcd68c9c, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-dcd68c9c, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-dcd68c9c, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-dcd68c9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-dcd68c9c, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-dcd68c9c, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-dcd68c9c, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-dcd68c9c, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-dcd68c9c, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-dcd68c9c, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-dcd68c9c, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-dcd68c9c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-c1c19f21 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b19ab230-2b49-0e42-e83a-ed81e66e242a-c1c19f21, #w-node-_4e81786d-b515-b4d7-451c-5691589f89a1-c1c19f21, #w-node-_60e9e75b-7b20-3d8e-5638-5237cdc80f2a-c1c19f21, #w-node-_76a3ae72-489a-b011-4a2c-99559e12a354-c1c19f21, #w-node-f1e08c40-5e44-c636-b11a-72e1399308e4-c1c19f21, #w-node-bcfa48e7-e87e-590e-0cc9-c949326519d6-c1c19f21, #w-node-_3486619d-fd0c-5a56-c536-24291e1d9860-c1c19f21, #w-node-_2b9a342d-fcf2-a646-c718-55e55bb9d36b-c1c19f21 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-c1c19f21, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-c1c19f21, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-c1c19f21, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-c1c19f21, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-c1c19f21 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-c1c19f21, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-c1c19f21, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-c1c19f21, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-c1c19f21, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-c1c19f21, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-c1c19f21, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-c1c19f21, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-c1c19f21 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-38d6056e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b19ab230-2b49-0e42-e83a-ed81e66e242a-38d6056e, #w-node-_4e81786d-b515-b4d7-451c-5691589f89a1-38d6056e, #w-node-_60e9e75b-7b20-3d8e-5638-5237cdc80f2a-38d6056e, #w-node-bcfa48e7-e87e-590e-0cc9-c949326519d6-38d6056e, #w-node-_3486619d-fd0c-5a56-c536-24291e1d9860-38d6056e, #w-node-_2b9a342d-fcf2-a646-c718-55e55bb9d36b-38d6056e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-38d6056e, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-38d6056e, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-38d6056e, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-38d6056e, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-38d6056e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-38d6056e, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-38d6056e, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-38d6056e, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-38d6056e, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-38d6056e, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-38d6056e, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-38d6056e, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-38d6056e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-4c028249 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b19ab230-2b49-0e42-e83a-ed81e66e242a-4c028249, #w-node-_4e81786d-b515-b4d7-451c-5691589f89a1-4c028249, #w-node-_60e9e75b-7b20-3d8e-5638-5237cdc80f2a-4c028249, #w-node-bcfa48e7-e87e-590e-0cc9-c949326519d6-4c028249, #w-node-_3486619d-fd0c-5a56-c536-24291e1d9860-4c028249, #w-node-_2b9a342d-fcf2-a646-c718-55e55bb9d36b-4c028249 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-4c028249, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-4c028249, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad1-4c028249, #w-node-db0a7c62-e812-cff0-568d-b299b4f57ad4-4c028249, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-4c028249 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be21e2d-8239-fbbd-ef68-67cbc8a0a061-4c028249, #w-node-a46fa83f-bb43-e701-4385-a22c4f3d3cbe-4c028249, #w-node-e0f42b02-0e7d-5f5c-d5cf-8af11b33e2ac-4c028249, #w-node-cba55414-3ff9-fe8d-366a-13b2655c4f01-4c028249, #w-node-ccbc1f06-5459-d85c-2bd9-daea3e4935e8-4c028249, #w-node-a8889049-8762-3e97-ed4f-e533be81a114-4c028249, #w-node-_9342dd89-2463-bbd9-b954-45446246ea73-4c028249, #w-node-f28c6c99-1096-7f88-f682-989d41621ea7-4c028249, #w-node-_2b4d0253-7b54-e69b-fd9a-7ee457c61df0-4c028249 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e796d73-f7ce-9419-55d3-8c7b05a1840f-c617528f, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c7-c617528f, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5cc-c617528f, #w-node-_2f7a073c-a3bb-cc79-ad94-2b19bea2c546-c617528f, #w-node-_2f7a073c-a3bb-cc79-ad94-2b19bea2c549-c617528f, #w-node-_16c995ae-5060-21d8-f61d-d10968c3adf1-c617528f, #w-node-_16c995ae-5060-21d8-f61d-d10968c3adf4-c617528f, #w-node-ce624812-0a0b-20cf-a8ed-907d7812f5c3-c617528f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
