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: Outrider;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523be81670117e592fc8fc4_outrider.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cocogoose classic trial;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632440a0a93f6065067ee304_Cocogoose-Classic-Medium-trial.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cocogoose classic trial;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632440a5c2620fb1defd8fec_Cocogoose-Classic-ExtraBold-trial.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Druk wide;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac0eb3118b50a023cb2cd_Druk%20Wide%20Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Porsche;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633949cba48ee35895eb024a_Porsche%20Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Space Age;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65231dde11d991314f7ceae1_space%20age.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Volvoserif;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653985743109184c5e4da4a8_volvoserif-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pirulen rg;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6324403f5b8542b5e034ede6_pirulen%20rg.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nasalization rg;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63244069faa2fa390e7fda28_nasalization-rg.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Besley;
  src: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653982cdc69df58df26fae1f_Besley.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #000;
  --white: white;
  --light-blue: #92b5c5;
  --gold: #d1af77;
  --dark-slate-blue: #595396;
  --cadet-blue: #7c8cc5;
  --dark-grey: #6e6e6e;
  --dark-orange: #ee7d31;
  --grey: #898276;
  --midnight-blue: #061440;
  --white-2: #d8ce52;
  --midnight-blue-2: #091c5b;
  --b: #d6dce7;
  --s: 1000px;
  --m: 650px;
  --button: #898989;
  --r: #e21818;
}

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

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

.w-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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: #1a1b1f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
  font-weight: 400;
  line-height: 62px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
}

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

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

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #43464d;
  text-decoration: underline;
  transition: opacity .2s;
  display: block;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
}

img {
  display: block;
}

label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-size: 20px;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  opacity: .6;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}

.divider {
  background-color: #eee;
  height: 1px;
}

.divider.cc-dark-divider {
  background-color: #202020;
  height: 1px;
}

.styleguide-content-wrap {
  text-align: center;
}

.section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin: 0 30px;
  display: flex;
}

.section.cc-store-home-wrap {
  padding-top: 0;
}

.section.cc-subscribe-form {
  background-color: #f4f4f4;
  margin-left: 0;
  margin-right: 0;
}

.section.cc-product-detail {
  align-items: center;
  display: flex;
}

.styleguide-block {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.container {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.container.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.container.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.container.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-tiny.cc-paragraph-tiny-light {
  opacity: .7;
}

.paragraph-bigger {
  opacity: 1;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
  width: 1200px;
  height: 200px;
  margin-top: -218px;
  margin-left: -729px;
  padding-top: 0;
  font-size: 20px;
  transform: rotate(-90deg);
}

.button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button:hover {
  color: #fff;
  background-color: #32343a;
}

.button:active {
  background-color: #43464d;
}

.button.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button {
  color: #202020;
  background-color: #fff;
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: #fffc;
}

.button.cc-white-button:active {
  background-color: #ffffffe6;
}

.button.cc-add-to-cart-btn {
  margin-top: 10px;
  margin-right: 10px;
}

.label {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
}

.label.cc-cart-remove-link {
  color: #a7a7a7;
  margin-top: 4px;
  margin-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
}

.label.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.heading-jumbo-tiny {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.rich-text {
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text p {
  opacity: .6;
  margin-top: 15px;
  margin-bottom: 25px;
}

.paragraph-light {
  opacity: .6;
  letter-spacing: 0;
  text-transform: none;
  font-size: 14px;
  line-height: 26px;
}

.paragraph-light.cc-subscribe-paragraph {
  width: 40%;
}

.heading-jumbo {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.heading-jumbo-small {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  color: #fff;
  text-align: center;
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 460px;
  padding: 30px;
  display: flex;
}

.paragraph-small {
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.cart-footer {
  padding-top: 20px;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.status-message.cc-no-data {
  width: 70%;
  margin: 100px auto;
  display: block;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.product-name-text {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

.product-name-text.cc-name-text-cart {
  font-size: 14px;
  line-height: 26px;
}

.product-name-text.cc-shipping-option {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 26px;
}

.cart-item-info-wrap {
  margin-top: -5px;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.cart-quantity {
  color: #fff;
  letter-spacing: 0;
  background-color: #0000;
  border-radius: 0;
  min-width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.navigation-items {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 751px;
  padding-right: 177px;
  display: flex;
  position: fixed;
}

.cart {
  margin-left: 20px;
}

.navigation {
  z-index: 1;
  color: var(--black);
  background-color: #0000;
  align-items: center;
  margin-left: 50px;
  margin-right: 50px;
  padding: 30px 0;
  display: flex;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus, .text-field.-wfp-focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.text-field.cc-subscribe-text-field {
  width: 330px;
  margin-bottom: 0;
  margin-right: 10px;
}

.text-field.cc-subscribe-text-field:focus {
  border-color: #32343a;
}

.text-field.cc-contact-field {
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.text-field.cc-quantity-field {
  background-color: #fff;
  border-color: #e6e6e6;
  width: 80px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 8px 12px 8px 20px;
}

.cart-list {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cart-line-item {
  margin-bottom: 10px;
}

.navigation-item {
  opacity: .6;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: fill;
  border: 1px solid #0000;
  margin-left: auto;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 9px;
  padding-right: 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  position: fixed;
  inset: 0% 0% auto auto;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.icon {
  display: block;
}

.logo-image {
  font-style: normal;
  text-decoration: none;
  display: block;
}

.remove-button {
  text-decoration: none;
}

.cart-header {
  padding-top: 16px;
  padding-bottom: 16px;
}

.navigation-wrap {
  align-items: center;
  display: flex;
}

.cart-container {
  min-width: 400px;
  box-shadow: 0 2px 10px #00000014;
}

.products-heading {
  text-align: center;
  margin-bottom: 80px;
}

.collection-wrap {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.intro-header {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #f4f4f400;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63468970b3d9632191bc94b0_clg.png");
  background-position: 39%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1100px;
  margin-bottom: 220px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 47px;
  left: auto;
  right: auto;
}

.collection-item {
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 0;
  width: 33.33%;
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  transition: opacity .3s;
  position: static;
}

.intro-content {
  text-align: center;
  width: 70%;
  max-width: 1140px;
  margin-bottom: 20px;
}

.intro-text {
  width: 80%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.main-heading-wrap {
  margin: 128px 140px 0;
}

.main-paragraph-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-areas: ". .";
  margin-top: 60px;
  margin-bottom: 150px;
}

.subscribe-form {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block {
  margin-top: 20px;
}

.footer {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "Area"
                 "."
                 / 2fr 1fr 1fr 1.25fr 1fr;
  place-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 60px;
}

.footer-link {
  opacity: .6;
  color: var(--black);
  margin-bottom: 15px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.footer-link:hover, .logo-footer {
  opacity: 1;
}

.made-with-webflow {
  opacity: .5;
  align-items: center;
  margin-top: 70px;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.made-with-webflow:hover {
  opacity: 1;
}

.made-with-webflow:active {
  opacity: .8;
}

.links-section-footer {
  margin-top: 40px;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.product-image-wrap {
  z-index: -1;
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #f4f4f4;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 620px;
  transition: opacity .6s;
  display: block;
  position: relative;
}

.product-image-wrap:hover {
  opacity: .9;
  color: #fff;
}

.product-image-wrap:active {
  opacity: .85;
  color: #fff;
}

.product-description {
  position: absolute;
  inset: auto auto 30px 30px;
}

.product-price-text {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
}

.about-quote {
  text-align: center;
  width: 70%;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.picture-placeholder {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631162687bab4a0291154f2d_Placeholder%201.svg");
  background-position: 45%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 460px;
}

.picture-placeholder.cc-about-2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631162687bab4ae791154f26_placeholder%201%20-%20wide.svg");
  background-position: 50%;
  background-size: cover;
  height: 620px;
}

.picture-placeholder.cc-about-3 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631162687bab4a3f36154f2b_placeholder%202.svg");
  background-position: 50%;
  background-size: cover;
}

.picture-placeholder.cc-about-1 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631162687bab4afbe9154f27_placeholder%201.svg");
  background-position: 50%;
  background-size: cover;
}

.about-pictures-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 150px;
}

.contact-name-field-wrap {
  width: 50%;
  padding-right: 10px;
}

.email-name-field-wrap {
  width: 50%;
  padding-left: 10px;
}

.get-in-touch-form-wrap {
  flex-direction: column;
  align-items: stretch;
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-in-touch-form {
  flex-direction: column;
  display: flex;
}

.credentials-inputs-wrap {
  display: flex;
}

.map {
  height: 460px;
  margin-bottom: 100px;
  line-height: 20px;
}

.paragraph-contact-text {
  margin-bottom: 10px;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". . . ."
  / 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.support-link {
  opacity: .7;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
  transition: opacity .2s;
}

.support-link:hover {
  opacity: 1;
}

.support-link:active {
  opacity: .8;
}

.contacts-section {
  text-align: center;
  margin-bottom: 100px;
}

.store-categories-wrap {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.products-category-link {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link:hover {
  opacity: 1;
}

.products-category-link:active {
  opacity: .8;
}

.products-category-link.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link.w--current:hover {
  opacity: .8;
}

.products-category-link.w--current:active {
  opacity: .7;
}

.collection-list {
  justify-content: center;
  display: flex;
}

.blog-list-wrap {
  margin-bottom: 100px;
}

.blog-item {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-preview-image {
  clear: left;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  object-fit: fill;
  background-clip: border-box;
  flex-flow: column-reverse;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 620px;
  margin-bottom: auto;
  transition: opacity .2s, opacity .6s;
  display: flex;
  position: relative;
  overflow: auto;
}

.blog-preview-image:hover {
  opacity: .7;
}

.blog-summary-wrap {
  text-align: left;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}

._404-wrap {
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.protected-wrap {
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 100px;
  display: flex;
}

.protected-heading {
  margin-bottom: 30px;
}

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

.product-detail-measurement {
  align-items: center;
  display: flex;
}

.product-detail-main-details {
  margin-bottom: 30px;
}

.product-details-wrap {
  width: 50%;
  max-width: 470px;
  margin-bottom: 20px;
  margin-left: 100px;
}

.add-to-cart {
  margin-top: 30px;
}

.product-image {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631162687bab4afbe9154f27_placeholder%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 700px;
  margin-bottom: 30px;
  display: flex;
}

.product-detail-cta-wrap {
  margin-top: 0;
  display: flex;
}

.product-informations {
  margin-top: 25px;
  margin-bottom: 25px;
}

.list-item {
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.product-detail-price {
  opacity: .6;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 52px;
}

.product-detail-name {
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 52px;
}

.product-detail-unit-text {
  margin-left: 6px;
}

.product-detail-unit-text.cc-middle-text {
  margin-right: 6px;
}

.total-count-text {
  font-weight: 600;
}

.block-header {
  border-color: #e4e4e4;
  padding: 16px 24px;
}

.block-content {
  border-bottom-color: #e4e4e4;
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
  padding: 24px 24px 12px;
  font-weight: 400;
}

.full-width-form {
  background-color: #f4f4f4;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 50px;
  padding-bottom: 50px;
}

.order-item-list {
  margin-bottom: -5px;
}

.order-item-description-wrap {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.order-item-content-wrap {
  margin-left: 24px;
}

.order-item-price {
  font-size: 14px;
}

.checkout-quantity-wrap {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
}

.order-confirmation-header-wrapper {
  font-weight: 100;
}

.select {
  height: 42px;
  margin-bottom: 16px;
}

.checkbox-label {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 14px;
  line-height: 26px;
}

.billing-address-toggle {
  align-items: center;
  margin-bottom: 20px;
}

.checkbox {
  margin-top: 0;
  margin-bottom: 4px;
}

.shipping-method {
  border-bottom-color: #e4e4e4;
  padding: 20px 24px;
}

.shipping-method-list {
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.blog-header-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  display: block;
}

.blog-header-image.w--current {
  margin-bottom: 60px;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: .8;
}

.blog-heading-link:active {
  opacity: .7;
}

.option-list {
  font-size: 14px;
  line-height: 26px;
}

.option {
  margin-bottom: 25px;
}

.cart-option-list {
  color: #a7a7a7;
  margin-top: 0;
  font-size: 14px;
  line-height: 26px;
}

.cart-option-wrap {
  margin-bottom: 0;
}

.option-item-value {
  color: #1a1b1f;
}

.apple-pay, .pay-with-browser {
  height: 42px;
}

.order-wrap {
  flex-basis: 750px;
}

.order-summary {
  flex-basis: 370px;
}

.billing-address-toggle-2 {
  align-items: stretch;
  margin-bottom: 10px;
}

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

.checkbox-2 {
  margin-top: 2px;
}

.cc-quantity-field-label {
  margin-bottom: 0;
}

.background-video {
  object-fit: fill;
  justify-content: center;
  height: 850px;
  margin-bottom: -164px;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.section-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block {
  opacity: .6;
  color: var(--white);
  text-transform: uppercase;
  padding: 20px 20px 9px 60px;
  font-size: 18px;
  line-height: 20px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.button-2 {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  left: auto;
  right: 140px;
}

.button-3 {
  z-index: 1;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-right: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  right: 0;
}

.button-4 {
  background-color: #0000;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  position: fixed;
}

.button-5 {
  opacity: .6;
  color: #000;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.button-5.w--current {
  z-index: 0;
  padding-left: 47px;
  font-size: 45px;
}

.text-block-2 {
  opacity: .8;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-left: auto;
  padding-top: 111px;
  padding-left: 44px;
  font-size: 12px;
  display: flex;
  position: fixed;
  top: auto;
  left: 0;
  overflow: hidden;
}

.body {
  background-color: var(--black);
  height: 500px;
}

.button-6 {
  background-color: #0000;
  align-self: center;
  padding-top: 70px;
  padding-left: 44px;
  font-size: 12px;
  transition: color .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.text-block-3 {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 70px;
  left: 48px;
}

.heading {
  font-family: Oswald, sans-serif;
  font-size: 50px;
}

.heading-2 {
  font-family: Oswald, sans-serif;
  font-size: 60px;
  position: relative;
  top: 44px;
}

.div-block {
  border: 1px solid #0000;
}

.grid-2 {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "Area Area-4"
                       "Area-2 Area-3"
                       "Area-6 Area-7"
                       "Area-5 .";
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  margin-left: 140px;
  margin-right: 140px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.link-block {
  width: 650px;
  height: 500px;
  position: relative;
  left: auto;
}

.link-block-2 {
  width: 650px;
  height: 500px;
  position: relative;
  right: 0;
}

.link-block-3 {
  z-index: 0;
  cursor: pointer;
  width: 650px;
  height: 500px;
  margin-left: 0;
  margin-right: auto;
  position: relative;
  left: 0;
}

.link-block-4 {
  width: 650px;
  height: 500px;
}

.link-block-5 {
  width: 650px;
  height: 500px;
  margin-left: auto;
}

.text-block-4 {
  padding-top: 0;
  position: relative;
}

.text-block-5 {
  opacity: .8;
  padding-top: 60px;
  padding-left: 75px;
  padding-right: 67px;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.text-block-6 {
  padding-left: 78px;
  padding-right: 148px;
  font-size: 10px;
  position: relative;
  top: 90px;
}

.image {
  text-align: right;
  object-fit: fill;
  display: inline-block;
  position: relative;
}

.image-2, .image-3 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-4 {
  margin: auto;
  padding-left: 0;
  position: relative;
}

.image-5 {
  position: relative;
}

.link-block-6 {
  z-index: 0;
  cursor: pointer;
  width: 650px;
  height: 500px;
  margin-left: auto;
  margin-right: 0;
  position: relative;
  right: 0;
}

.link-block-7 {
  z-index: 0;
  cursor: pointer;
  object-fit: contain;
  width: 650px;
  height: 500px;
  margin-left: auto;
  margin-right: 0;
  transition: none;
  position: relative;
}

.image-6, .image-7, .image-8 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.link-block-8 {
  z-index: 0;
  cursor: pointer;
  width: 650px;
  height: 500px;
  margin-left: 0;
  margin-right: auto;
  position: relative;
  left: 0;
}

.link-block-9 {
  z-index: 0;
  cursor: pointer;
  width: 650px;
  height: 500px;
  margin-left: auto;
  margin-right: 0;
  position: relative;
  right: 0;
}

.image-9 {
  z-index: -1;
  margin-left: auto;
  margin-right: 0;
  display: block;
  position: relative;
  right: 0;
}

.image-10, .image-11, .image-12, .image-13 {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.link-block-10 {
  z-index: 0;
  cursor: pointer;
  width: 650px;
  height: 500px;
  margin-right: auto;
  position: relative;
  left: 0;
}

.image-14 {
  position: relative;
  left: 0;
}

.image-15 {
  z-index: -1;
  opacity: 1;
  object-fit: cover;
  background-image: radial-gradient(circle, #000, #fff);
  width: 100%;
  max-width: 1000px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
  overflow: auto;
}

.image-16 {
  z-index: -1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  max-height: 500px;
  margin-right: 0;
  transition: opacity .6s;
  position: relative;
}

.image-17 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
  overflow: auto;
}

.image-18 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 1259px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
}

.image-19 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 1000px;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
}

.image-20 {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
}

.text-block-7 {
  z-index: 0;
  float: right;
  outline-offset: 0px;
  direction: ltr;
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  outline: 3px #fff;
  margin: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: 50px;
  left: auto;
  right: 20px;
}

.html-embed {
  object-position: 50% 0%;
}

.image-21 {
  display: inline-block;
  position: relative;
}

.paragraph {
  opacity: .8;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: 40px;
  padding-left: 890px;
  font-size: 12px;
  display: flex;
  position: relative;
  right: auto;
}

.link-block-11 {
  object-fit: cover;
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto auto;
  display: inline-block;
  position: relative;
  left: auto;
  right: 0;
}

.link-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  width: 700px;
  height: 500px;
  margin: 0 0 auto auto;
  display: block;
  position: relative;
  top: 0;
  right: 0;
}

.link-block-13 {
  float: right;
  clear: right;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
  display: inline-block;
  position: relative;
  left: 0;
  right: auto;
}

.image-22 {
  filter: brightness(73%) contrast();
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 750px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  display: inline-block;
  position: relative;
  overflow: auto;
}

.image-23 {
  float: right;
  filter: contrast(88%) brightness(94%);
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
}

.section-4 {
  float: none;
  clear: none;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.image-24 {
  cursor: pointer;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.image-25 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.html-embed-2 {
  cursor: pointer;
  transition: opacity .6s;
}

.image-26 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.section-5 {
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.link-block-14 {
  flex: 0 auto;
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto 0;
  display: block;
}

.link-block-15 {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
}

.image-27 {
  cursor: pointer;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.image-28 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.heading-3 {
  text-transform: uppercase;
}

.image-29 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.html-embed-3 {
  cursor: pointer;
  transition: opacity .6s;
}

.link-block-16 {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto auto;
  position: static;
}

.section-6 {
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
  position: static;
  top: auto;
}

.link-block-17 {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin-left: 10px;
  margin-right: auto;
}

.image-30 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.image-31 {
  filter: contrast(86%) brightness(86%);
  cursor: pointer;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.image-32 {
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 20%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.image-33 {
  cursor: pointer;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.link-block-18 {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
}

.image-34 {
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.link-block-19 {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto auto;
  display: block;
}

.link-block-20 {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
}

.section-7 {
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.image-35 {
  object-fit: cover;
  width: 700px;
  max-width: 700px;
  height: 500px;
  max-height: 500px;
}

.image-36 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.image-37 {
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 50%;
  background-image: linear-gradient(#131313c4, #131313c4);
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.text-block-8 {
  float: right;
  clear: right;
  color: var(--white);
  text-align: right;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: uppercase;
  column-count: 0;
  margin: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: 480px;
  right: 20px;
}

.text-block-9 {
  float: right;
  color: var(--white);
  text-align: right;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
  position: relative;
  top: auto;
  bottom: 480px;
  right: 20px;
}

.text-block-10 {
  float: right;
  color: var(--white);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  position: relative;
  bottom: 480px;
  right: 20px;
}

.text-block-11 {
  float: right;
  color: var(--white);
  font-size: 40px;
  position: relative;
  bottom: 480px;
  right: 20px;
}

.image-38 {
  float: none;
  clear: none;
  object-fit: cover;
  object-position: 50% 50%;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin: auto;
  padding: 0;
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.text-block-12 {
  opacity: .6;
  color: var(--black);
  font-size: 14px;
}

.list {
  z-index: -1;
  float: right;
  clear: none;
  text-align: right;
  object-fit: contain;
  width: 1500px;
  margin: auto auto -172px;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
  position: relative;
  inset: auto 100px auto auto;
}

.list-item-2 {
  opacity: .8;
  color: #000;
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  position: relative;
  left: auto;
  right: auto;
}

.div-block-2 {
  max-width: 500px;
  min-height: 0;
  max-height: 350px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-2 {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: -11px 0 auto;
  overflow: visible;
}

.div-block-3 {
  margin: auto auto auto 40px;
  padding-top: 0;
  position: relative;
  top: auto;
}

.paragraph-2 {
  opacity: .8;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: 700px;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  position: relative;
  top: 30px;
  left: 40px;
}

.paragraph-3 {
  opacity: .6;
  max-width: 700px;
  max-height: 50px;
  margin-left: auto;
  margin-right: 700px;
  font-size: 12px;
  position: relative;
  top: 102px;
}

.section-8 {
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

.image-39 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 20%;
  width: 100%;
  max-width: 1800px;
  height: 500px;
  max-height: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 60px;
}

.paragraph-4 {
  width: 10%;
  max-width: 1500px;
  height: 300px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 100px;
  left: 40px;
}

.paragraph-5 {
  z-index: 0;
  float: left;
  clear: left;
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 345px;
  left: 100px;
}

.paragraph-6 {
  font-size: 12px;
}

.paragraph-7 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 235px;
  left: 100px;
}

.heading-4 {
  opacity: .8;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

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

.paragraph-8 {
  z-index: 0;
  float: none;
  color: var(--light-blue);
  text-align: center;
  width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Nasalization rg, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  top: 200px;
  left: auto;
  right: auto;
}

.image-40 {
  clear: left;
  flex: none;
  height: 400px;
  position: relative;
  top: auto;
  left: auto;
}

.heading-5 {
  float: left;
  clear: left;
  color: var(--light-blue);
  width: 200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Nasalization rg, sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

.s9-2 {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: auto;
  margin-bottom: 220px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.paragraph-9 {
  clear: none;
  opacity: 1;
  color: var(--gold);
  flex: 0 auto;
  width: auto;
  margin-left: 240px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: 100px;
  overflow: visible;
}

.text-span {
  opacity: .8;
  color: var(--black);
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 14px;
  line-height: 20px;
}

.slider {
  z-index: -1;
  width: 1500px;
  height: 400px;
  left: auto;
  right: 100px;
}

.slide {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c34f5fdaad459b2fe5c2c_bb2wxyso_nb_02_i.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2 {
  -webkit-text-fill-color: inherit;
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c3517743ea99133418e49_bb2wyph2_nb_02_i.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.slide-3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c352cad7a062f56a51c8b_wbomn1ts_2_x.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: contain;
}

.left-arrow {
  color: #000;
}

.right-arrow {
  opacity: .6;
  color: var(--black);
}

.icon-2 {
  opacity: .6;
}

.paragraph-10 {
  clear: right;
  color: var(--light-blue);
  width: 1200px;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 60px;
  font-family: Nasalization rg, sans-serif;
  font-size: 25px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.text-span-2 {
  opacity: .8;
  color: var(--black);
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 50px;
  position: relative;
}

.image-41 {
  float: left;
  object-fit: cover;
  object-position: 0% 50%;
  width: 500px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  left: 40px;
  right: auto;
}

.slider-2 {
  z-index: 0;
  height: 800px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.section-10 {
  margin-bottom: 220px;
}

.mask {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c362d1b9cda4b40d07f30_3F8D7342-EB3F-4308-89C8-DCAC4120ED75.JPG");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c366b7a1cf663efdd3166_E7414FE8-FBCB-46A2-986A-2E4A90F7A765.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-3 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2767031513ad95f0e92_IMG_2345.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1500px;
  height: 500px;
  right: auto;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2767031513ad95f0e92_IMG_2345.JPG");
  background-position: 10% 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2b58861afcc63998fa1_IMG_2344.PNG");
  background-position: 70% 100%;
  background-repeat: no-repeat;
  background-size: 1200px;
}

.image-42 {
  width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.h-s {
  float: left;
  clear: left;
  color: var(--dark-slate-blue);
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

.list-item-2-copy {
  opacity: .8;
  color: #000;
  margin-left: 0;
  padding-left: 0;
  font-size: 14px;
  position: relative;
  left: auto;
  right: auto;
}

.image-42-copy {
  width: 2000px;
  margin-bottom: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.image-39-copy {
  z-index: -1;
  filter: brightness(67%);
  object-fit: cover;
  object-position: 50% 50%;
  width: 2500px;
  max-width: none;
  height: 700px;
  max-height: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 60px;
}

.paragraph-8-copy {
  z-index: 0;
  float: none;
  color: var(--gold);
  text-align: center;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  top: 140px;
  left: auto;
  right: auto;
}

.image-40-copy {
  clear: left;
  object-fit: cover;
  flex: none;
  width: 800px;
  height: 500px;
  position: relative;
  top: auto;
  left: auto;
}

.slider-copy {
  z-index: 0;
  width: 1200px;
  height: 400px;
  left: auto;
  right: auto;
}

.slide-8 {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c354a7a1cf615c6dd2ae5_wbklsbm2_nb_02_i.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s922 {
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  margin-bottom: 60px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
}

.paragraph-10-copy {
  clear: right;
  flex: 0 auto;
  justify-content: center;
  width: 1200px;
  max-width: none;
  height: 98%;
  margin-right: auto;
  font-size: 20px;
  font-weight: 500;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.sc1 {
  z-index: 0;
  width: 1500px;
  height: 400px;
  left: auto;
  right: auto;
}

.slider-2-copy {
  z-index: 0;
  height: 600px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.slide-5-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319cea68cc2cef5d25477dc_untitled.43.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-copy {
  background-color: #fefefe;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319c422279564653a0e5980_s-l640.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-copy {
  -webkit-text-fill-color: inherit;
  background-color: #f3f1f4;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319c481a4b970cb9cfaae5a_https___bae.hypebeast.com_files_2020_09_a-cold-wall-converse-collaboration-collection-release-15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.slide-3-copy {
  background-color: #f9f9fb;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319c568bd8af59f032ec5d9_converse-chuck-taylor-all-star-lugged-gore-tex-566153c-0.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: contain;
}

.paragraph-10-copy {
  width: 1200px;
  max-width: none;
  height: 98%;
  margin-right: 250px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  left: 100px;
}

.container-copy {
  justify-content: center;
  width: 100%;
  max-width: 2000px;
  max-height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  line-height: 20px;
  display: flex;
  position: relative;
  top: auto;
}

.container-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.footer-copy, .footer-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "Area"
                 "."
                 / 2fr 1fr 1fr 1.25fr 1fr;
  place-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 60px;
}

.slide-6-copy {
  background-color: #d7d7d7;
}

.slide-7-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c585660e21436c42b187c_WeChat%20Image_20220909211421.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-3-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2767031513ad95f0e92_IMG_2345.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1800px;
  height: 500px;
  right: auto;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c587ec3ca121b84e2f622_WeChat%20Image_20220909211426.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c58a4fddd9279aa32b6b8_WeChat%20Image_20220909211429.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c58b9c3ca1240ffe2f7cc_WeChat%20Image_20220909211432.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c5905d267b142a0d8fcb3_untitled.268.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-43 {
  object-fit: cover;
  object-position: 50% 100%;
  width: 300px;
  height: 300px;
  position: relative;
  left: 60px;
}

.image-44 {
  object-fit: cover;
  width: 300px;
  height: 300px;
  position: relative;
  left: 80px;
}

.section-9-copy {
  text-align: left;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  margin-bottom: 220px;
  padding-top: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
}

.s92 {
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  margin-bottom: 140px;
  padding-top: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: 140px;
}

.image-43-copy {
  object-fit: cover;
  width: 300px;
  height: 300px;
  position: relative;
  left: 60px;
}

.image-44-copy {
  object-fit: cover;
  width: 300px;
  height: 300px;
  position: relative;
  left: 80px;
}

.image-45 {
  position: relative;
  left: 100px;
}

.image-46 {
  float: right;
  object-fit: cover;
  flex: 1;
  width: 800px;
  height: 900px;
  margin-bottom: 0;
  padding-right: 60px;
  position: relative;
  left: 100px;
  right: 0;
}

.section-9-copy-copy {
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  margin-bottom: 200px;
  padding-top: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: 100px;
}

.section-9-copy-copy-copy {
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  margin-bottom: 200px;
  padding-top: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: -329px;
}

.section-9-copy-copy {
  float: left;
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  text-align: left;
  object-fit: fill;
  flex-direction: row;
  grid-template: "Area-2 Area"
                 "Area-3 Area-4"
                 / auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  place-items: stretch start;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 0;
  line-height: 50px;
  display: grid;
  position: relative;
  top: -512px;
}

.lightbox-link {
  position: relative;
  right: 100px;
}

.lightbox-link-2 {
  position: relative;
  left: 100px;
}

.image-47 {
  overflow: scroll;
}

.hero-heading-right {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.image-48 {
  filter: contrast(115%);
  object-fit: cover;
  width: 250px;
  height: 250px;
}

.image-49 {
  filter: contrast(110%);
  object-fit: cover;
  object-position: 50% 40%;
  width: 250px;
  height: 250px;
}

.image-50, .image-51 {
  filter: contrast(110%);
  object-fit: cover;
  width: 250px;
  height: 250px;
}

.image-52 {
  object-fit: cover;
  width: 800px;
  height: 500px;
}

.image-53 {
  float: right;
  clear: right;
  filter: contrast(110%);
  object-fit: contain;
  object-position: 50% 0%;
  flex: 1;
  width: auto;
  height: auto;
  margin: auto;
  padding-left: 0;
  display: block;
  position: relative;
  top: auto;
  right: auto;
}

.paragraph-9-c {
  clear: none;
  opacity: 1;
  color: var(--light-blue);
  flex: 0 auto;
  width: 1200px;
  margin-left: 60px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Nasalization rg, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 100px;
  left: auto;
  right: auto;
  overflow: visible;
}

.paragraph-10-8 {
  color: var(--light-blue);
  width: 1200px;
  max-width: none;
  height: 98%;
  margin-right: 60px;
  font-family: Nasalization rg, sans-serif;
  font-size: 25px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
}

.p10 {
  float: left;
  clear: right;
  color: var(--gold);
  width: 500px;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 250px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 180px;
  left: 0;
  right: auto;
}

.p10-2 {
  clear: right;
  color: var(--gold);
  width: 1200px;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: 60px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.paragraph-10-copy, .paragraph-10-copy-copy {
  clear: right;
  color: var(--light-blue);
  width: 1200px;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 250px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  left: 100px;
  right: auto;
}

.p10-3 {
  clear: right;
  color: var(--gold);
  width: auto;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 60px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.section-10-23 {
  justify-content: center;
  margin-bottom: 140px;
  display: flex;
}

.section-10-23-copy {
  height: auto;
  margin-bottom: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.background-video-2 {
  clear: both;
  object-fit: cover;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  height: 900px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  left: 0;
  right: 0;
}

.section-11 {
  float: none;
  clear: none;
  object-fit: fill;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin: 140px 100px 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.p10c {
  float: left;
  clear: none;
  color: var(--gold);
  width: auto;
  max-width: none;
  height: auto;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 1025px;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  position: relative;
  top: -210px;
  left: 100px;
  right: auto;
}

.body-2 {
  background-color: #f1f1f1;
}

.container-4 {
  clear: left;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  object-fit: cover;
  grid-template: "Area-2 Area-3" .5fr
                 "Area-4 Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.image-54 {
  filter: contrast(115%);
  object-fit: cover;
  object-position: 50% 50%;
  width: auto;
  height: auto;
}

.image-55 {
  filter: contrast(110%);
  object-fit: cover;
  width: auto;
  height: auto;
}

.container-4-copy {
  clear: left;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  flex-direction: column;
  grid-template: "Area-2 Area-3" .5fr
                 "Area-4 Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}

.image-56 {
  filter: contrast(90%);
  object-fit: cover;
  height: auto;
}

.image-57 {
  filter: contrast(110%);
  object-fit: cover;
  object-position: 60% 50%;
  height: auto;
}

.p9c {
  clear: none;
  opacity: 1;
  color: var(--gold);
  flex: 0 auto;
  width: 1200px;
  margin-left: 60px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  overflow: visible;
}

.paragraph-8-copy-copy {
  z-index: 0;
  float: none;
  color: var(--gold);
  text-align: center;
  width: 1200px;
  margin-bottom: 230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  top: 140px;
  left: auto;
  right: auto;
}

.s9-2-c-3 {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: auto;
  margin-bottom: 60px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.s9-2-copy-copy {
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 100px 220px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.p10-3-copy {
  clear: right;
  color: var(--gold);
  width: auto;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 60px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.s9-2-c2 {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: auto;
  margin-bottom: 220px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.text-span-copy {
  opacity: .8;
  color: var(--black);
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.s9-2-copy {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: auto;
  margin-bottom: 220px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.nz {
  float: left;
  clear: left;
  color: var(--gold);
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Pirulen rg, sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

._545 {
  float: left;
  clear: left;
  opacity: .6;
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 240px;
  left: 100px;
}

.container-2-cc {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: 60px 0 auto;
  overflow: visible;
}

.p6-2 {
  z-index: 0;
  float: none;
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  text-indent: 0;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 200;
  line-height: 60px;
  display: block;
  position: relative;
  top: 345px;
  left: auto;
  right: auto;
}

.i39cc {
  z-index: -1;
  filter: brightness(67%);
  object-fit: cover;
  object-position: 50% 30%;
  width: 3080%;
  max-width: 5000px;
  height: 800px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 60px;
}

.s8c {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632111ca64813e6b662bb2f3_999%201.png");
  background-position: 50%;
  background-size: cover;
  width: auto;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 140px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 100px;
}

.image-58 {
  object-fit: contain;
  height: 500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-12 {
  margin-bottom: auto;
  margin-left: 100px;
  margin-right: 100px;
}

.paragraph-11 {
  opacity: .8;
  color: var(--black);
  text-align: center;
  width: 250px;
  font-size: 14px;
  display: flex;
}

.section-13 {
  clear: none;
  justify-content: space-between;
  margin: 20px auto 220px;
  padding-left: 160px;
  padding-right: 160px;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.paragraph-12 {
  opacity: .8;
  text-align: center;
  justify-content: center;
  width: 300px;
  font-size: 14px;
  display: flex;
}

.paragraph-13 {
  clear: none;
  opacity: .8;
  text-align: center;
  width: 250px;
  font-size: 14px;
  display: flex;
  position: relative;
  right: auto;
}

.section-14 {
  clear: none;
  text-align: center;
  object-fit: contain;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 160px;
  padding-right: 150px;
  display: flex;
  position: relative;
  top: 20px;
  right: auto;
}

.heading-6 {
  opacity: .6;
  color: var(--black);
  font-size: 25px;
  font-weight: 400;
}

.heading-7 {
  opacity: .6;
  color: var(--black);
  text-align: center;
  font-size: 25px;
}

.heading-8 {
  opacity: .6;
  color: var(--black);
  font-size: 25px;
}

.heading-9 {
  clear: both;
  color: var(--dark-slate-blue);
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.h9c {
  clear: both;
  color: var(--dark-slate-blue);
  justify-content: center;
  margin-bottom: 220px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.section-15 {
  justify-content: space-between;
  height: 700px;
  margin-bottom: auto;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-59 {
  object-fit: contain;
  width: 2200px;
  position: relative;
  top: auto;
  bottom: 50px;
}

.s14c {
  clear: none;
  text-align: center;
  object-fit: contain;
  justify-content: space-between;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 150px;
  display: flex;
  position: relative;
  top: -343px;
  right: auto;
}

.h9c-c {
  clear: both;
  color: var(--dark-slate-blue);
  justify-content: center;
  margin-bottom: 250px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.s2c {
  z-index: 0;
  width: 1200px;
  height: 550px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.slide-4-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321757233a8645537a2c6e9_untitled.216.jpg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-5-copy {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632176569298aa843d1d0668_Group%2035.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.p10cc {
  float: right;
  clear: none;
  color: var(--dark-slate-blue);
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: auto;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: flex;
  position: relative;
  inset: auto;
}

.container-4-copy {
  clear: left;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  object-fit: contain;
  grid-template: "Area-2 Area-3" .5fr
                 "Area-4 Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 10px;
  display: grid;
  position: relative;
}

.image-53-copy {
  float: right;
  clear: right;
  filter: contrast(110%);
  object-fit: cover;
  object-position: 55% 0%;
  width: 800px;
  height: 900px;
  margin: auto;
  padding-left: 0;
  display: inline-block;
  position: relative;
  top: 0;
  right: auto;
}

.image-56-copy {
  filter: contrast(110%);
  object-fit: cover;
  height: 330px;
}

.image-54-copy {
  filter: contrast(115%);
  object-fit: cover;
  object-position: 50% 50%;
  width: auto;
  height: 330px;
}

.image-57-copy {
  filter: contrast(110%);
  object-fit: cover;
  object-position: 60% 50%;
  height: 330px;
}

.image-55-copy {
  filter: contrast(110%);
  object-fit: cover;
  width: auto;
  height: 330px;
}

.paragraph-14 {
  z-index: 0;
  opacity: .6;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  position: static;
  top: 220px;
}

.background-video-2-copy {
  clear: both;
  object-fit: cover;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  height: 900px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  left: 0;
  right: 0;
}

.section-16 {
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-15 {
  opacity: .6;
  font-size: 12px;
}

.paragraph-16 {
  opacity: .6;
  margin-bottom: 140px;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
}

.video {
  object-fit: cover;
  background-color: #f1f1f1;
  background-image: linear-gradient(#f1f1f1, #f1f1f1);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.section-17 {
  margin: 140px 100px 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-60 {
  object-fit: cover;
  width: 700px;
}

.p10-3-cc {
  clear: right;
  color: var(--dark-slate-blue);
  width: auto;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 60px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.section-18 {
  padding-left: 100px;
  padding-right: 100px;
}

.section-19 {
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.image-61 {
  object-fit: cover;
  width: 50%;
  height: 500px;
  margin: auto;
  position: static;
}

.image-62 {
  object-fit: cover;
  width: 50%;
  height: 500px;
  max-height: none;
  margin: auto 20px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.image-63 {
  object-fit: fill;
  width: auto;
  height: auto;
  margin: auto;
  position: static;
}

.paragraph-17 {
  color: var(--dark-slate-blue);
  margin-left: auto;
  margin-right: 60px;
  padding-top: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  position: relative;
  top: -15px;
}

.text-span-3 {
  opacity: .8;
  color: var(--black);
  font-size: 14px;
  line-height: 20px;
}

.section-20 {
  justify-content: space-between;
  margin: 10px 100px 140px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.paragraph-18, .paragraph-19, .paragraph-20 {
  opacity: .6;
  font-size: 12px;
}

.s3cc {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2767031513ad95f0e92_IMG_2345.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1200px;
  height: 500px;
  right: auto;
}

.s6cc {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632187390caa32000fa6110b_113-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s7cc {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c585660e21436c42b187c_WeChat%20Image_20220909211421.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.s7ccc {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632187dda075f5821630bc2f_113-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s9 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c587ec3ca121b84e2f622_WeChat%20Image_20220909211426.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.s9cc {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632188077670686bd0582c67_113-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s10cc {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321881ed146f8331285c13c_113-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s11cc {
  background-color: #e4e4e4;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321883b2ab71d9ff8491d1c_V-W4%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s12cc {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c5905d267b142a0d8fcb3_untitled.268.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.i42cc {
  width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.s9-2-c {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 140px 220px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.p10-3-ccc {
  clear: left;
  color: var(--dark-slate-blue);
  width: auto;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 60px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.i42ccc {
  object-fit: cover;
  width: 5000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.sl1 {
  float: left;
  clear: left;
  color: var(--cadet-blue);
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: 80px;
  left: 100px;
}

.sk-b {
  background-color: #000;
}

.button-5-c {
  opacity: .6;
  color: var(--white);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.button-5-c.w--current {
  z-index: 0;
  padding-left: 47px;
  font-size: 45px;
}

.text-block-3-copy {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 70px;
  left: 48px;
}

.button-2-copy {
  z-index: 0;
  opacity: .4;
  color: var(--white);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  left: auto;
  right: 140px;
}

.button-3-copy {
  z-index: 1;
  opacity: .4;
  color: var(--white);
  background-color: #0000;
  padding-top: 30px;
  padding-right: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  right: 0;
}

.paragraph-5-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 650px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 340px;
  left: 100px;
}

.paragraph-7-copy {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 240px;
  left: 100px;
}

.list-copy {
  z-index: -1;
  float: right;
  clear: none;
  color: var(--white);
  text-align: right;
  object-fit: contain;
  width: 1500px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
  position: relative;
  inset: 20px 100px auto auto;
}

.li2c, .li2, .li2c2, .li2c3, .li2c4, .li2c5 {
  opacity: .8;
  color: var(--white);
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  position: relative;
  left: auto;
  right: auto;
}

.bold-text {
  color: var(--white);
}

.container-2-copy {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: -75px 0 auto;
  overflow: visible;
}

.c2c {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: -30px 0 auto;
  overflow: visible;
}

.container-2-cc--2 {
  z-index: 0;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: 30px 0 auto;
  overflow: visible;
}

.image-38-copy {
  float: none;
  clear: none;
  object-fit: cover;
  object-position: 50% 80%;
  width: 2200px;
  max-width: 5000px;
  height: auto;
  max-height: 900px;
  margin: auto;
  padding: 0;
  display: inline-block;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.button-5-copy-copy {
  opacity: .6;
  color: var(--white);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.button-5-copy-copy.w--current {
  z-index: 0;
  padding-left: 47px;
  font-size: 45px;
}

.navigation-copy-copy {
  z-index: 1;
  background-color: #0000;
  align-items: center;
  padding: 30px 50px;
  display: flex;
}

.button-5-copy {
  opacity: .6;
  color: #000;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.button-5-copy.w--current {
  z-index: 0;
  padding-left: 47px;
  font-size: 45px;
}

.b5c {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b5c.w--current {
  z-index: 0;
  opacity: .8;
  color: var(--black);
  padding-left: 47px;
  font-size: 45px;
}

.b5c.current {
  opacity: .6;
  color: var(--black);
}

.tb3c {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 70px;
  left: 48px;
}

.b2c {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  left: auto;
  right: 140px;
}

.b2c:visited {
  color: var(--white);
}

.b3c {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-right: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 0;
}

.b3c:visited {
  color: var(--white);
}

.navigation-copy {
  z-index: 1;
  background-color: #0000;
  align-items: center;
  padding: 30px 50px;
  display: flex;
}

.b5c-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b5c-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b5c-copy.current {
  opacity: .6;
  color: var(--black);
}

.button-7, .text-block-13, .button-8, .button-9 {
  color: var(--white);
}

.sl-2 {
  z-index: 0;
  float: none;
  color: var(--cadet-blue);
  text-align: center;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  top: 140px;
  left: auto;
  right: auto;
}

.s8cc {
  justify-content: center;
  height: 1000px;
  max-height: 1500px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 100px;
}

.p9c-copy {
  clear: none;
  opacity: 1;
  color: var(--white);
  flex: 0 auto;
  width: 1200px;
  margin-left: auto;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 180px;
  left: auto;
  right: auto;
  overflow: visible;
}

.tsc {
  opacity: .8;
  color: var(--white);
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 14px;
  line-height: 20px;
}

.text-block-14, .text-block-15 {
  color: var(--black);
}

.grid-3 {
  color: var(--white);
  grid-template-areas: "Area Area-3 Area-2 Area-4 Area-5";
  margin-left: 100px;
  margin-right: 100px;
}

.div-block-5 {
  color: var(--white);
}

.link, .link-2, .link-3 {
  color: var(--black);
}

.footer-link-copy {
  opacity: .6;
  color: var(--black);
  margin-bottom: 15px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.footer-link-copy:hover {
  opacity: 1;
}

.collection-list-2 {
  color: var(--black);
}

.div-block-6 {
  background-color: var(--white);
  color: var(--white);
  margin-left: auto;
  margin-right: auto;
}

.db6c {
  background-color: var(--black);
  color: var(--white);
  margin-left: auto;
  margin-right: auto;
}

.tb14c, .link-copy {
  color: var(--black);
}

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

.cl2c {
  color: #8a8a8a;
}

.flc {
  opacity: .6;
  color: var(--white);
  margin-bottom: 15px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.flc:hover {
  opacity: 1;
}

.tb5c, .tb6c {
  color: var(--white);
}

.link-5 {
  color: var(--black);
}

.lc1 {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.lc1.cc-styleguide-label {
  margin-bottom: 25px;
}

.lc1.cc-cart-remove-link {
  color: #a7a7a7;
  margin-top: 4px;
  margin-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
}

.lc1.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.lc2 {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.lc2.cc-styleguide-label {
  margin-bottom: 25px;
}

.lc2.cc-cart-remove-link {
  color: #a7a7a7;
  margin-top: 4px;
  margin-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
}

.lc2.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.lc3 {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.lc3.cc-styleguide-label {
  margin-bottom: 25px;
}

.lc3.cc-cart-remove-link {
  color: #a7a7a7;
  margin-top: 4px;
  margin-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
}

.lc3.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.tb12c {
  opacity: .6;
  color: var(--white);
  font-size: 14px;
}

.l4c, .l2c, .l3c {
  color: var(--white);
}

.flc1 {
  opacity: .6;
  color: var(--white);
  margin-bottom: 15px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.flc1:hover {
  opacity: 1;
}

.flc2 {
  opacity: .6;
  color: var(--white);
  margin-bottom: 15px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.flc2:hover {
  opacity: 1;
}

.i39c {
  z-index: -1;
  filter: brightness();
  object-fit: cover;
  object-position: 50% 50%;
  width: 2500px;
  max-width: none;
  height: 700px;
  max-height: 800px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 60px;
}

.i40c {
  clear: left;
  filter: brightness(80%);
  object-fit: cover;
  object-position: 50% 60%;
  flex: none;
  width: 800px;
  height: 500px;
  position: relative;
  top: auto;
  left: auto;
}

.s9-2-c-3-c {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 100px 60px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.i40cc {
  clear: left;
  filter: contrast(129%) brightness(80%);
  object-fit: cover;
  object-position: 50% 20%;
  flex: none;
  width: 700px;
  height: 700px;
  position: relative;
  top: auto;
  left: auto;
}

.p9c-copy-copy {
  clear: none;
  opacity: 1;
  color: var(--cadet-blue);
  flex: 0 auto;
  width: 1200px;
  margin-left: 60px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  overflow: visible;
}

.s8ccc {
  justify-content: center;
  height: 1000px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 100px;
}

.s9-2-c-3-copy {
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 100px 60px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.s8ccc-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6323add759462bbcb56905c9_Sky%20ladeer2.006.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.i39ccc {
  z-index: -1;
  filter: brightness();
  object-fit: contain;
  object-position: 50% 50%;
  width: 2500px;
  max-width: none;
  height: 800px;
  max-height: 800px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 60px;
}

.text-span-4, .text-span-5 {
  color: var(--dark-grey);
  font-size: 10px;
}

.p9ccc-1 {
  clear: none;
  opacity: 1;
  color: var(--white);
  flex: 0 auto;
  width: 1200px;
  margin-left: 60px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 140px;
  left: auto;
  right: auto;
  overflow: visible;
}

.p9ccc-2 {
  clear: none;
  opacity: 1;
  color: var(--white);
  flex: 0 auto;
  width: 800px;
  margin-left: 60px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 100px;
  left: auto;
  right: auto;
  overflow: visible;
}

.b2cc {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  left: auto;
  right: 140px;
}

.b2cc:visited, .b8c {
  color: var(--white);
}

.b3cc {
  z-index: 1;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-right: 140px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 0;
}

.b3cc:visited {
  color: var(--white);
}

.b3cc.w--current {
  z-index: 0;
  width: 300px;
  padding-right: 40px;
}

.b3c-copy {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-right: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 140px;
}

.b3c-copy:visited, .b8cc {
  color: var(--white);
}

.button-10 {
  color: var(--black);
}

.button-11 {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 140px;
}

.section-21 {
  margin-left: auto;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: auto;
  bottom: 207px;
}

.image-64 {
  object-fit: cover;
  width: 50%;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.section-22 {
  margin-left: 100px;
  margin-right: 100px;
}

.section-23 {
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.button-11-c {
  opacity: .6;
  color: var(--white);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-11-c.w--current {
  color: var(--black);
}

.s2cc {
  z-index: 0;
  height: 600px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.s4cc {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d0f18e23fb336da0fcba_untitled.42.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.s5cc {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319cea68cc2cef5d25477dc_untitled.43.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-24 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d3e83156f628bae1cbd6_untitled.472.jpg");
  background-position: 50% 40%;
  background-size: cover;
  height: 1200px;
}

.ic39 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 20%;
  width: 100%;
  max-width: 1800px;
  height: 500px;
  max-height: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 60px;
}

.section-25 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63171883b45b4677230ea449_back-to-the-future-delorean.webp");
  background-position: 50% 30%;
  background-size: cover;
  justify-content: center;
  height: 600px;
  margin-top: 140px;
  display: flex;
}

.cc-1 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 400px;
  max-height: none;
  margin-bottom: 106px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-1.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-1.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-1.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 250px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-2.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-2.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-2.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc-3 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 700px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-3.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-3.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-3.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.heading-10 {
  text-align: center;
}

.cc-4 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 700px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-4.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-4.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-4.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc-5 {
  object-position: 50% 60%;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c1175d44a435dc982826a_B7ACA81D-355D-4094-B51C-32B8EFD294A1.JPG");
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-5.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-5.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-5.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.sbc-1 {
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 100px;
}

.b2cc-2 {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  left: auto;
  right: 140px;
}

.b2cc-2:visited {
  color: var(--white);
}

.b3cc-3 {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-right: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 0;
}

.b3cc-3:visited {
  color: var(--white);
}

.cc-6 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-6.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-6.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-6.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc-3-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 700px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-3-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-3-copy.cc-heading-wrap {
  text-align: center;
  background-image: none;
  height: 250px;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.cc-3-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc-4-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 700px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-4-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-4-copy.cc-heading-wrap {
  text-align: center;
  background-image: none;
  height: 250px;
  margin-top: 0;
  margin-bottom: 80px;
  display: block;
}

.cc-4-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.section-8-cc-c {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c12b297fa662ddfccc49d_entryways-2-boca-do-lobo.jpg");
  background-position: 50% 20%;
  background-size: auto;
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

.button-14 {
  opacity: .4;
  color: var(--black);
  background-color: #0000;
  padding-top: 30px;
  padding-bottom: 9px;
  padding-right: 40px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
  right: 100px;
}

.text-block-10-copy {
  float: right;
  color: var(--white);
  text-transform: uppercase;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 20px;
  display: block;
  position: relative;
  bottom: 480px;
  left: auto;
  right: 20px;
}

.link-block-21 {
  z-index: 0;
  width: 650px;
  height: 500px;
  position: relative;
}

.image-65 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  max-width: 1259px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  position: relative;
}

.cc-6-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6313127faa0b4106f830a6c3_untitled.259.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.cc-6-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-6-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-6-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.div-block-7 {
  flex-direction: column;
  flex: none;
  align-self: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 650px;
  margin-left: 30px;
  display: flex;
}

.div-block-8 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321805aa9338e743751b16b_image%2015.png");
  background-position: 50%;
  background-size: cover;
  width: 500px;
  height: 320px;
}

.div-block-9 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632180522cd2b3052c25e90c_image%2017.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 500px;
  height: 320px;
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-10 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321804a8fcc5629ccd0e861_image%2016.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 500px;
  height: 320px;
}

.text-block-16 {
  z-index: 0;
  font-size: 12px;
  position: relative;
  top: 30px;
}

.cc-6cc {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632accbc530c57570753ece2_untitled.807.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 1000px;
  max-height: none;
  margin-bottom: -1506px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -1325px;
  bottom: auto;
}

.cc-6cc.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-6cc.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-6cc.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.hscc {
  float: left;
  clear: left;
  color: var(--dark-orange);
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  bottom: 60px;
  left: 100px;
}

.container-2-cc--2-copy {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: auto 0;
  overflow: visible;
}

.bpa {
  clear: none;
  background-color: var(--white);
}

.b1 {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b1.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b1.current {
  opacity: .6;
  color: var(--black);
}

.b2 {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b2.current {
  opacity: .6;
  color: var(--black);
}

.cc2 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632acd11cddd05f2db7b9917_name.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -1184px;
}

.cc2.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc2.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc2.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.tb3cc {
  z-index: 0;
  opacity: .4;
  color: var(--black);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 70px;
  left: 48px;
}

.c22 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc2-copy {
  z-index: -1;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ad2d6399afa887075108a_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 1200px;
  max-height: none;
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -474px;
  left: -429px;
}

.cc2-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc2-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc2-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-5-copy {
  z-index: 1;
  float: left;
  clear: left;
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 300px;
  left: 100px;
}

.paragraph-7-copy {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  width: 600px;
  padding-right: 0;
  font-size: 8px;
  position: relative;
  top: 240px;
  left: 100px;
}

.list-copy {
  z-index: -1;
  float: right;
  clear: none;
  text-align: right;
  object-fit: contain;
  width: 600px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
  position: relative;
  inset: auto 100px 40px auto;
}

.list-item-2-copy {
  opacity: .8;
  color: #000;
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  position: relative;
  left: auto;
  right: auto;
}

.licc, .licc2, .licc3, .licc4, .licc5, .licc6 {
  opacity: .8;
  color: var(--white);
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 12px;
  position: relative;
  left: auto;
  right: auto;
}

.s8c-copy {
  flex-direction: column;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 140px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 110px;
}

.p6-2-copy {
  z-index: 0;
  float: none;
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  text-indent: 0;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Druk wide, sans-serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 200;
  line-height: 60px;
  display: block;
  position: relative;
  top: -349px;
  left: auto;
  right: auto;
}

.image-66 {
  filter: brightness(60%);
  object-fit: cover;
  object-position: 50% 20%;
  height: 600px;
}

.section-27 {
  margin-bottom: 172px;
  display: flex;
  position: relative;
  top: auto;
  bottom: 200px;
}

.h9c-1, .h9c-2, .h9c-3 {
  clear: both;
  color: var(--white);
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.section-copy {
  margin-left: 0;
  margin-right: 0;
}

.section-copy.cc-store-home-wrap {
  padding-top: 63px;
}

.section-copy.cc-subscribe-form {
  background-color: #f4f4f4;
  margin-left: 0;
  margin-right: 0;
}

.section-copy.cc-product-detail {
  align-items: center;
  display: flex;
}

.div-block-11 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eafe49484b8f8d4529697e_1f6747fb023e4e9fb68048d0f5ab24ae.jpg");
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 800px;
}

.button-16-copy {
  color: var(--white);
}

.tbcc {
  z-index: 0;
  opacity: .4;
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 70px;
  left: 48px;
}

.b17c {
  z-index: 0;
  color: var(--white);
}

.b18c {
  color: var(--white);
}

.section-28 {
  float: none;
  opacity: 1;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b3ed4d58ad4dd71b06c98_22-1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 700px;
  margin: -153px 100px -320px;
  padding-right: 0;
  position: relative;
  top: -459px;
}

.text-block-17 {
  color: var(--white);
  margin-left: 100px;
  padding-top: 0;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  font-style: italic;
  line-height: 50px;
  position: relative;
  top: auto;
}

.text-span-6 {
  color: var(--dark-orange);
  letter-spacing: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
}

.div-block-12 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7e8f373837e4494776_bgp4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 200px;
  height: auto;
}

.section-29 {
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  display: flex;
}

.div-block-13 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7ed1cd8554af73db11_bgp2.png");
  background-position: 50%;
  background-size: cover;
  width: 400px;
}

.div-block-13-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7e38258566a80a932d_bgp3.png");
  background-position: 50%;
  background-size: cover;
  width: 400px;
}

.d13c {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7e8f373837e4494776_bgp4.png");
  background-position: 50%;
  background-size: cover;
  width: 400px;
}

.div-block-14 {
  width: auto;
  height: 600px;
  display: flex;
}

.heading-11 {
  direction: ltr;
  color: var(--white);
  text-align: left;
  width: 200px;
  height: 40px;
  margin-right: 10px;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  font-style: italic;
  position: relative;
  top: 362px;
  transform: rotate(-90deg);
}

.text-span-7 {
  color: var(--dark-orange);
  letter-spacing: 5px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
}

.div-block-15 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7fc3a38b888ee5cd68_bgp7.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1200px;
  height: 800px;
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-30 {
  flex-direction: column;
  justify-content: space-around;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.ggh {
  clear: both;
  color: var(--dark-slate-blue);
  justify-content: center;
  margin-bottom: 250px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.text-block-18 {
  color: var(--white);
  text-align: center;
  align-self: auto;
  width: 200px;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
  position: relative;
  top: 0;
}

.text-block-19 {
  color: var(--white);
  text-align: center;
  width: 200px;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
  position: relative;
  top: -170px;
}

.tb19c {
  color: var(--white);
  text-align: center;
  width: 200px;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
  position: relative;
  left: auto;
}

.container-8 {
  justify-content: space-between;
  display: flex;
}

.tb9c {
  color: var(--white);
  text-align: center;
  width: 200px;
  margin-left: 160px;
  margin-right: 0;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
}

.gghc {
  clear: both;
  color: var(--dark-orange);
  text-align: center;
  justify-content: center;
  margin: 140px auto 300px;
  font-family: Druk wide, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.section-31 {
  justify-content: space-between;
  width: 1300px;
  height: 100px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: auto;
  bottom: 40px;
}

.text-block-17-copy {
  color: var(--white);
  margin-left: 100px;
  padding-top: 0;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  font-style: italic;
  line-height: 50px;
  position: relative;
  top: 225px;
}

.container-9 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7f7eee2f23267e5a5b_bgp1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 900px;
}

.div-block-18 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7f7eee2f23267e5a5b_bgp1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1400px;
  height: 900px;
}

.section-32 {
  justify-content: space-between;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.text-block-17-copy {
  color: var(--white);
  margin-bottom: -127px;
  margin-left: 140px;
  padding-top: 0;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  font-style: italic;
  line-height: 50px;
  position: relative;
  top: 0;
}

.section-31-copy {
  justify-content: flex-end;
  width: 1300px;
  height: 100px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: 100px;
  display: flex;
  position: relative;
}

.text-block-19-copy {
  color: var(--white);
  text-align: center;
  width: 260px;
  margin-left: 140px;
  font-family: Druk wide, sans-serif;
  font-size: 20px;
  position: relative;
  top: auto;
}

.tb9c-copy {
  color: var(--white);
  text-align: center;
  width: 200px;
  margin-left: 0;
  margin-right: 0;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
}

.text-block-20 {
  opacity: .6;
  color: var(--white);
  margin-left: 40px;
  font-family: Druk wide, sans-serif;
  font-size: 20px;
  position: relative;
  top: 250px;
}

.s2cc2 {
  z-index: 0;
  width: 1100px;
  height: 600px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.s4cc-1 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac87a08418530303a424f_0989-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.s4cc-2 {
  background-color: #f2f2f2;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79cd7c654d41ec47b61_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20181.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-block-19-copy-copy {
  color: var(--white);
  text-align: left;
  width: 200px;
  margin-left: 140px;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
  position: relative;
  top: auto;
}

.slide-13 {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79cb407dd4646d67139_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20155.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-14 {
  background-color: #d0d0d0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ce4ce43d24f03b035_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20134.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-15 {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ab407dda2a1d670f2_IMG_0933%202.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-16 {
  background-color: #bcbcbc;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79abe2a768ba8268794_IMG_0961.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.container-10 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac75505712de16e9d08e5_7CB1426C-5D0F-46Bf9-B592-E4E479BD3DF9.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}

.div-block-19 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac75505712de16e9d08e5_7CB1426C-5D0F-46Bf9-B592-E4E479BD3DF9.JPG");
  background-position: 50% 30%;
  background-size: cover;
  height: 950px;
  margin-left: auto;
  margin-right: auto;
}

.section-33 {
  margin-bottom: 220px;
}

.section-34 {
  justify-content: flex-start;
  margin-bottom: 100px;
  margin-right: 220px;
  display: flex;
}

.div-block-20 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79d099f14916fe43e26_untitled.804.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1200px;
  height: 600px;
  display: block;
}

.div-block-21 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a6ba9678f2bf16e97_6FF248BB-0CD2-4156-9106-F3282F503FDA.jpg");
  background-position: 50% 100%;
  background-size: cover;
  width: 1000px;
  height: 600px;
}

.section-35 {
  justify-content: flex-end;
  margin-bottom: 100px;
  margin-left: 220px;
  margin-right: 220px;
  display: flex;
}

.section-36 {
  margin-bottom: 250px;
}

.div-block-22 {
  z-index: -1;
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79daa02c0ac34b24108_untitled.806.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 600px;
  position: relative;
}

.video-copy {
  object-fit: cover;
  background-color: #f1f1f1;
  background-image: linear-gradient(#f1f1f1, #f1f1f1);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.div-block-23 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79d57f15f1eb5d080ff_untitled.816.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 1200px;
  height: 600px;
}

.section-37 {
  justify-content: center;
  margin-top: 266px;
  margin-bottom: 263px;
  display: flex;
}

.section-38 {
  justify-content: flex-start;
  margin-bottom: 100px;
  margin-left: 220px;
  margin-right: 220px;
  display: flex;
}

.div-block-24 {
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a556f3c43f961bdf7_8C077149-DC77-4FC2-99B1-44D1F4BE8349.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 600px;
}

.section-39 {
  justify-content: flex-end;
  margin-bottom: 60px;
  margin-left: 220px;
  display: flex;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6334663c773fe33a2b2128de_untitled.805-min.png");
  background-position: 50% 35%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 1200px;
  height: 800px;
}

.div-block-26 {
  z-index: auto;
  opacity: .9;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79cfe442dbb8d07e6c4_4D410549-AB0F-4724-A026-0A592E1BCBA8.JPG");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 600px;
  position: relative;
}

.section-40 {
  justify-content: flex-end;
  margin-bottom: 100px;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.s3cc-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2767031513ad95f0e92_IMG_2345.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1000px;
  height: 600px;
  right: auto;
}

.cs1 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632187390caa32000fa6110b_113-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cs2 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632187dda075f5821630bc2f_113-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cs3 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632188077670686bd0582c67_113-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cs4 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321881ed146f8331285c13c_113-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cs5 {
  background-color: #e4e4e4;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321883b2ab71d9ff8491d1c_V-W4%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-block-17-copy-copy {
  color: var(--white);
  margin-left: 100px;
  padding-top: 0;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  font-style: italic;
  line-height: 50px;
  position: relative;
  top: 225px;
}

.ccs {
  clear: left;
  color: var(--dark-orange);
  width: auto;
  max-width: none;
  height: 98%;
  margin-left: auto;
  margin-right: 60px;
  font-family: Druk wide, sans-serif;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.ts3 {
  opacity: .8;
  color: var(--white);
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}

.paragraph-21 {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin-left: auto;
  margin-right: -100px;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-22 {
  color: var(--white);
  align-self: center;
  width: 500px;
  margin-right: -180px;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.slider-2-copy {
  z-index: 0;
  width: 1000px;
  height: 600px;
  margin-left: 140px;
  margin-right: 140px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.paragraph-23 {
  color: var(--white);
  align-self: center;
  margin-left: -100px;
  margin-right: auto;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-24 {
  color: var(--white);
  align-self: center;
  margin-left: -180px;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.paragraph-25 {
  color: var(--white);
  margin-left: 100px;
  margin-right: -150px;
  font-family: Druk wide, sans-serif;
  font-size: 30px;
  position: relative;
  top: 380px;
}

.paragraph-26 {
  color: var(--white);
  margin-left: -150px;
  margin-right: 140px;
  font-family: Druk wide, sans-serif;
  font-size: 30px;
  position: relative;
  top: 380px;
}

.paragraph-27 {
  color: var(--white);
  align-self: center;
  margin-right: 60px;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.paragraph-28 {
  z-index: 0;
  color: var(--white);
  text-align: right;
  margin-right: 100px;
  font-family: Druk wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
  top: 174px;
}

.text-span-8 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.container-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: 300px;
  margin-left: 350px;
  margin-right: 350px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 140px;
}

.container-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.css {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.css.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.css.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.css.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.heading-12 {
  width: 1200px;
  height: 200px;
  margin-top: -662px;
  margin-left: -826px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100px;
  font-weight: 700;
  transform: rotate(-90deg);
}

.paragraph-29 {
  margin-top: -82px;
  margin-bottom: 100px;
  font-size: 15px;
  line-height: 50px;
}

.text-block-21 {
  margin-bottom: 60px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
}

.button-19 {
  background-color: var(--dark-grey);
  text-align: center;
  border-radius: 20px;
  flex: 0 auto;
  width: 200px;
  height: 60px;
  margin-bottom: 40px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  transition-duration: .6s;
}

.text-span-9 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.ccsc {
  clear: left;
  color: var(--white);
  align-self: center;
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: 40px;
  font-family: Druk wide, sans-serif;
  font-size: 30px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.s33ccc {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d2767031513ad95f0e92_IMG_2345.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1000px;
  height: 600px;
  right: auto;
}

.css1 {
  background-color: #d1d1d1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eba3f8a54cd9a25fbe_moto%20suit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.css2 {
  background-color: #ebebeb;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eae851f09a70e1ae39_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20142.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.css3 {
  background-color: #bababa;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eb8c00c9c080c39016_moto%20suit_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.css4 {
  background-color: #b7b7b7;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928ebe851f09f14e1ae3a_moto%20suit_4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.css5 {
  background-color: #e4e4e4;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321883b2ab71d9ff8491d1c_V-W4%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.ts33, .ts32 {
  opacity: .8;
  color: var(--black);
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}

.s9-2-c-copy {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 140px 220px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.ccsc-copy {
  clear: left;
  color: var(--white);
  align-self: center;
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 60px;
  margin-right: auto;
  font-family: Druk wide, sans-serif;
  font-size: 30px;
  font-weight: 500;
  position: relative;
  top: 60px;
  left: auto;
  right: auto;
}

.css1-1 {
  background-color: #c3c3c3;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79c084185f98b3a3256_untitled.629.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.css1-2 {
  background-color: #d7d7d7;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79bfe442d5bce07e6c3_untitled.626.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.css3-copy {
  background-color: #bababa;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eb8c00c9c080c39016_moto%20suit_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.css1-4 {
  background-color: #b7b7b7;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ce4ce43b84203b033_untitled.625.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.css1-3 {
  background-color: #bababa;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79b607ea38052ebbd8b_untitled.624.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c2s {
  background-color: #d1d1d1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac799d7c65496abc47b5b_hdb.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c3s {
  background-color: #aaa;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ab44337be4b89d40b_hdb_3.jpg"), linear-gradient(#ececec, #929191);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.c4s {
  background-color: #bababa;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ae4ce43f8be03b01b_hdb_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c5s {
  background-color: #b7b7b7;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a556f3c57e561bdf6_hdb_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-41 {
  justify-content: center;
  margin-left: 100px;
  margin-right: 140px;
  display: flex;
}

.slider-4 {
  width: 1200px;
  height: 800px;
}

.slide-17 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79b94c9d13e1db2a038_IMG_6261.PNG");
  background-position: 0%;
  background-size: cover;
}

.slide-18 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a57f15f002bd080e4_IMG_6262.PNG"), linear-gradient(#000, #383838);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.slide-19 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a775a870be4c5c759_IMG_6263.PNG"), linear-gradient(#000 40%, #3a3a3a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.gghc-copy {
  clear: both;
  color: var(--dark-orange);
  text-align: center;
  justify-content: center;
  margin: 300px auto 140px;
  font-family: Druk wide, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.gghc-copy-copy {
  clear: both;
  color: var(--white);
  text-align: center;
  justify-content: center;
  margin: 300px auto 0;
  font-family: Druk wide, sans-serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.gghc-copy-copy-copy {
  clear: both;
  color: var(--dark-orange);
  text-align: center;
  justify-content: center;
  margin: 10px auto 140px;
  font-family: Druk wide, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.c998 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a4823f994383f2ad47_EVC%20original.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c998.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c998.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c998.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.c23 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632acd11cddd05f2db7b9917_name.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -1184px;
}

.c23.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c23.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c23.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.c23-copy {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632acd11cddd05f2db7b9917_name.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -1184px;
}

.c23-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c23-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c23-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cs223 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a5ab4d88205f107333_2.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 1000px;
  max-height: none;
  margin-bottom: -71px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
}

.cs223.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cs223.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cs223.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc-6cc-copy {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632accbc530c57570753ece2_untitled.807.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 1000px;
  max-height: none;
  margin-bottom: -2200px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -2100px;
  bottom: auto;
}

.cc-6cc-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc-6cc-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc-6cc-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._234 {
  float: left;
  clear: left;
  color: #979797;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-family: Porsche, sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  bottom: 60px;
  left: 100px;
}

._234-copy {
  float: left;
  clear: both;
  color: var(--white);
  flex-direction: row;
  justify-content: flex-end;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Porsche, sans-serif;
  font-size: 60px;
  font-weight: 400;
  display: block;
  position: relative;
  inset: -797px auto 60px;
}

.cs223-copy {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a5ab4d88205f107333_2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -12px;
  bottom: auto;
}

.cs223-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cs223-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cs223-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-16-copy {
  opacity: .6;
  color: var(--white);
  margin-bottom: 140px;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
}

.section-42 {
  justify-content: space-between;
  margin-bottom: 220px;
  margin-left: 350px;
  margin-right: 350px;
  display: flex;
}

.div-block-27 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a2c8d909febd075a95c52_WeChat%20Image_20221002172728.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 400px;
  margin-right: 20px;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a2c8cc9cd1b5b5a94df06_WeChat%20Image_20221002172731.jpg");
  background-position: 55%;
  background-size: cover;
  width: 1000px;
  height: 400px;
  margin-left: 20px;
}

.section-42-copy {
  justify-content: space-between;
  margin-bottom: 60px;
  margin-left: 350px;
  margin-right: 350px;
  display: flex;
}

.div-block-27-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a2c8d689e38872aafedb9_WeChat%20Image_20221002172726.jpg");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 400px;
  margin-right: 20px;
}

.div-block-28-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a2c8da1f06fa2ba69e544_WeChat%20Image_20221002172721.jpg");
  background-position: 0%;
  background-size: cover;
  width: 1000px;
  height: 400px;
  margin-left: 20px;
}

._234-copy-copy {
  float: none;
  clear: both;
  color: var(--white);
  text-align: right;
  flex-direction: row;
  justify-content: flex-end;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Porsche, sans-serif;
  font-size: 60px;
  font-weight: 400;
  display: block;
  position: relative;
  inset: -578px auto 60px;
}

._1234 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 8px;
  position: relative;
  top: 175px;
  left: 100px;
}

._2334 {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: 30px 0 auto;
  overflow: visible;
}

._88 {
  background-image: linear-gradient(#000, #d1d1d1 17%, #fff 55% 78%, #000);
  flex-direction: column;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-top: 220px;
  margin-bottom: 140px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._55 {
  background-color: var(--white);
  filter: brightness(60%);
  object-fit: contain;
  object-position: 50% 20%;
  height: 600px;
  position: relative;
}

.div-block-29 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a33e337b87296f1dc1e65_evc.001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-self: center;
  width: 1200px;
  height: 600px;
  display: flex;
  position: fixed;
  inset: 0;
  overflow: visible;
}

.section-43 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a33e337b87296f1dc1e65_evc.001.jpeg"), linear-gradient(to bottom, var(--white), var(--white));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1000px, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 500px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-67 {
  object-fit: contain;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-30 {
  z-index: -1;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a33e337b87296f1dc1e65_evc.001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  width: 1200px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-31 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a33e337b87296f1dc1e65_evc.001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1000px;
  height: 500px;
  position: fixed;
  inset: 0% auto;
}

.div-block-32 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a98c00c9f91ec47e03_untitled.217.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 800px;
  background-attachment: scroll;
  width: 1200px;
  height: 500px;
  margin-right: -99px;
  position: relative;
  left: -210px;
}

.section-44 {
  background-color: #8d8d8d;
  background-image: linear-gradient(#929292, #8b8b8b 94%);
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: flex;
}

.section-45 {
  justify-content: flex-start;
  margin: 180px auto -229px 100px;
  display: flex;
}

._1332 {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 165px;
  left: 100px;
}

.heading-13 {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin-right: 140px;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
}

.text-span-10 {
  width: 700px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.section-44-copy {
  z-index: -1;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428fcfc6ebcd37d67da2e_untitled.205.jpg"), linear-gradient(#00000080, #00000080);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 140px;
  display: block;
  position: relative;
}

.heading-13-copy {
  float: none;
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: auto;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
  position: relative;
  top: 158px;
}

.div-block-32-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428fcfc6ebcd37d67da2e_untitled.205.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 800px;
  background-attachment: scroll;
  align-self: auto;
  width: 200px;
  height: 500px;
  margin-right: -99px;
  position: relative;
  left: auto;
}

._2356 {
  background-color: #0000;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: flex;
}

._3256 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a598e61a7c369c88938fa_untitled.219-min.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 1200px;
  height: 500px;
  margin-right: auto;
  position: relative;
  left: auto;
}

._3322 {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin-left: 40px;
  margin-right: 140px;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
}

._8988 {
  z-index: -1;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: row;
  justify-content: space-around;
  height: 600px;
  margin-bottom: 140px;
  display: flex;
  position: relative;
}

.div-block-33 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a69841f942b5a7db8d_untitled.206.jpg");
  background-position: -10% 65%;
  background-repeat: no-repeat;
  background-size: 800px;
  background-attachment: fixed;
  width: 800px;
}

.div-block-34 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a6e8d1822cca85bb1c_untitled.207.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 1000px;
  background-attachment: fixed;
  width: 800px;
}

._8989 {
  background-color: #8d8d8d;
  background-image: linear-gradient(#7d7d7d 34%, #797979 50%, #696969);
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: flex;
}

._564564 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a7c1e3e8ff0174522f_untitled.36.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 1200px;
  height: 500px;
  margin-right: auto;
  position: relative;
  left: auto;
}

._789 {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: auto;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
}

._56565 {
  float: right;
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: auto;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
  position: relative;
  top: 0;
}

._8988-copy {
  z-index: -1;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: row;
  justify-content: flex-start;
  height: 600px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

.div-block-33-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a69841f948afa7db84_untitled.37.jpg");
  background-position: -10% 65%;
  background-repeat: no-repeat;
  background-size: 800px;
  background-attachment: fixed;
  width: 800px;
}

.div-block-34-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a6e8d1822cca85bb1c_untitled.207.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 1000px;
  background-attachment: fixed;
  width: 800px;
}

.text-span-11 {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.div-block-35 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a6ab4d88f9cd107334_untitled.39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

.button-19-copy {
  background-color: var(--dark-grey);
  text-align: center;
  text-transform: none;
  white-space: normal;
  border-radius: 20px;
  flex: 0 2 auto;
  order: 0;
  align-self: auto;
  width: 200px;
  height: 80px;
  margin-bottom: 40px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-style: normal;
  text-decoration: none;
  transition-duration: .6s;
}

.section-46 {
  height: 800px;
  margin-bottom: 140px;
}

.background-video-3 {
  height: 800px;
}

._5456465 {
  z-index: auto;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a73764ca19665099197de_JS1%20(1).jpg");
  background-position: 50% -20%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin: 60px 0 auto auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
}

._5456465.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._5456465.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._5456465.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.bpa-copy {
  clear: none;
  background-color: var(--black);
  color: var(--black);
  clear: none;
  background-color: var(--black);
  clear: none;
  background-color: var(--black);
  overflow: auto;
}

._1332-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--black);
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 165px;
  left: 100px;
}

._1234-copy {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--black);
  width: 600px;
  padding-right: 0;
  font-size: 8px;
  position: relative;
  top: 175px;
  left: 100px;
}

.l12 {
  z-index: -1;
  float: right;
  clear: none;
  text-align: right;
  object-fit: contain;
  width: 600px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
  position: relative;
  inset: auto 100px 40px auto;
}

.licc-copy, .licc2-copy, .licc3-copy, .licc4-copy, .licc5-copy, .licc6-copy {
  opacity: .8;
  color: var(--black);
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 12px;
  position: relative;
  left: auto;
  right: auto;
}

._332 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7286520992de740459b7_JS%20inspiration%20mid.004.jpeg"), linear-gradient(to bottom, var(--white), var(--white));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 500px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

._233 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a72872c4e88437a4b9487_JS%20inspiration%20mid.005.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: flex;
}

._98 {
  z-index: -1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7286a1f06f3da76c9c8b_JS%20inspiration%20mid.007.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 140px;
  display: block;
  position: relative;
}

._899 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7286dcea6956af306f62_JS%20inspiration%20mid.008.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: flex;
}

._9898 {
  z-index: -1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a72870a94957fde4e30eb_JS%20inspiration%20mid.009.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-around;
  height: 600px;
  margin-bottom: 140px;
  display: flex;
  position: relative;
}

._3323 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7287413e419fab06e3a8_JS%20inspiration%20mid.014.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  height: 800px;
  margin-bottom: 140px;
  display: flex;
}

._33223 {
  z-index: -1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7287c6e89fb6aaaf21e4_JS%20inspiration%20mid.011.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: flex-start;
  height: 600px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

._8898 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7288d95859d4a3f5de55_JS%20inspiration%20mid.016.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  height: 1000px;
  margin-bottom: 140px;
  display: flex;
}

._995 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a72881867536e2de80ad4_JS%20inspiration%20mid.015.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  height: 800px;
  margin-bottom: 140px;
  display: flex;
}

._777 {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

.div-block-36 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781da1f06f0f686cd22d_motion%201_419.png");
  background-position: -30%;
  background-repeat: no-repeat;
  background-size: 1000px;
  background-attachment: fixed;
  width: 1000px;
}

.div-block-37 {
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781cc32051cbeb348f14_motion%201.png");
  background-position: 120%;
  background-repeat: no-repeat;
  background-size: 960px;
  background-attachment: fixed;
  flex: 0 auto;
  width: 1000px;
}

._787 {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

._65 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781cb5d7fadf11edccc3_motion%201_421.png");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: auto 690px;
  background-attachment: scroll;
  width: 1000px;
}

._56 {
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781cc32051cbeb348f14_motion%201.png");
  background-position: 120%;
  background-repeat: no-repeat;
  background-size: 960px;
  background-attachment: scroll;
  flex: 0 auto;
  width: 1000px;
}

.background-video-4 {
  width: 800px;
  height: 600px;
  margin-right: 100px;
}

._655 {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

._988 {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

._656 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781b6320c8ee6c8eae63_g3_3.png");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: auto 600px;
  background-attachment: scroll;
  width: 1000px;
}

._44 {
  width: 800px;
  height: 600px;
  margin-right: 100px;
}

._564 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781c689e387576b31465_g3_1.png");
  background-position: -45%;
  background-repeat: no-repeat;
  background-size: 1000px;
  background-attachment: fixed;
  width: 1000px;
}

._012 {
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781c26ecbef74a5c136f_g3_2.png");
  background-position: 120%;
  background-repeat: no-repeat;
  background-size: 960px;
  background-attachment: fixed;
  flex: 0 auto;
  width: 1000px;
}

._687 {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

._756 {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

._213 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781c3b99ec7b86771a63_g2_28.png");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: auto 600px;
  background-attachment: scroll;
  width: 1000px;
}

._45 {
  width: 800px;
  height: 600px;
  margin-right: 100px;
}

._6564 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781c3b99ec8495771a64_g2.png");
  background-position: -25%;
  background-repeat: no-repeat;
  background-size: 1000px;
  background-attachment: fixed;
  width: 1000px;
}

._231 {
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a781c18675339aae83325_g2_27.png");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 960px;
  background-attachment: fixed;
  flex: 0 auto;
  width: 1000px;
}

.section-47 {
  width: 1440px;
  height: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: auto;
  right: auto;
}

._33233 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a72884ca196c2a6918b4e_JS%20inspiration%20mid.021.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 900px;
}

.video-2 {
  height: 800px;
  margin-bottom: auto;
}

._332335 {
  width: auto;
  height: 600px;
  margin-bottom: 100px;
}

.section-48 {
  justify-content: space-around;
  width: auto;
  height: 300px;
  margin: auto 140px 140px;
  display: flex;
}

.div-block-38 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7289d95859dbd4f5de56_JS%20inspiration%20mid.029.jpeg");
  background-position: 50%;
  background-size: cover;
  width: 400px;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7289cc30336ef58e6458_JS%20inspiration%20mid.027.jpeg");
  background-position: 50%;
  background-size: cover;
  width: 400px;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 0;
}

.div-block-40 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7289a4808c11e1b9d2df_JS%20inspiration%20mid.028.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
}

._9 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a96d41badd90eaee58a2b_untitled.237.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

._9.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._9.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._9.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._666 {
  float: left;
  clear: left;
  color: var(--grey);
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

._965 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a99a5c6e89f187ab0a3d6_thumb-1920-325547.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

._3356 {
  z-index: 0;
  float: none;
  color: var(--grey);
  text-align: center;
  width: 1200px;
  margin-bottom: 230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  top: 94px;
  left: auto;
  right: auto;
}

.section-49 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a9a6acc3033acf08fe6fd_08122123_611512af6fae2.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 800px;
}

._201 {
  width: 2000px;
  margin-bottom: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.section-50 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a96d5d958599cecf74ab4_untitled.241.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.section-51 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a96d4137265077312d17d_untitled.243.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

.section-52 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a96d54ca196271e930ede_untitled.249.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 100px;
}

.section-53 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a96d44ca1964c53930ed4_untitled.242.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2000px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

._898 {
  z-index: 0;
  float: left;
  clear: left;
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 372px;
  left: 100px;
}

._88986 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 278px;
  left: 100px;
}

._8 {
  filter: contrast(110%);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30b5eab0d569e2f0ffb_untitled.113.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

._8.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._8.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._8.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._665 {
  float: left;
  clear: left;
  color: var(--midnight-blue);
  letter-spacing: 3px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 50px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  top: auto;
  left: 100px;
}

.text-span-12 {
  font-size: 25px;
}

._965-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa667dcea690d7632b747_summer-gadget-yeti-today-150717-tease.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

._3356-copy {
  z-index: 0;
  float: none;
  color: var(--midnight-blue);
  text-align: center;
  letter-spacing: 3px;
  width: 1200px;
  margin-bottom: 220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  top: 94px;
  left: auto;
  right: auto;
}

.section-54 {
  margin-bottom: 100px;
}

._323 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30a7025f76455be3062_untitled.194.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: scroll;
  height: 800px;
}

._653 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30c1f89c0fc58cafcda_untitled.99.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 100px;
}

._89 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa3aa5eab0d31db2f137f_in%20use-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

._561 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30e3528b0955a77bb95_untitled.103.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 100px;
}

._4 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30f5eab0d2c512f1009_untitled.114.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1800px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

._3 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30a3b99ec77c0796faa_untitled.186.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 100px;
}

._5 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30fc32051497b369423_untitled.102.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1800px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

._8995 {
  width: 2000px;
  margin-bottom: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

._2 {
  justify-content: center;
  height: 600px;
  margin-bottom: 100px;
  display: flex;
}

._1 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa3aa6320c8b446907876_untitled.95-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1800px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

._6 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30ed958591182f7c453_untitled.91.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 100px;
}

._7 {
  height: 600px;
  margin-bottom: 100px;
}

.slider-5 {
  width: 1050px;
  height: 600px;
}

.slide-20 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30f1867530709e9e1d9_untitled.110.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-21 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30f9841f9a972b66fb7_untitled.109.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-6 {
  height: 600px;
}

.slide-22 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30dd958592be6f7c452_untitled.90.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-23 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30fd95859f197f7c455_untitled.92.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._30 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30a3b99ec77c0796faa_untitled.186.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 100px;
}

._32 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30b60d847995b4316d7_untitled.159.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1800px;
  background-attachment: fixed;
  height: 600px;
  margin-bottom: 100px;
}

._8856 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63132a93c25bf66d3cbbec26_untitled7.jpg");
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -12px;
  bottom: auto;
}

._8856.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._8856.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._8856.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.text-block-22 {
  color: var(--white-2);
  margin-top: 40px;
  margin-left: 100px;
  font-family: Oswald, sans-serif;
  font-size: 60px;
  position: relative;
  top: 142px;
}

._3656 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba3d9271a9b3a267fd23_Mind%20map_%E7%94%BB%E6%9D%BF%201.jpg"), linear-gradient(to bottom, var(--white), var(--white));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1200px, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.s55 {
  background-color: #0000;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

._896 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba4e9aa38e84cfebdebe_untitled.82.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 1200px;
  height: 500px;
  margin-left: auto;
  margin-right: 40px;
  position: relative;
  left: auto;
}

._337 {
  clear: none;
  color: var(--white);
  align-self: center;
  width: 600px;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
}

._53 {
  float: right;
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: 0;
}

._03 {
  z-index: -1;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633de0cac33faa5759e9f1ba_instruction.jpg"), linear-gradient(to bottom, var(--white), var(--white));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  flex-direction: row;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: block;
  position: relative;
}

._53-copy {
  float: right;
  color: var(--black);
  text-align: left;
  align-self: center;
  width: 500px;
  margin-left: auto;
  margin-right: 0;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: static;
  top: 10px;
}

._886 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba87ff958a5a7e725633_vector-gray-background-black-and-grey-abstract-wall-and-studio-room333.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 1200px;
  height: 500px;
  margin-left: 100px;
  margin-right: 60px;
  position: relative;
  left: auto;
}

._3322-copy {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin-right: 100px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

._8988-copy {
  z-index: -1;
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633df5a7b33515358e1036de_range-min%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-around;
  height: 500px;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.heading-13-copy-copy {
  float: none;
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: auto;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
  position: relative;
  top: 158px;
}

._78 {
  float: none;
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: 158px;
}

._23235 {
  background-color: #8d8d8d;
  background-image: linear-gradient(#7d7d7d 34%, #797979 50%, #696969);
  justify-content: space-between;
  height: 700px;
  margin-bottom: 140px;
  display: flex;
}

._33228 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a7c1e3e8ff0174522f_untitled.36.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 1200px;
  height: 500px;
  margin-right: auto;
  position: relative;
  left: auto;
}

.div-block-41 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba4c3429915d352a6f3e_untitled.80.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: -50px;
  margin-right: 220px;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba4b41f9340510566834_untitled.79.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: -50px;
}

.div-block-43 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba4b0ebfd12d3e5df215_untitled.78.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: -50px;
}

._987 {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin: -262px auto auto 140px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: -484px;
}

._5853 {
  z-index: -1;
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dfe5ddb57fae7b53dac56_s4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-between;
  height: 250px;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.div-block-44 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dfd14988b5fb57288d710_s2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  margin-left: auto;
}

.div-block-45 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dfd14cab0e7fb6ec949c6_s1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
}

.div-block-46 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dfd144a519360e6350de0_s3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  margin-right: 40px;
}

._987-copy {
  color: var(--white);
  align-self: center;
  width: 600px;
  margin: -262px auto auto 140px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: -484px;
}

.div-block-41-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633e0298bc45a387a7c25fda_Final.002.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: -50px;
  margin-right: auto;
  position: relative;
  top: -12px;
}

.div-block-43-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633e031ed59a44964018938e_3f.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: -50px;
}

._535 {
  color: var(--black);
  align-self: center;
  width: 600px;
  margin: -262px auto auto 140px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: -529px;
}

._5856 {
  background-color: #e3e3e3;
  justify-content: space-between;
  height: 700px;
  margin-bottom: 200px;
  display: flex;
}

._553 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a6ab4d88f9cd107334_untitled.39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

._586 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba887df4c81f613429d2_ClayCourtLowAngle1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1000px;
}

._9956 {
  z-index: -1;
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633e04a3db57fa42253deab6_Untitled-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-between;
  height: 600px;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.div-block-41-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633e0298bc45a387a7c25fda_Final.002.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: -50px;
  margin-right: auto;
  position: relative;
  top: -12px;
}

._6653 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633e05390f0c2f1ffb53a47a_Final.003.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -52px;
}

._535-copy {
  color: var(--black);
  align-self: center;
  width: 600px;
  margin: -262px auto auto 140px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: -572px;
}

._5856-copy {
  background-color: #e3e3e3;
  justify-content: space-between;
  height: 700px;
  margin-bottom: 142px;
  display: flex;
}

._2023 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba6708f2a92245382f01_%E6%88%AA%E5%B1%8F2021-04-23%20%E4%B8%8A%E5%8D%883.29.46.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: flex-end;
  width: 3000px;
  height: 600px;
  margin-left: 100px;
}

._5863 {
  float: left;
  clear: left;
  color: var(--midnight-blue-2);
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  top: auto;
  left: 100px;
}

.text-span-13 {
  color: #de1013;
  font-weight: 700;
}

._3377 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63bf5e0b5bf1fa81cc364fdd_Setting%20drone.530.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -240px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

._3377.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._3377.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._3377.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._455 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423843e2412db3aac1ca2e_321.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: -12px;
  bottom: auto;
}

._455.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._455.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._455.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.div-block-47 {
  color: var(--white);
  align-self: center;
  font-family: Pirulen rg, sans-serif;
  font-size: 50px;
  display: flex;
  position: relative;
}

._5989 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 300px, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 300px;
  margin-top: 140px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

._985 {
  justify-content: center;
  align-items: center;
  height: 500px;
  margin-bottom: 100px;
  margin-left: 160px;
  margin-right: 160px;
  display: flex;
}

._996 {
  width: 1000px;
  height: 500px;
}

.heading-14 {
  color: var(--white);
  margin-top: -223px;
  margin-left: -65px;
  font-family: Pirulen rg, sans-serif;
  font-size: 30px;
  transform: rotate(90deg);
}

.text-span-14 {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.heading-14-copy {
  color: var(--white);
  margin-top: -286px;
  margin-left: -65px;
  font-family: Pirulen rg, sans-serif;
  font-size: 30px;
  transform: rotate(90deg);
}

._996-copy, ._6556 {
  width: 1000px;
  height: 450px;
}

._58635 {
  width: 1000px;
  height: 500px;
}

.heading-14-copy-copy {
  color: var(--white);
  margin-top: -239px;
  margin-left: -65px;
  font-family: Pirulen rg, sans-serif;
  font-size: 30px;
  transform: rotate(90deg);
}

._7898 {
  justify-content: center;
  align-items: center;
  height: 500px;
  margin-bottom: 220px;
  margin-left: 160px;
  margin-right: 160px;
  display: flex;
}

._58635-copy {
  width: 1000px;
  height: 500px;
}

._65564 {
  background-color: #0000;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

._989 {
  color: var(--white);
  text-align: right;
  align-self: center;
  width: 750px;
  margin-right: 40px;
  font-family: Pirulen rg, sans-serif;
  font-size: 30px;
  line-height: 50px;
}

._7896 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63424986e2412d446ac251c6_p084v80r.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 800px;
  height: auto;
  margin-right: 0;
  position: relative;
  left: auto;
}

._585 {
  z-index: -1;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: column;
  justify-content: center;
  height: 800px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.background-video-6 {
  height: 1000px;
}

._686 {
  background-color: #0000;
  justify-content: space-between;
  height: 500px;
  margin-bottom: 140px;
  display: flex;
}

._6656 {
  z-index: -1;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: row;
  justify-content: flex-start;
  height: 600px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

._5546 {
  float: right;
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 600px;
  margin-left: 140px;
  margin-right: 140px;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
  position: relative;
  top: 158px;
}

._123 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63435b0ab9d4cea034b4622a_23323.1222-min.png");
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: 1500px;
  justify-content: space-between;
  width: auto;
  height: 700px;
  margin-bottom: auto;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

._321 {
  color: var(--white);
  align-self: center;
  width: 1000px;
  margin-left: 40px;
  margin-right: 140px;
  font-family: Porsche, sans-serif;
  font-size: 30px;
  line-height: 50px;
}

._132 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63435b0ab9d4cea034b4622a_23323.1222-min.png");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 2000px;
  height: 1000px;
  margin-right: auto;
  position: relative;
  left: auto;
}

._9965 {
  z-index: -1;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: row;
  justify-content: space-around;
  height: 300px;
  margin-bottom: 140px;
  display: flex;
  position: relative;
}

._11 {
  z-index: -1;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634370b5025b9f1dd55cb263_func2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-around;
  height: 300px;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: relative;
}

.div-block-48 {
  width: 400px;
}

._3765 {
  background-color: #0000;
  justify-content: space-between;
  height: 700px;
  margin-bottom: 60px;
  margin-left: 20px;
  display: flex;
}

._7356 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437592eae8f4493991edeb_23323.1227-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 1200px;
  height: 700px;
  margin-left: -66px;
  margin-right: auto;
  position: relative;
  left: auto;
}

.div-block-49 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634379bcebf97b6cb325fa9d_tech.001-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1000px;
}

._5343 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437c484d90332fd5a0484f_tech.001-03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1000px;
}

._58565 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634375924585b40fc5a7327f_23323.1224-min.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 1400px;
  height: 700px;
  margin-left: -215px;
  margin-right: auto;
  position: relative;
  left: auto;
}

._3365 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437c034585b41699a775a2_23323.1228-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 1400px;
  height: 700px;
  margin-left: -223px;
  margin-right: auto;
  position: relative;
  left: auto;
}

._66535 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437c48da79c931b2c7c456_tech.001-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1000px;
  margin-left: 0;
}

.bpa-copy-copy {
  clear: none;
  background-color: var(--black);
}

._58636 {
  z-index: -1;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343852576d014779d214ad7_moodbd-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: flex-start;
  height: 600px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

._3-6 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437ea3c5c73024d46ef9a1_Untitled-1dd-10659.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  width: 800px;
}

._023 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a6ab4d88f9cd107334_untitled.39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

._034 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63438795eae8f43a539297b2_23323.236-10753.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 800px;
}

._99 {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 303px;
  left: 100px;
}

._4747 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 8px;
  position: relative;
  top: 336px;
  left: 100px;
}

._6362 {
  z-index: -1;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63438565c5c73025296f3db1_Untitled-2-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: flex-start;
  height: 600px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

._035 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634387936a3b9100c37ae4fb_23323.238-10778.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 800px;
}

._0365 {
  z-index: -1;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343856622ea7148f340be0a_Untitled-2-03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: flex-start;
  height: 600px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

._035-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634387936a3b9100c37ae4fb_23323.238-10778.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 800px;
}

._032 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63438791025b9f0e5f5d982e_23323.237-10787.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 800px;
}

.section-55 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 60px;
  display: flex;
}

.button-20 {
  background-color: var(--dark-grey);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 20px;
  width: 500px;
  height: 50px;
  margin-bottom: 40px;
  padding: 10px 0 0;
  font-family: Pirulen rg, sans-serif;
  font-size: 25px;
}

._23 {
  background-color: var(--dark-grey);
  text-align: center;
  border-radius: 20px;
  width: 500px;
  height: 50px;
  margin-bottom: 40px;
  padding: 10px 0 0;
  font-family: Pirulen rg, sans-serif;
  font-size: 25px;
}

._24 {
  background-color: var(--dark-grey);
  text-align: center;
  cursor: pointer;
  border-radius: 20px;
  width: 500px;
  height: 50px;
  margin-bottom: 40px;
  padding: 10px 0 0;
  font-family: Pirulen rg, sans-serif;
  font-size: 25px;
}

.final {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6342371bb6d884f0ed424731_PD5_%E5%89%AF%E6%9C%AC.004.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}

._5654 {
  color: var(--white);
  align-self: center;
  font-family: Pirulen rg, sans-serif;
  font-size: 50px;
  display: flex;
  position: relative;
}

._6633 {
  justify-content: flex-start;
  margin: 180px auto -229px 100px;
  display: flex;
}

._7745 {
  float: none;
  clear: none;
  object-fit: fill;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin: 140px 100px 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

._6-6 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 235px;
  left: 100px;
}

._575 {
  float: left;
  clear: left;
  color: var(--light-blue);
  width: 200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Nasalization rg, sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

._626 {
  z-index: 0;
  float: left;
  clear: left;
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 345px;
  left: 100px;
}

._98987 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321f46c2f25a7a874217693_Sky%20ladeer.001.JPEG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  height: 700px;
  max-height: 1500px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 100px;
}

._326 {
  float: left;
  clear: left;
  color: var(--cadet-blue);
  width: 400px;
  margin: 40px auto 75px;
  font-size: 40px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

._211 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 152px;
  left: 100px;
}

.heading-15 {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080);
  align-self: center;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: static;
}

._2002 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac5d7a031469076d4c76_Sky%20ladder.009.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2003 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac5d7a031418e56d4c89_Sky%20ladder.010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2332 {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 650px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 351px;
  left: 100px;
}

._2001 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 183px;
  left: 100px;
}

._2004 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b3fd7a031453b76db876_Sky%20ladder.011.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2005 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d54848035194d3d15_rd2.001.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2006 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d76d0140b7b2357a1_rd2.002.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2007 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57dda79c9f5cfca1347_rd2.003.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.section-56 {
  margin-bottom: 100px;
}

.heading-16 {
  color: var(--white);
  text-align: center;
  font-size: 40px;
  font-weight: 400;
}

._2008 {
  clear: both;
  object-fit: cover;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 740px;
  margin: auto auto 140px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  left: 0;
  right: 0;
}

._2022 {
  width: 2000px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

._2009 {
  justify-content: space-between;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.div-block-50 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf74e2412df1bbd1b7e3_META3%20(1)_4.png");
  background-position: 0 0;
  background-size: cover;
  width: 800px;
}

.div-block-51 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf734d9033b9c7a302dd_META3%20(1)_3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 800px;
}

._2010 {
  justify-content: space-between;
  height: 700px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._1999 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf742c7f35d1f4329204_META3%20(1)_6.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  width: 800px;
}

._1998 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf734d903311f0a302dc_META3%20(1)_1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  width: 800px;
}

._2011 {
  justify-content: space-between;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._1997 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf73af18ec2650a9c8e5_META_9.png");
  background-position: 0 0;
  background-size: cover;
  width: 800px;
}

._1996 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf73af18ec06c0a9c8e4_META_11.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 800px;
}

._2012 {
  justify-content: space-between;
  height: 500px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._1995 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf7376d014c04723cb54_META_7.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  width: 800px;
}

._1994 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf73ae8a1682aeab2b9b_META_10.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  width: 800px;
}

.section-57 {
  flex-direction: column;
  margin-bottom: 140px;
  display: flex;
}

.text-block-23 {
  color: var(--white);
  text-align: center;
  margin-bottom: 60px;
  font-size: 40px;
}

.slider-7 {
  height: 700px;
  margin-left: 100px;
  margin-right: 100px;
}

.slide-24 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac6d456e3836ce78ba70_incontex4.jpg");
  background-position: 30% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-25 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac6d22ea717e82427007_incontex1.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-26 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac6dc5c73047b970dfaa_incontex3.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-27 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63130516e19fbb850774c624_incontex2.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

._2010-copy {
  justify-content: space-between;
  height: 700px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._1999-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf742c7f35d1f4329204_META3%20(1)_6.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  width: 800px;
}

._1998-copy, ._8889 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343bf734d903311f0a302dc_META3%20(1)_1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  width: 800px;
}

._5325 {
  opacity: 1;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

._5325.cc-bigger-light {
  opacity: .6;
  color: var(--white);
  width: 1200px;
  height: 200px;
  margin-top: auto;
  margin-left: auto;
  padding-top: 0;
  font-size: 20px;
}

._3327 {
  color: var(--white);
  text-align: center;
  margin: 100px 100px 60px;
  font-family: Nasalization rg, sans-serif;
  font-size: 50px;
}

.section-58 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac80f306f0360c122e0e5_Jackie.jpg");
  background-position: 0%;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
  margin-bottom: auto;
}

._98898 {
  z-index: 0;
  float: left;
  clear: left;
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 303px;
  left: 100px;
}

._3322323 {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: 68px 0 auto;
  overflow: visible;
}

._39239 {
  justify-content: center;
  align-items: flex-start;
  margin-top: -30px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.image-68 {
  width: auto;
  height: 300px;
}

.lightbox-link-3 {
  width: auto;
  height: auto;
}

.image-69 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c38c4c67a5178715c5_IMG_4884.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 800px;
  height: 300px;
  margin-left: 100px;
}

.image-70 {
  height: 500px;
}

.lightbox-link-4 {
  margin-left: 20px;
}

.div-block-52 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c38c4c67a5178715c5_IMG_4884.jpg");
  background-position: 50% 0;
  background-size: cover;
  width: 800px;
  height: 500px;
  margin-left: 10px;
}

.link-block-22 {
  width: 800px;
  height: 550px;
}

.div-block-53 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c38c4c67a5178715c5_IMG_4884.jpg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

.section-59, .section-59-copy {
  margin-top: 100px;
}

._911 {
  margin-top: 10px;
}

._911-1, ._911-2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-2._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c293d67d0816f4443e_ECOLO.002.jpeg");
}

._911-3 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-3._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c1a6463432d9960b51_ECOLO.003.jpeg");
}

._911-4 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-4._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2a6bf2a60afdec9af_ECOLO.004.jpeg");
}

._911-5 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-5._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c193d67d8607f44439_ECOLO.005.jpeg");
}

._911-6 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-6._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c18c4c6753db8715c4_ECOLO.006.jpeg");
  background-repeat: no-repeat;
}

._911-7 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-7._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c1d0fed929ec21a542_ECOLO.007.jpeg");
  background-repeat: no-repeat;
}

._911-8 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-8._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c1d0fed93a8c21a541_ECOLO.008.jpeg");
  background-repeat: no-repeat;
}

._911-9 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-9._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c1a64634abb1960b50_ECOLO.010.jpeg");
  background-repeat: no-repeat;
}

._911-copy {
  margin-top: 0;
}

._911-10 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-10._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c1cfaef2cc6efd82b2_ECOLO.011.jpeg");
  background-repeat: no-repeat;
}

._911-11 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-11._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd75c58923b82_ECOLO.013.jpeg");
  background-repeat: no-repeat;
}

._911-12 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-12._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd77c02923b83_ECOLO.014.jpeg");
  background-repeat: no-repeat;
}

._911-13 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-13._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c3cdb4eb1dcb603bfe_ECOLO.017.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
}

._911-14 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-14._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c3d0fed9640621a54f_ECOLO.018.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
}

._911-15 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c3bd095852d0efdc2b_ECOLO.019.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
}

._39239-copy {
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.div-block-52-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b5212bd0958a074f105ad_6F59DE5A-7E6D-410D-B595-8ADAC645DDBB%20(1).jpg");
  background-position: 50% 0;
  background-size: cover;
  width: 422px;
  height: 550px;
  margin-top: 0;
  margin-left: 0;
  position: relative;
  top: -210px;
}

.div-block-52-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b5212e5015006c7931a38_9066F315-D81E-4A4A-B7CC-87B4DBFC9D2C.JPG");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 800px;
  height: 350px;
  margin-top: -9px;
  margin-left: 10px;
}

._9-998 {
  z-index: -2;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63b39a433c3dd79a1268ef5f_untitled.451.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

._9-998.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._9-998.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._9-998.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._78778 {
  color: var(--white);
  align-self: center;
  font-family: Pirulen rg, sans-serif;
  font-size: 50px;
  display: flex;
  position: relative;
}

.section-60 {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  position: relative;
  top: -46px;
}

.paragraph-30 {
  width: 700px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  position: relative;
}

._99898 {
  justify-content: center;
  align-items: flex-start;
  margin-top: -200px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

._352654 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b5212e5015006c7931a38_9066F315-D81E-4A4A-B7CC-87B4DBFC9D2C.JPG");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1232px;
  height: 350px;
  margin-top: -9px;
  margin-left: 0;
}

.lightbox-link-5 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eadb82b96042763a8caf20_Final%203-3-min.jpg"), linear-gradient(#dde3e3, #dde3e3);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  width: 1232px;
  height: 450px;
}

.image-71 {
  width: 1232px;
  height: 350px;
}

._0321 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 12px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

._32656 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eae0170ca79688b06950e1_untitled.4293.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1232px;
  height: 500px;
}

._4554555 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 8px;
  position: relative;
  top: 336px;
  left: 100px;
}

._232323 {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 650px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 303px;
  left: 100px;
}

._5989-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 300px, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 300px;
  margin-top: 140px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

._9989856 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb4af88167112175af8113_unnamed.jpg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 300px;
  margin-top: 622px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

._2353 {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: -100px 0 auto;
  overflow: visible;
}

.list-copy-copy {
  z-index: -1;
  float: right;
  clear: none;
  text-align: right;
  object-fit: contain;
  width: 600px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
  position: relative;
  inset: auto 100px 40px auto;
}

._995656 {
  z-index: 1;
  float: right;
  clear: none;
  text-align: right;
  object-fit: contain;
  width: 600px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
  position: relative;
  inset: 1062px 100px 40px auto;
}

._47472 {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 8px;
  position: relative;
  top: 336px;
  left: 100px;
}

._9989 {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0 0 auto;
  overflow: visible;
}

.div-block-54 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b20baab5d3407d9da73_IMG_4915.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 550px;
  margin-left: 220px;
  margin-right: 220px;
}

.section-61 {
  margin: 40px 140px auto;
}

._6565565 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b20baab5d3407d9da73_IMG_4915.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 550px;
  margin-left: 220px;
  margin-right: 220px;
}

.container-11 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b20baab5d3407d9da73_IMG_4915.jpg");
  background-position: 50%;
  background-size: cover;
  height: 600px;
  padding-right: 0;
}

.div-block-55 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b20baab5d3407d9da73_IMG_4915.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

._66545 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b30597136108095bb36_IMG_4912.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

._9895 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb420bc4510c0e595aa298_IMG_5881.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

._9895-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb420aaecb7296ff01c5a9_IMG_5878.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

.section-62 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#00000069, #00000069), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb7d66aa6dfff0217dfb57_%E6%9C%AA%E6%A0%87%E9%A2%98-1445.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 370px;
  margin-top: 100px;
  margin-bottom: 220px;
  display: flex;
}

.section-63 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.paragraph-31 {
  color: var(--white);
  flex: 1;
}

.div-block-56 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb5ea6f02ed98045d663ce_Untitled-13.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  height: 500px;
}

.paragraph-32 {
  color: var(--white);
  width: 300px;
  margin-right: 100px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.text-span-16 {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-17 {
  color: var(--white);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

._0211212 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-block-56-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb68afd9859c45a4e97612_Untitled-134.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 600px;
  margin-left: -40px;
}

.text-span-18 {
  font-size: 40px;
  font-weight: 700;
  position: relative;
  bottom: 23px;
}

.section-64 {
  justify-content: center;
  align-items: center;
  margin: 220px 100px 100px;
  display: flex;
}

.div-block-57 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb70718d1bb168b92aaebf_Group%20122602.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 350px;
}

.paragraph-33 {
  color: var(--white);
  margin-top: 30px;
  margin-bottom: 140px;
  margin-left: 100px;
  font-size: 20px;
  line-height: 50px;
}

.text-span-19 {
  font-size: 30px;
  font-weight: 700;
}

.heading-17 {
  color: var(--white);
  text-align: center;
  font-weight: 400;
}

._954 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb81ff662207b44e66b8aa_%E6%9C%AA%E6%A0%87%E9%A2%98-2332-min%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 700px;
  height: 500px;
}

._439 {
  color: var(--white);
  width: 300px;
  margin-right: 20px;
  font-size: 40px;
  font-weight: 700;
}

.bold-text-2 {
  font-weight: 400;
}

._855 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  margin-right: 220px;
  display: flex;
}

._745 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb5ea6f02ed98045d663ce_Untitled-13.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  height: 500px;
}

._439-copy {
  color: var(--white);
  width: 300px;
  margin-right: 100px;
  font-size: 40px;
  font-weight: 700;
}

._542 {
  color: var(--white);
  width: 300px;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-58 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb84b8f9dd814a379cd5e2_%E6%9C%AA%E6%A0%87%E9%A2%98-332.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 600px;
}

.text-span-20 {
  font-size: 40px;
  font-weight: 700;
}

._855-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb8ad0bb7e580d91f99a6d_%E6%9C%AA%E6%A0%87%E9%A2%98-3989.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 450px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

._542-copy {
  color: var(--white);
  width: 300px;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
}

.div-block-58-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb8c0a37ccf089fea63582_glove%2Bcloth_3%20copy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1000px;
  height: 700px;
}

.text-span-20-copy {
  font-size: 40px;
  font-weight: 700;
}

._542-copy {
  color: var(--white);
  width: 350px;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

._855-copy, ._9-78 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  margin-right: 220px;
  display: flex;
}

._855-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb8ad0bb7e580d91f99a6d_%E6%9C%AA%E6%A0%87%E9%A2%98-3989.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 450px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.background-video-7 {
  height: 800px;
}

.section-65 {
  margin-left: 140px;
}

.heading-18 {
  color: var(--white);
  margin-bottom: 140px;
  font-size: 15px;
  font-weight: 700;
}

.text-span-21 {
  font-size: 35px;
  font-weight: 700;
}

.text-span-22, .text-span-23 {
  font-size: 45px;
  font-weight: 700;
}

.final-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb9091636bdf715ccc1f54_Hydio_Clo_Page_18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}

.div-block-59 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb91c5066560999c08ff7b_Group%20122601.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  height: 500px;
}

.section-67 {
  margin-bottom: 60px;
}

.section-68 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb943fb6edcfc485793c09_Untitled-2%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 800px;
  margin-top: 100px;
  margin-bottom: 0;
}

.background-video-8 {
  width: 500px;
  height: 800px;
}

.section-70 {
  justify-content: space-between;
  margin-bottom: 140px;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.heading-20 {
  color: var(--white);
  align-self: center;
  font-size: 20px;
}

.text-span-25 {
  font-size: 35px;
  font-weight: 700;
}

.link-6 {
  cursor: pointer;
}

.div-block-53-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f2d33a6ca1bdd8f30b_ENV%20Final.001.jpeg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-1-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f2fd6a2211e771362f_ENV%20Final.002.jpeg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-2-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-2-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f2965a8b4d42585891_ENV%20Final.003.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-3-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-3-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f194e12d59dc9a814b_ENV%20Final.004.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-4-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-4-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f2b6b04229ce157c70_ENV%20Final.005.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-6-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-6-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f1ed639408685a33aa_ENV%20Final.006.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

.body-3 {
  background-color: var(--white);
}

._911-7-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-7-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f1da25f1fc5df7b792_ENV%20Final.007.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-8-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-8-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f2433aca8546339af6_ENV%20Final.008.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-9-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-9-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f2fd6a220e39713632_ENV%20Final.009.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-10-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-10-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f60bbcfd268f6a45aa_ENV%20Final.010.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-11-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-11-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f24992ead4c5d974a4_ENV%20Final.011.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-12-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-12-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f644098326950923b9_ENV%20Final.012.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-13-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-13-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f386e480c688354cfb_ENV%20Final.013.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-14-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-14-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4449ca8bb5b775ce7_ENV%20Final.014.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4433aca5414339b00_ENV%20Final.015.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f643d018f75546267c_ENV%20Final.016.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f6d33a6c3489d8f346_ENV%20Final.017.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4fd6a226ff2713660_ENV%20Final.018.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f595abd3c66800ca7a_ENV%20Final.019.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4965a8b59c9585913_ENV%20Final.020.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4ccca65197ea30b83_ENV%20Final.021.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4b64b864c77f56c05_ENV%20Final.022.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4965a8b7bca585904_ENV%20Final.023.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f4d33a6c4861d8f322_ENV%20Final.024.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f45e02696a513c588f_ENV%20Final.025.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f6d82cced1bf85191c_ENV%20Final.026.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f0efede93fb89ccf67_ED225E1B-85DF-46C2-99A7-FB754699D903_1_105_c.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
  margin-left: 140px;
  margin-right: 140px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f0efede93fb89ccf67_ED225E1B-85DF-46C2-99A7-FB754699D903_1_105_c.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
  margin-left: 140px;
  margin-right: 140px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f1859f6aa8f2244277_32084668-9727-46B1-8A12-5779574FAB1D_1_105_c.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
  margin-left: 140px;
  margin-right: 140px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f0efede9215f9ccf66_86DAA56B-DC29-4234-AF9C-65EA5A9AFEA9_1_105_c.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
  margin-left: 140px;
  margin-right: 140px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/636b43c2cbddd73edb923b81_ECOLO.001.jpeg");
  background-position: 50% 30%;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0efb64b86936bf56bc4_F620C76D-B9D9-49E1-9E25-FD6154DD472D_1_105_c.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
  margin-left: 140px;
  margin-right: 140px;
}

._0321-copy {
  justify-content: center;
  align-items: flex-start;
  margin-top: 12px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.link-block-23 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f1859f6aa8f2244277_32084668-9727-46B1-8A12-5779574FAB1D_1_105_c.jpeg");
  background-position: 50%;
  background-size: cover;
  width: 1232px;
  height: 650px;
  margin-bottom: 40px;
}

.button-11-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 300px;
}

.text-span-26, .text-span-27, .text-span-28 {
  color: var(--black);
}

.section-71 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff0300dc32cbb5d33e2d60_moodb.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 550px;
  margin-bottom: 140px;
  margin-left: 220px;
  margin-right: 220px;
}

.section-72 {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#00000085, #00000085), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff0497b965c663bd66eec2_0.23.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  height: 400px;
  margin-bottom: 40px;
  display: flex;
}

.heading-21 {
  color: var(--white);
  text-align: center;
  margin-left: 140px;
  margin-right: 140px;
  font-family: Pirulen rg, sans-serif;
}

.text-span-29 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.section-73 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff10dea75a04472988842b_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  height: 550px;
  margin-bottom: 140px;
}

.section-74 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff1a9fe9d8463a40a8cdd3_99898_%E7%94%BB%E6%9D%BF%201_%E7%94%BB%E6%9D%BF%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 750px;
  margin-top: 20px;
  margin-bottom: 0;
}

.section-75 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff1eeca62f52681b35f153_99898_%E7%94%BB%E6%9D%BF%20123.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
}

.section-76 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff27d7a302e51480a2658a_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20(11).jpg"), linear-gradient(#d5d5d5, #d5d5d5);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  height: 400px;
  margin-bottom: 140px;
}

.section-77 {
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
}

.paragraph-33-copy {
  color: var(--white);
  margin-bottom: 140px;
  margin-left: 60px;
  margin-right: 60px;
  font-size: 20px;
  line-height: 50px;
}

.text-span-19-copy {
  font-size: 30px;
  font-weight: 700;
}

.div-block-57-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/64249dffead23adbe31ebe31_Group%201226022.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 350px;
  margin-left: 140px;
  margin-right: 140px;
}

.container-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631428ef77fe7eecd32c9f76_untitled.44%E5%89%AF%E6%9C%AC.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.container-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.container-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.container-copy.cc-full-width-form-wrap {
  background-image: none;
  align-items: flex-start;
  display: flex;
}

.section-78 {
  margin-top: 128px;
}

.html-embed-6 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ff0497b965c663bd66eec2_0.23.png");
  background-position: 50%;
  background-size: auto;
}

.container-copy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: 300px;
  margin-left: 350px;
  margin-right: 350px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 140px;
}

.container-copy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.container-copy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.container-copy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: 300px;
  margin-left: 350px;
  margin-right: 350px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 140px;
}

.cc.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.cc.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.cc.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.cc._1 {
  background-image: none;
}

.tb19c-copy {
  color: var(--white);
  text-align: center;
  width: 200px;
  font-family: Druk wide, sans-serif;
  font-size: 15px;
  position: relative;
  left: auto;
}

._5456465-copy {
  z-index: auto;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65231c725af87f0a7cc3192e_96D56935-830B-4402-B17C-50267B0606062.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin: 60px 0 auto auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
}

._5456465-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._5456465-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._5456465-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.bpa-copy {
  clear: none;
  background-color: var(--white);
}

._9-998-copyads {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65231c725af87f0a7cc3192e_96D56935-830B-4402-B17C-50267B0606062.jpg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 1000px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

._9-998-copyads.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._9-998-copyads.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._9-998-copyads.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._78778-ddscopy {
  color: var(--white);
  align-self: center;
  font-family: Space Age, sans-serif;
  font-size: 80px;
  display: flex;
  position: relative;
}

._9989-casdopy {
  z-index: 0;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: 202px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0 0 auto;
  overflow: visible;
}

._232323-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 303px;
  left: 100px;
}

._9989856hh-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523467d441809c36af15564_pexels-inga-seliverstova-3413462.jpg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 400px;
  margin-top: 622px;
  margin-bottom: 220px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-63-asdcopy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 220px;
  display: flex;
}

.div-block-56-adscopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65234939fe162ad420329719_Weixin%20Image_20231008171235.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 500px;
  height: 650px;
}

.text-span-30, .bold-text-3 {
  color: var(--black);
}

.text-span-17-copy {
  color: var(--black);
  font-size: 20px;
  font-weight: 400;
}

.div-block-56-copasdy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65234b13f802827624a61a76_pexels-suzy-hazelwood-3077740.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 500px;
  margin-left: -40px;
  margin-right: 100px;
}

.text-span-ads18-copy {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  position: relative;
  bottom: 23px;
}

.paragraph-32-cdasopy-copy {
  color: var(--white);
  width: 400px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-ads57-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65234e0486080394d956ad73_Weixin%20Image_20231008174835.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 650px;
  margin-left: 100px;
  margin-right: 100px;
}

.adasds {
  color: var(--white);
  margin-bottom: 140px;
  margin-left: 60px;
}

.adasds-copy {
  color: var(--white);
  margin-bottom: 140px;
  margin-left: 0;
  font-size: 20px;
  line-height: 80px;
}

.bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8 {
  font-size: 40px;
}

.text-span-31, .text-span-32 {
  font-size: 40px;
  font-weight: 700;
}

.div-block-57-copasdy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652354bbf8c1df34c712a9f2_Frame%2039.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
  margin-bottom: 40px;
  margin-left: 140px;
  margin-right: 140px;
}

.section-64ads-copy {
  justify-content: center;
  align-items: center;
  margin: 220px 100px 100px;
  display: block;
}

.bpa-copy-jklcopy-copy {
  clear: none;
  background-color: var(--black);
}

.paragraph-33-copy-copy {
  color: var(--white);
  margin-bottom: 0;
  margin-left: 60px;
  margin-right: 60px;
  font-size: 20px;
  line-height: 50px;
}

.text-span-19-copy-copy {
  font-size: 30px;
  font-weight: 700;
}

._9989856hh-copy-copy {
  z-index: 0;
  background-color: var(--b);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65235b8f36a7c0b448640e3a_Frame%2040.png"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-62-jlkcopy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652361335af87f0a7cfb563e_DNVSKC-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 140px;
  display: flex;
}

.sectijlkon-62-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652360583505e25d76d584ed_Frame%2041.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 370px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

.heading-17-asdcopy {
  color: var(--white);
  text-align: center;
  font-weight: 500;
}

.sectijlkon-62-csdfopy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#000, #4d4d4d1f 15%, #fff0 50%, #4d4d4d36 90%, #000), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652369dca50676b7867c360c_Layout-013.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 450px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

.heading-17-asdcopy-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 140px;
  font-weight: 500;
}

.sectijlkon-62-csdfopy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65236d05a50676b7867f59e9_Weixin%20Image_20231008195925-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-58-dacopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65236f5d1f5870e1442f8945_untitled.2009-min.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 600px;
}

.text-spanads-20-copy {
  font-size: 40px;
  font-weight: 700;
}

._54asd2-copy {
  color: var(--white);
  width: 500px;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
}

._85asd5-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238bb51b687388fa40914c_DYNAVYN%20FINAL_30.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

._855-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  margin-right: 140px;
  display: flex;
}

._855-copady-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 600px;
  margin-bottom: 100px;
  margin-left: 140px;
  margin-right: 0;
  display: flex;
}

.div-block-58-dacopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523795aa4ef7a6f93caef8c_untitled.2046-min.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1000px;
  height: 700px;
}

.div-block-61 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523771f118fdda7e43d977c_DYNAVYN%20FINAL_17-min.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 830px;
}

.div-block-61-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523771f118fdda7e43d977c_DYNAVYN%20FINAL_17-min.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 830px;
  display: block;
  position: absolute;
}

._85asd5-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237cb9be761c3dc5fcad9c_DYNAVYN%20FINAL_23.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-61-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237cb96ad2c5e919ab18ff_DYNAVYN%20FINAL_22.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 830px;
  position: absolute;
}

.div-block-61-copy {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237cb96ad2c5e919ab18ff_DYNAVYN%20FINAL_22.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 830px;
  position: static;
}

.div-block-61-copy-copy {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237cf6f802827624d004cb_DYNAVYN%20FINAL_21-min.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 830px;
  margin-top: -830px;
  position: static;
  top: -164px;
}

.sectijlkon-62-csdfopy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238796f2062f82220d18c1_untitled.2049-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.sectijlkon-62-csdfopy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238bb56223bf541d852d4d_DYNAVYN%20FINAL_28.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 900px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

._85asd5-copyads-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237b15059536649fead4b9_DYNAVYN%20FINAL_18-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-6asd1-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238bb5a27b68e94e4e6f76_DYNAVYN%20FINAL_29.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 830px;
}

._85asd5-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238bb51b687388fa40914c_DYNAVYN%20FINAL_30.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

._85asd5-copy-adscopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238bb55af87f0a7c20fea7_DYNAVYN%20FINAL_31.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-6asd1-copy-asdcopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238be1c1c2675c8bd543eb_DYNAVYN%20FINAL_32.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 830px;
}

.sectijlkon-62-csdfopy-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652389324f2795533ef20297_DYNAVYN%20FINAL_26-min%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 900px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

._585-copy {
  z-index: -1;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: column;
  justify-content: center;
  height: 800px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

._45132 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb8ad0bb7e580d91f99a6d_%E6%9C%AA%E6%A0%87%E9%A2%98-3989.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 450px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

._9-78-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  margin-right: 220px;
  display: flex;
}

.section-65-copy {
  margin-left: 140px;
}

.section-67-copy {
  margin-bottom: 60px;
}

.section-68-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb943fb6edcfc485793c09_Untitled-2%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 800px;
  margin-top: 100px;
  margin-bottom: 0;
}

.section-70-copy {
  justify-content: space-between;
  margin-bottom: 140px;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.section-68-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecb8f2fa728588fea09a5f_Untitled-2%20(1)2-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  margin-top: 0;
  margin-bottom: 0;
}

._85asd5-copy-hcopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237cb9be761c3dc5fcad9c_DYNAVYN%20FINAL_23.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.final-copadsy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65239242d232d30b4d2eefd2_Weixin%20Image_20231008223801-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}

.final-copadsy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652392427f579c095e9f343c_Weixin%20Image_20231008223703-min.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  margin-bottom: 140px;
}

.final-copadsy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652392421f5870e14451dca0_Weixin%20Image_20231008223804-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1200px;
  margin-bottom: 100px;
}

.video-3, .video-3-copy {
  margin-bottom: 220px;
}

.bpa-copyjk-copy {
  clear: none;
  background-color: var(--black);
  overflow: auto;
}

.bpa-copy456-copy, .bpa-co564py-copy {
  clear: none;
  background-color: var(--black);
  color: var(--black);
}

.c22645-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.body-2-casadsopy {
  background-color: #f1f1f1;
}

._3377jkl-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63bf5e0b5bf1fa81cc364fdd_Setting%20drone.530.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -240px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

._3377jkl-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._3377jkl-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._3377jkl-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.image-38-copyads-copy {
  float: none;
  clear: none;
  object-fit: cover;
  object-position: 50% 80%;
  width: 2200px;
  max-width: 5000px;
  height: auto;
  max-height: 900px;
  margin: auto;
  padding: 0;
  display: inline-block;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.c22645-coasdzzpy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523bf12033d9e01f768ed49_T%40.2517.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._326-cadsopy {
  float: left;
  clear: left;
  background-color: var(--black);
  color: var(--white);
  width: 600px;
  margin: -311px auto 75px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

.sk-b-cdasdopy {
  background-color: #000;
}

._2001-adscopy {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--black);
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 183px;
  left: 100px;
}

._98987-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321f46c2f25a7a874217693_Sky%20ladeer.001.JPEG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  height: 700px;
  max-height: 1500px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 100px;
}

.s9-2-c-3-copy-copy {
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 100px 60px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.s9-2-c-3-c-copy {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: auto 100px 60px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.s9-2-c-3-copy {
  text-align: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: auto;
  margin-bottom: 60px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 50px;
  display: flex;
  position: relative;
  top: auto;
  left: 0;
  right: 0;
}

.s8ccc-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6323add759462bbcb56905c9_Sky%20ladeer2.006.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002jlk-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653076e29d32726f422f9b76_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%205das.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 60px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2003-codsapy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac5d7a031418e56d4c89_Sky%20ladder.010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._200sda4-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c045788e56723157bd01_T3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._20ads05-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d54848035194d3d15_rd2.001.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2006-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d76d0140b7b2357a1_rd2.002.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2007-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57dda79c9f5cfca1347_rd2.003.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.section-56-copy {
  margin-bottom: 100px;
}

._2008-copy {
  clear: both;
  object-fit: cover;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 740px;
  margin: auto auto 140px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  left: 0;
  right: 0;
}

._2009-copy {
  justify-content: space-between;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2010-copy-copy {
  justify-content: space-between;
  height: 700px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2011-copy {
  justify-content: space-between;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2012-copy {
  justify-content: space-between;
  height: 500px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.section-57-copy {
  flex-direction: column;
  margin-bottom: 140px;
  display: flex;
}

._2022-copy {
  width: 2000px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

._233ads2-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 352px;
  left: 100px;
}

.container-das2-copy {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: -100px 0 auto;
  overflow: visible;
}

.text-blocasdk-7-copy {
  z-index: 0;
  float: right;
  outline-offset: 0px;
  direction: ltr;
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  outline: 3px #fff;
  margin: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: 50px;
  left: auto;
  right: 20px;
}

.section-79 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.heading-22 {
  color: #f1f1f1;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  display: block;
}

._2002jlk-cvcxopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c022a22f3b10adeb58b4_TT.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002jlk-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653077b097d273978985c285_untitled.2587.png"), linear-gradient(#3b3b3b, #3b3b3b);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.section-79-adscopy {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

._2002jlk-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#3b3b3b, #3b3b3b);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.paragraph-32-copy {
  color: var(--white);
  width: 500px;
  margin-left: 20px;
  margin-right: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.section-63-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-block-ads56-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6530889b347fbdf3fc3f3576_GettyImages_480792045.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  height: 500px;
  margin-right: 20px;
}

.paragraph-d-sd-sadsa32-copy-copy {
  color: var(--white);
  width: 400px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 50px;
}

.section-63-copy-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-block-ads56-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653089d52beaaa3e594b1f44_1663617014335.jpg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 700px;
  height: 500px;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-32sfd-copy-copy {
  color: var(--white);
  width: 400px;
  margin-left: 0;
  margin-right: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

._855aa-s-dasd-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  margin-left: 100px;
  margin-right: 0;
  display: flex;
}

.div-blocasdk-58-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6530c20db421145fe51b0f04_untitled.2588.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 900px;
  height: 600px;
  margin-left: 20px;
}

._542das-copy {
  color: var(--white);
  width: 500px;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.bpa-copy-copyasd-copy {
  clear: none;
  background-color: var(--black);
}

._9-99das8-copy {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653982172b9d4b97208e8ee9_38.jpg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

._9-99das8-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._9-99das8-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._9-99das8-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._7877das8-copy {
  color: var(--white);
  letter-spacing: 30px;
  text-indent: 0;
  align-self: center;
  font-family: Volvoserif, sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-span-35 {
  letter-spacing: 10px;
  font-family: Pirulen rg, sans-serif;
  font-size: 50px;
}

._232das323-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 650px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 303px;
  left: 100px;
}

.text-span-36 {
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 700;
}

._998ssd9-copy {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0 0 auto;
  overflow: visible;
}

._99898das56-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653993ee923d78df3b5f3a81_2.jpg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 400px;
  margin-top: 622px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.sectionads-63-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65399483c6efe33266993073_4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.sectionads-63ads-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65399517e4418376fb355ec8_8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: block;
}

.div-block-62 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653994f180770328749273bf_7.jpg");
  background-position: 50%;
  background-size: contain;
  height: 700px;
}

.sectionadsdas-63-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65399f953a4fdd130d577bcc_9.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.sectionadsdas-63ads-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 800px;
  margin-bottom: 40px;
  display: flex;
}

.background-video-9 {
  flex: none;
  height: auto;
}

.background-video-10 {
  flex: 1;
  height: 800px;
}

.sectionadsdas-63dascopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65399fb8caf5dd8533e206f8_11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.sectionadsdas546ljk {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65399fd7d0473b6345104bf0_12.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.section-63dasgd-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a08af808e1fe83e018ea_13.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-adsgh56-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6530889b347fbdf3fc3f3576_GettyImages_480792045.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  height: 500px;
  margin-right: 20px;
}

.paragraph-32-dsfdcopy-copy, .paragraph-32-dsfdasdcopy-copy-copy {
  color: var(--white);
  width: 500px;
  margin-left: 20px;
  margin-right: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.background-video-11 {
  z-index: 1;
  flex: none;
  width: 750px;
  height: 700px;
  margin-right: 0;
}

.sectionadsdaxvcs546ljk-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a30bd28238b49168e801_14.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  margin-bottom: 40px;
  display: flex;
}

.sectionadsdaxvcs546ljk-cczopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a37a3998aa4efcf73647_15.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.section-63dasgd-copzcxy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a41df808e1fe83e3efc8_16.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.background-video-11asd-copy {
  z-index: 1;
  flex: none;
  width: 750px;
  height: 700px;
  margin-right: 0;
}

.sectionadsdasdf-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a63ad28238b4916ce87d_17.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.sectionadsdacopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a67844acc0827abf29ea_18.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.sectionadsdaxvcsasdcopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a75f1c3d62ad0964c7cb_19.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  margin-bottom: 40px;
  display: flex;
}

.section-63dasgd-coadsy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a8ddc19118e3faa01e97_20.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.background-video-11-dsacopy {
  z-index: 1;
  flex: none;
  width: 850px;
  height: 700px;
  margin-right: 0;
}

.final-cofgbvcpy-copy, .background-video-12 {
  height: 800px;
}

.sectionadsvcxdacopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539a9d5f808e1fe83eb5d78_21.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-bottom: 40px;
  display: flex;
}

.final-cofgbvcpy-copy-copy {
  height: 800px;
  margin-bottom: 40px;
}

.background-video-xcv12-copy {
  height: 800px;
}

.sectionadsvcxdacopy-coadspy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6539aa3c494e8e01ee930ee3_39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 750px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-61-copy-cczxopy-copy {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65237cf6f802827624d004cb_DYNAVYN%20FINAL_21-min.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 830px;
  margin-top: -830px;
  position: static;
  top: -164px;
}

.sectionadsvcxdacoxcvpy-coadspy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653cb12e11e1dd3cc2761f8f_Weixin%20Image_20231027235839.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 750px;
  margin-bottom: 40px;
  display: flex;
}

.section-80 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 140px;
  display: flex;
}

.text-block-24 {
  color: var(--white);
  font-size: 40px;
}

.final-copadsy-copy-copdd-f-sdfsy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/655c5377c61409993c6f17a1_9DD11C8A-944A-4D95-8DC9-BD8128E36150.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1200px;
}

._200sda4-copdfsy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a4296dd7c62ee2c8bf02a_Image_20231225190307.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._200sda4-copdfsy-sdfcopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a42962b831ad98d562fc5_Image_20231225190320.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._200sda4-copdfsy-sfdy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a42953c540b89cb5be209_Image_20231225190324.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 1200px;
  max-height: 1500px;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._200sda4-copdfsy-g-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a42965d52e6e1aceb9676_Image_20231225190315.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 2000px;
  max-height: 1500px;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.c22645-coasdzzpy-casdopy-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-casdopy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-casdopy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-casdopy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.background-video-13 {
  width: 1800px;
  height: 800px;
}

._233ads2-csdaopy-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 650px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 380px;
  left: 100px;
}

._326-cadsdasopy-copy {
  float: left;
  clear: left;
  background-color: var(--black);
  color: var(--white);
  width: 600px;
  margin: 40px auto 75px;
  font-family: Pirulen rg, sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

.headindasg-22-copy {
  color: #f1f1f1;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  display: block;
}

._2002jlk-copy-cofdspy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#3b3b3b, #3b3b3b);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._99898das56-dascopy-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653993ee923d78df3b5f3a81_2.jpg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 400px;
  margin-top: 622px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.navigation-xzczxccopy, .navigatiodasn-copy {
  z-index: 0;
  color: var(--black);
  background-color: #0000;
  align-items: center;
  margin-left: 50px;
  margin-right: 50px;
  padding: 30px 0;
  display: flex;
}

.b2-dsacopy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-dsacopy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b2-dsacopy.current {
  opacity: .6;
  color: var(--black);
}

.b2f-dcopy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2f-dcopy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b2f-dcopy.current {
  opacity: .6;
  color: var(--black);
}

.text-blocasdk-13-copy {
  color: var(--white);
}

.b5c-codaspy-copy {
  opacity: .6;
  color: var(--white);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b5c-codaspy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b5c-codaspy-copy.current {
  opacity: .6;
  color: var(--black);
}

.text-blockdsa-13-copy {
  color: var(--white);
}

.b5c-casdopy-copy {
  opacity: .6;
  color: var(--white);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b5c-casdopy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b5c-casdopy-copy.current {
  opacity: .6;
  color: var(--black);
}

.text-blocsdak-13-copy {
  color: var(--white);
}

.c22645-coasdzzpy-cadassdopy-copy-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-cadassdopy-copy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-cadassdopy-copy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-cadassdopy-copy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.b2-sadcopy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-sadcopy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b2-sadcopy.current {
  opacity: .6;
  color: var(--black);
}

.b5c-cosdpy-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b5c-cosdpy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b5c-cosdpy-copy.current {
  opacity: .6;
  color: var(--black);
}

.b2-saddsacopy-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-saddsacopy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b2-saddsacopy-copy.current {
  opacity: .6;
  color: var(--black);
}

.button-sda11-copy {
  opacity: .6;
  color: var(--white);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 140px;
}

.button-11-csdaopy-copy {
  opacity: .6;
  color: var(--white);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 300px;
}

.b2-saddsacopy-cosadpy-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-saddsacopy-cosadpy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  padding-left: 45px;
  font-size: 45px;
}

.b2-saddsacopy-cosadpy-copy.current {
  opacity: .6;
  color: var(--black);
}

.tb3sdac-copy {
  z-index: 0;
  opacity: .6;
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 70px;
  left: 48px;
}

.button-11-xzcc-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-11-xzcc-copy.w--current {
  color: var(--black);
}

.button-1xcv1-c-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-1xcv1-c-copy.w--current {
  color: var(--black);
}

.b5c-cosdpy-cxzcopy-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b5c-cosdpy-cxzcopy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b5c-cosdpy-cxzcopy-copy.current {
  opacity: .6;
  color: var(--black);
}

.button-11-sdac-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-11-sdac-copy.w--current {
  color: var(--black);
}

.buttondsa-11-c-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.buttondsa-11-c-copy.w--current {
  color: var(--black);
}

.button-11-zcxc-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-11-zcxc-copy.w--current {
  color: var(--black);
}

.b2-zxccopy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-zxccopy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b2-zxccopy.current {
  opacity: .6;
  color: var(--black);
}

.b2-dsacczxopy-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-dsacczxopy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b2-dsacczxopy-copy.current {
  opacity: .6;
  color: var(--black);
}

.button-1zcx1-c-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-1zcx1-c-copy.w--current {
  color: var(--black);
}

.button-1z1x-c-copy {
  opacity: .6;
  color: var(--black);
  background-color: #0000;
  border-radius: 8px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  transition-duration: .6s;
  position: fixed;
  top: 0;
  right: 40px;
}

.button-1z1x-c-copy.w--current {
  color: var(--black);
}

.b2-zxccoxczpy-copy {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  padding-top: 30px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
  transition-duration: .3s;
  position: fixed;
  top: 0;
  left: 0;
}

.b2-zxccoxczpy-copy.w--current {
  z-index: 0;
  opacity: .6;
  color: var(--black);
  padding-left: 45px;
  font-size: 45px;
}

.b2-zxccoxczpy-copy.current {
  opacity: .6;
  color: var(--black);
}

.link-blocckz-14-copy {
  flex: 0 auto;
  width: 700px;
  max-width: 615px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 0;
  display: block;
}

.final-copadsy-copy-copdd-f-sdfsy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/655c5377c61409993c6f17a1_9DD11C8A-944A-4D95-8DC9-BD8128E36150.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1200px;
}

.sfsdfd {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/660344128ff98686ded4f73e_A545D749-653E-457C-813D-5EE18B16C56D.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1200px;
  margin-top: 100px;
}

._2002jlk-cvcxopy-colkjpy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c022a22f3b10adeb58b4_TT.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.saddsadzxcxczcafdw {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c022a22f3b10adeb58b4_TT.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.section-7-copy, .section-7das-copy-copy {
  margin-bottom: 56px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.imadage-37-copy {
  cursor: pointer;
  object-fit: cover;
  object-position: 0% 50%;
  background-image: linear-gradient(#131313c4, #131313c4);
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.sk-b-cdasdasdopy-copy {
  background-color: #000;
}

.sectadsion-79-copy {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

._2002jasdasdlk-copy-copy, ._2002jasdasdlk-copy-cjhjhopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653076e29d32726f422f9b76_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%205das.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.bpa-copy-jklcozxczxcxzpy-copy-copy {
  clear: none;
  background-color: var(--black);
}

._9-998-cocxzzxpyads-copy {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 1000px;
  max-height: none;
  margin-bottom: -86px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

._9-998-cocxzzxpyads-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._9-998-cocxzzxpyads-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._9-998-cocxzzxpyads-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.background-video-14 {
  aspect-ratio: auto;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-top: 60px;
  margin-right: 0;
  display: block;
  position: relative;
}

._78778-ddsfdsdscopy-copy {
  color: var(--white);
  align-self: center;
  font-family: Pirulen rg, sans-serif;
  font-size: 80px;
  display: flex;
  position: relative;
}

._232323adsds-copy-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 303px;
  left: 100px;
}

._9989856hh-c56465opy-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/66261912a4f1c5bb76e4ab27_pexels-creative-vix-7283.jpg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 500px;
  margin-top: 680px;
  margin-bottom: 220px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-63-13231asdcopy-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 220px;
  display: flex;
}

.paragraph-asdsad32-copy {
  color: var(--white);
  width: 300px;
  margin-right: 100px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.div-block-56-adscoasdapy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626213022307f4e73199c2f_Group%2036.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 500px;
  height: 650px;
}

._9989856hh-c5646zxcxzczx5opy-copy-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626225479abc0843577dd10_CPSTFINAL.004.jpeg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 220px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

._0211asd212-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-block-56asd-copasdy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626252f4d50cbc403258fc3_image%2038.png");
  background-position: 50%;
  background-size: cover;
  width: 600px;
  height: 500px;
  margin-left: -40px;
  margin-right: 100px;
}

.paragraph-32-cdadassopy-copy-copy {
  color: var(--white);
  width: 400px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.sectiosadsadn-64-copy {
  opacity: 1;
  background-image: linear-gradient(#00000087, #00000087), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626260d7cd6c62b9ee87b77_pexels-hermaion-173552.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin: 220px 0 100px;
  display: flex;
}

.sadaszzz11566 {
  color: var(--white);
  align-self: center;
  margin-top: 220px;
  margin-bottom: 220px;
  margin-left: 0;
  font-size: 20px;
  line-height: 80px;
}

.sectiosadsadn-64-copy-copy {
  opacity: 1;
  background-image: linear-gradient(#00000087, #00000087), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626260d7cd6c62b9ee87b77_pexels-hermaion-173552.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin: 220px 0 100px;
  display: flex;
}

.bold-text-10 {
  font-size: 40px;
}

.div-block-57-copasdy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652354bbf8c1df34c712a9f2_Frame%2039.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
  margin-bottom: 40px;
  margin-left: 140px;
  margin-right: 140px;
}

.div-block-57-copsdfdsfasdy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662628352699bf0f39bec734_CPSTFINAL.0072.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-bottom: 40px;
  margin-left: 140px;
  margin-right: 140px;
}

.paragraph-33-zxczcopy-copy-copy {
  color: var(--white);
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 20px;
  line-height: 50px;
}

._9989856hh-copy-co-m-py-copy {
  z-index: 0;
  background-color: var(--b);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626296a288454ddde227f78_CPSTFINAL.008.jpeg"), linear-gradient(to bottom, var(--black), var(--black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-radius: 0;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.paragraph-asdzxcxzcsad32-copy-copy {
  color: var(--white);
  width: 300px;
  margin-right: 100px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.div-block-56-adszzzzcoasdapy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/66262e150649f63675721ff8_2007_swifts_creek_lawnmower_races02.jpg");
  background-position: 50%;
  background-size: cover;
  width: 500px;
  height: 650px;
}

.bold-text-12, .bold-text-13 {
  font-size: 20px;
}

.sectijlkon-602322-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652360583505e25d76d584ed_Frame%2041.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 370px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

.sectio231231n-62-jlkcopy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626321edf9d401eb9fac97a_Image_20231230185243z.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 140px;
  display: flex;
}

.sectijlkon-62-csdfopy-coczpy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662633239c0063b166d4051f_asdjkasd.jpg"), linear-gradient(#000, #4d4d4d1f 15%, #fff0 50%, #4d4d4d36 90%, #000);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: fixed, scroll;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 450px;
  margin-top: 10px;
  margin-bottom: 100px;
  display: flex;
}

.sectijlkon-62-csdfopy12313-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.background-video-15 {
  width: 1800px;
  height: 800px;
}

.sectijlkon-62-csdfopy1zzz2313-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 800px;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

._85zxczxc5-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  margin-right: 220px;
  display: flex;
}

.div-block-61-zxczxccopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523771f118fdda7e43d977c_DYNAVYN%20FINAL_17-min.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 830px;
}

.div-block-61-zxczxcczzzopy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662645eb42acdad656cbc990_CPSTFINAL%20copy.004.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 830px;
}

._85asd5-copyads-copyzczxc-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.slider-8, .background-video-16 {
  height: 850px;
}

.slide-nav {
  height: auto;
}

.background-video-17 {
  height: 850px;
}

.sectijlkon-62-csdfopy12313-copy-copy-copy-copy, .sectijlkon-62-csdfopzxcy12313-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.background-videozcx-15-copy {
  width: 1800px;
  height: 800px;
}

.div-block-61-zxczxcczasdsadzzopy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662646f3bc8d6debaaa598d4_CPSTFINAL%20copy.007.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 830px;
}

.div-block-61-zx12cczasdsadzzopy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626478f87a33965f8a3085d_CPSTFINAL%20copy.009.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 830px;
}

._85asd5-copyads312pyzczxc-copy-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-61-zx12asdsadzzopy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626cc709fb4c719e1339f38_CPSTFINAL%20copy.010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 830px;
}

.sectijlkon-62-csdfopyjkhjk12313-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.background-video-15-c4546opy, .background-vidxveo-15-c4546opy-copy {
  width: 1800px;
  height: 800px;
}

._85asd5-c123pyzczxc-copy-copy-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-61-zx14343adzzopy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626dbba54e127c6aece580b_CPSTFINAL%20copy.012.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 830px;
}

.sectijlkon-62-csdfoadsadpyjkhjk12313-copy-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.background-vzxczidxveo-15-c4546opy-copy-copy {
  width: 1800px;
  height: 800px;
}

._85asd5-c90-xc-copy-copy-copy-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-b-lk-oz4py-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626f29a6b75ceafe91a48bb_CPSTFINAL%20copy.015.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 830px;
}

._85asd5-c90-xc-copy-copy-copy-copy-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-b-lk-oz4py-zczopy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626f319d27fba57417eeb1c_CPSTFINAL%20copy.016.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 830px;
}

.background-vzxczm-meo-15-c4546opy-copy-copy-copy {
  width: 1800px;
  height: 800px;
}

.sectijlkon-62-csdfoadsadpyjkhjk12313-copy-copy-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.lkbmeo-15-c4546opy-copy-copy-copy-copy {
  width: 1800px;
  height: 800px;
}

.div-b-lk-122copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626fd64936c04dd37402d41_CPSTFINAL%20copy.020.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 650px;
}

._85asd5-c90-xc-copy-copy-copy-copy-copy-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 830px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-b-lk-1254copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626fdd904492823b844b13e_CPSTFINAL%20copy.021.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 650px;
}

.div-b-lk-12545opy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626fdf2e88735c6e3f3c322_CPSTFINAL%20copy.022.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 650px;
}

.final-copadsy-1231copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626ffc776f2001275b40321_EF397917-6D7B-4B91-AAD0-C250B1673EE4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}

.sfsdf3213d-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627004a569e44e63523c7b9_asdasdz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 1000px;
  margin-top: 0;
}

.sfsdf3213d-56456copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627007c9132acf8a756877d_4A1F5302-091B-44F6-955E-7EF9F3AC4EBF.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1000px;
  margin-top: 0;
}

.sectijlkon-62-csdfopzx231cy12313-copy-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.slider-9 {
  width: 1800px;
  height: 1000px;
}

.sectiox-zx-z-cxzcn-5-copy {
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.link-blos-ds-d-fsdfck-18-copy {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
}

.text-bloxzcxzck-9-copy {
  float: right;
  color: var(--white);
  text-align: right;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
  position: relative;
  top: auto;
  bottom: 480px;
  right: 20px;
}

.sectijlkon-62-csdfopzx2zxxz31cy12313-copy-copy-copy-copy-copy-copy-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 1000px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

._2002asdadjlk-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/664cfd9c076743e7d67baa55_asdasd1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 600px;
  max-height: 1500px;
  margin-bottom: 10px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002jlk-cvcxopy-co12132py-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff053953b3f464b0ae6e6_TCTTS.28637.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002jlk-c4532py-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff086953b3f464b0b13d8_TCTTS.28638.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._1213-1-0-02 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff0b5dcf19b6907e0b6fd_TCTTS.28636.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._1213-1-021-02-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff0e9d0dfaa02dbb1dc7d_TCTTS.28639.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.text-span-37, .text-span-38 {
  color: #fff;
  font-size: 10px;
}

.link-7 {
  margin-bottom: -57px;
}

.c22645-coasdzzpy-co54py-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6790675211ca335284c172b8_20E93DB1-6EB8-4E64-AB4D-685CEB40117B2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-co54py-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-co54py-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-co54py-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.c22645-coasdzzpy-co512124py-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6790675211ca335284c172b8_20E93DB1-6EB8-4E64-AB4D-685CEB40117B2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-co512124py-copy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-co512124py-copy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-co512124py-copy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._233ad4546546s2-copy-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 258px;
  left: 100px;
}

.tex456t-span-37-copy {
  color: #fff;
  font-size: 10px;
}

.link-4567-copy {
  margin-bottom: -57px;
}

._326-csadsaadsopy-copy {
  float: left;
  clear: left;
  background-color: var(--black);
  color: var(--white);
  width: 600px;
  margin: -311px auto 75px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

.container-das2sadsa-copy-copy {
  z-index: -1;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: -100px 0 auto;
  overflow: visible;
}

._2001-adsxccopy-copy {
  z-index: 0;
  float: left;
  clear: left;
  opacity: .6;
  color: var(--black);
  width: 600px;
  padding-right: 0;
  font-size: 12px;
  position: relative;
  top: 183px;
  left: 100px;
}

.sk-b-cdasdo4546py-copy {
  background-color: #000;
}

._2002jlk-dsasdcopy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ca4e6e6c7f66a9b1330_Slide%2016_9%20-%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._2002jlk-copcxzy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906cfe8f0c5b4e40fe188c_Slide%2016_9%20-%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 0;
}

._2002asdadjlkcxz-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906d70ff315453bb72e7b7_Slide%2016_9%20-%204.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002asdadjlkcxz-copy-dcssaopy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906d85c7855ce98783cdca_Slide%2016_9%20-%2022.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002asdadjlkcxz-covcdpy-dcssaopy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e187636c34e6ebc4420_Slide%2016_9%20-%205.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002assfdsddcssaopy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e28b36cb81a5df1622d_Slide%2016_9%20-%208.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2013546addspy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f040b09919cbe3c4846_Slide%2016_9%20-%2025.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._20135aada-d1456pc4opy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e36b53bb9612838ba6c_Slide%2016_9%20-%2039.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._20asdasdy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ea4a33c0a4e371321ec_Slide%2016_9%20-%2023.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.as645as64das69d4 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ebd94a3cf2008cf435d_Slide%2016_9%20-%2037.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._456asd46asd4 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ec8ca038dbc5c03e6b6_Slide%2016_9%20-%2040.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2013dsapy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f2ce6e6c7f66a9db2d3_Slide%2016_9%20-%2010.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2013dsapy-copy-copy-czczcxopy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f3c11ca335284c83eea_Slide%2016_9%20-%2043.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2013dsapy-copy-copy-cszdczcxopy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f6163d85969e256042b_Slide%2016_9%20-%2042.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2013dsapy-copy-caodsapy-cszdczcxopy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f887179b924c8a6e0bb_Slide%2016_9%20-%2041.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

._2002jlk-copcxzyxczxcz-vc-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906fa3225fa647fd18c318_Slide%2016_9%20-%2035.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 0;
}

.hesadsaading-22-copy {
  color: #f1f1f1;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  display: block;
}

._2002jlk-copy-casdasdofdspy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#3b3b3b, #3b3b3b);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.heading-2sad2-copy {
  color: #f1f1f1;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  display: block;
}

.saddsadzxcxczcdaffdw-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c022a22f3b10adeb58b4_TT.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 1500px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.saddsadzxcxczcdaf4564fdw-copy-copy {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  justify-content: center;
  height: 850px;
  max-height: 1500px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.background-video-19 {
  width: 800px;
  height: 850px;
}

._200sda4-copdfsy-4545sfdy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/679077fca92acb1b5b5b390f_Slide%2016_9%20-%2029.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 810px;
  max-height: 1500px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.dsad {
  margin-bottom: 56px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.link-bloscdsak-19-copy {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto auto;
  display: block;
}

.imagsedas-36-copy {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.link-block-20-copy {
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
}

.imadageasd-37-copy-copy {
  cursor: pointer;
  object-fit: cover;
  object-position: 0% 50%;
  background-image: linear-gradient(#131313c4, #131313c4);
  width: 100%;
  max-width: 700px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
}

.section-81 {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f004b0ba77d2f3b0b751_%E7%94%BB%E6%9D%BF%2012.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 151px;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f004b0ba77d2f3b0b751_%E7%94%BB%E6%9D%BF%2012.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9efc4b1ce84c32fbb58c2_%E7%94%BB%E6%9D%BF%201ss.png");
  background-position: 50%;
  background-size: cover;
  height: 250px;
  margin-bottom: 15px;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f004b0ba77d2f3b0b751_%E7%94%BB%E6%9D%BF%2012.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 151px;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copzccy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f1e7030e5eecab30b91a_%E7%94%BB%E6%9D%BF%201assa.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copy-copy, .section-81-copy-copy-copy, .section-81-asjdljy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f004b0ba77d2f3b0b751_%E7%94%BB%E6%9D%BF%2012.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copy-copy-copssy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9efc4b1ce84c32fbb58c2_%E7%94%BB%E6%9D%BF%201ss.png");
  background-position: 50%;
  background-size: cover;
  height: 250px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copxxxzccy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f26f51a4f4fb9b3c5d98_%E7%94%BB%E6%9D%BF%20134.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 50px;
}

.section-81-copxxxzccy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f28cac4a80aaacd4a81c_%E7%94%BB%E6%9D%BF%201345.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-bottom: 140px;
  padding-bottom: 0;
  line-height: 50px;
}

.quick-stack {
  margin-left: 60px;
  margin-right: 60px;
}

.cell {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f57482a96bc361533260_lockups_horizontal%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity .6s;
}

.cell-2 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9f973683ee8b2f2d947b7_%E6%9C%AA%E6%A0%87%E9%A2%98-2asdsad.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity .6s;
}

.cell-3 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9fb36fb4fbcc7adb2a0ec_%E6%9C%AA%E6%A0%87%E9%A2%98-2xxxx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity .6s;
}

.cell-4 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9fb70c03100e337764e3d_cxzczxczxcxz.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity .6s;
}

.cell-5 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68c9fb892ec625db729cdbe6_%E6%9C%AA%E6%A0%87%E9%A2%98-2zxc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity .6s;
}

.code-embed {
  transition: opacity .6s;
}

.store-categories-wrap-copy {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.products-category-link-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link-copy:hover {
  opacity: 1;
}

.products-category-link-copy:active {
  opacity: .8;
}

.products-category-link-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link-copy.w--current:hover {
  opacity: .8;
}

.products-category-link-copy.w--current:active {
  opacity: .7;
}

.products-category-link-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link-copy-copy:hover {
  opacity: 1;
}

.products-category-link-copy-copy:active {
  opacity: .8;
}

.products-category-link-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link-copy-copy.w--current:hover {
  opacity: .8;
}

.products-category-link-copy-copy.w--current:active {
  opacity: .7;
}

.products-category-link-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link-copy-copy-copy:hover {
  opacity: 1;
}

.products-category-link-copy-copy-copy:active {
  opacity: .8;
}

.products-category-link-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-category-link-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-category-link-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-category-link-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-category-link-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-category-link-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-category-lddink-copy-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-lddink-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-category-lddink-copy-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-category-lddink-copy-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-lddink-copy-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-category-lddink-copy-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-category-ldssdink-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-ldssdink-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-category-ldssdink-copy-copy-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-category-ldssdink-copy-copy-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-ldssdink-copy-copy-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-category-ldssdink-copy-copy-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy:active {
  opacity: .8;
}

.products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current:hover {
  opacity: .8;
}

.products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current:active {
  opacity: .7;
}

.section-4xxxx-copy, .section-4-c2223opy, .section-4-5566copy, .section-88994-copy {
  float: none;
  clear: none;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.image-22-copy {
  filter: brightness(73%) contrast();
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  max-width: 750px;
  height: 100%;
  max-height: 500px;
  transition: opacity .6s;
  display: inline-block;
  position: relative;
  overflow: auto;
}

.link-blockccc-13-copy {
  float: right;
  clear: right;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto auto auto 10px;
  display: inline-block;
  position: relative;
  left: 0;
  right: auto;
}

.link-blocxxk-11-copy {
  object-fit: cover;
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto auto;
  display: inline-block;
  position: relative;
  left: auto;
  right: 0;
}

.section-4xxxxxxx-copy-copy, .section-4xxxxxxx-xxcopy-copy-copy {
  float: none;
  clear: none;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.link-block-11-copy {
  object-fit: cover;
  width: 700px;
  max-width: 800px;
  height: 500px;
  max-height: 500px;
  margin: auto 10px auto auto;
  display: inline-block;
  position: relative;
  left: auto;
  right: 0;
}

.heading-10dddd-copy {
  text-align: center;
  margin-top: 220px;
}

.link-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 630px;
  height: 300px;
  display: block;
}

.link-block-25, .link-block-26, .link-block-27, .link-block-28 {
  width: 630px;
  height: 300px;
}

._326-csadsaadsopy-copxxxy-copy {
  float: left;
  clear: left;
  background-color: var(--black);
  color: var(--white);
  width: 1000px;
  margin: -311px auto 75px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

._233ad4546546s2-copzzzzy-copy-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  margin-bottom: 56px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 258px;
  left: 100px;
}

._326-csadsaadsopy-coxxpxxxy-copy-copy {
  float: left;
  clear: left;
  background-color: var(--black);
  color: var(--white);
  width: 1000px;
  margin: -313px auto 94px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 100px;
}

.c22645-coasdzzpy-cocc512124py-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca0d7843829211fb50d4f0_FUTURE%20GEN%20CONSOdLE%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._2002jlk-dsasdcopy-xxcopy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca13f89b6a43ac8c221679_FUTURE%20GEN%20CONSOLE%20(1)-72.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 1900px;
  max-height: 2500px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._326-csadsaadsopy-czzoxxpxxxy-copy-copy-copy {
  float: left;
  clear: left;
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  flex: none;
  width: 800px;
  margin: 0 auto 75px;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: relative;
  top: auto;
  left: 0;
}

._2002jlk-dsasdcopxx-xxxy-xxcopy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca13188293d60a34aec378_FUTURE%20GEN%20CONSOLE%20(1)-7s.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 1900px;
  max-height: 2500px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._2002jlk-dsasdcopxxxx-xxxy-xxcopy-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca155dd36577700a708890_FUTURE%20GEN%20CONSOLE%20(1)-7zz.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 4600px;
  max-height: 6000px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.section-4xxxx-c22opy-copy {
  float: none;
  clear: none;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca1f9f9b360698f78a0d8b_Gemini_Generated_Image_jefoh3jefoh3jefoxx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._233ad4546546s2-cxxxopzzzzy-copy-copy-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  margin-bottom: 56px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 205px;
  left: 100px;
}

.c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca1f9f9b360698f78a0d8b_Gemini_Generated_Image_jefoh3jefoh3jefoxx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-bottom: 101px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

.c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

.c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._2002jlk-dsasdcopy-xxcopy12213copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2d49930ee5254ea06a11_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-0.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 2500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2dbf51724535c7c02244_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 2500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv-213copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2e178ea6ca760f37dfa8_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 2500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv-213covxcpy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2dfd4d6cca98b9f9a620_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 2500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv-213copy-54copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2e30581329fabd64100f_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 2500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv-213cozzzpy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2e4b8293d60a34b34182_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  height: 800px;
  max-height: 2500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._2002jlk-dsasdcopxx-332xxxy-xxcopy-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca13188293d60a34aec378_FUTURE%20GEN%20CONSOLE%20(1)-7s.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 1900px;
  max-height: 2500px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv-213cozzzpy-copy-c22opy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca310e9b360698f78cdedd_%E7%94%BB%E6%9D%BF%201vc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 850px;
  max-height: 2500px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._2002jlk-dsasdcopxx-33299xxxy-xxcopy-copy-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca31ec404821bbdac354e6_%E7%94%BB%E6%9D%BF%201bcz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 2100px;
  max-height: 2500px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.vv-213cozzzpy-copy-c22opy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2f4b5b8df956f0d108f0_Gemini_Generated_Image_jefoh3jefoh3jefozz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 600px;
  max-height: 2500px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._2002jlk-dsasdcopxxxx-x23xxy-xxcopy-copy-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca32655d1ad184fea89b7b_%E7%94%BB%E6%9D%BF%201m%2C..m.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 1650px;
  max-height: 6000px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

._2002jlk-dsasdcopxxxx-x2223xxy-xxcopy-copy-copy-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca32ffa35c018e952df73d_%E7%94%BB%E6%9D%BF%201bvcx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  height: 1000px;
  max-height: 6000px;
  margin-bottom: 59px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
}

.text-block-8-c55opy {
  float: right;
  clear: right;
  color: var(--black);
  text-align: right;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: uppercase;
  column-count: 0;
  margin: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: 480px;
  right: 20px;
}

.text-bloc22k-8-copy {
  float: right;
  clear: right;
  color: var(--white);
  text-align: right;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: uppercase;
  column-count: 0;
  margin: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: 480px;
  right: 20px;
}

._233ad4546546s2-cx22xxopzzzzy-copy-copy-copy-copy {
  z-index: 0;
  float: left;
  clear: left;
  color: var(--white);
  width: 600px;
  margin-bottom: 56px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 160px;
  left: 100px;
}

._665-22copy {
  float: left;
  clear: left;
  color: var(--black);
  letter-spacing: 3px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Outrider, sans-serif;
  font-size: 50px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  top: -134px;
  left: 100px;
}

._898-332copy {
  z-index: 0;
  float: left;
  clear: left;
  width: 700px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  display: block;
  position: relative;
  top: 203px;
  left: 100px;
}

._8-c223opy {
  filter: contrast(110%);
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca44888e6fae0eae1d34e8_AGE.171.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 800px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
  display: flex;
  position: relative;
  top: 60px;
}

._8-c223opy.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

._8-c223opy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: block;
}

._8-c223opy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

._323-cxx-xxxopy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30a7025f76455be3062_untitled.194.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1500px;
  background-attachment: fixed;
  height: 800px;
}

._965-codd-dddpy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca449f9b360698f790a73c_%E6%9C%AA%E6%A0%87%E9%A2%98-522323.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 4100px;
  max-height: 8000px;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

._965-codd-dddpy-cop33y-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca4747d338e147bbbf6003_%E6%9C%AA%E6%A0%87%E9%A2%98-5.32.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 4500px;
  max-height: 8000px;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

._965-codd-dddpy-co22p33y-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca48733146a060d4a3e170_%E6%9C%AA%E6%A0%87%E9%A2%98-5XZx.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 3200px;
  max-height: 8000px;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
  top: 120px;
}

.text-block-8-co666py {
  float: right;
  clear: right;
  color: var(--white);
  text-align: right;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: uppercase;
  column-count: 0;
  margin: auto;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: 480px;
  right: 20px;
}

@media screen and (min-width: 1440px) {
  .background-video {
    height: 880px;
    padding-top: 56.7px;
  }

  .image-15 {
    object-fit: cover;
    background-image: radial-gradient(circle, #000 62%, #fff);
  }

  .image-16 {
    object-fit: cover;
  }

  .section-5 {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 56px;
  }

  .link-block-14 {
    margin-left: auto;
  }

  .link-block-15 {
    margin-right: auto;
  }

  .tb3c {
    color: var(--black);
  }

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

  .button-11 {
    color: var(--black);
  }

  .button-11-c, .b2.w--current, .b17c, .b18c {
    color: var(--white);
  }

  .button-19, .button-19-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  ._9-998 {
    background-position: 50% -20%;
  }

  ._9989856 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb4af88167112175af8113_unnamed.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  ._995656 {
    top: 709px;
  }

  ._9989 {
    top: 348px;
  }

  .div-block-54 {
    height: auto;
    min-height: 600px;
    max-height: 1200px;
  }

  ._6565565 {
    object-fit: contain;
    height: auto;
    min-height: 600px;
    max-height: 1200px;
  }

  .section-63 {
    margin-bottom: 140px;
  }

  ._0211212 {
    margin-bottom: 140px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .paragraph-32-copy {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    font-weight: 400;
  }

  .div-block-56-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb68afd9859c45a4e97612_Untitled-134.png");
    width: 800px;
    height: 600px;
    margin-left: -30px;
  }

  .text-span-18 {
    margin-right: auto;
    font-size: 40px;
    font-weight: 700;
  }

  .section-64 {
    display: flex;
  }

  .div-block-57 {
    height: 400px;
    margin-bottom: 20px;
  }

  .text-span-19 {
    font-size: 30px;
    font-weight: 700;
  }

  ._855 {
    margin-bottom: 140px;
    margin-right: 220px;
  }

  ._542 {
    font-size: 20px;
    font-weight: 400;
  }

  .text-span-20 {
    font-size: 40px;
    font-weight: 700;
  }

  ._855-copy {
    margin-bottom: 140px;
  }

  .text-span-20-copy {
    font-size: 40px;
    font-weight: 700;
  }

  ._542-copy {
    font-size: 20px;
    font-weight: 400;
  }

  ._855-copy, ._9-78 {
    margin-bottom: 140px;
    margin-right: 220px;
  }

  ._855-copy-copy {
    margin-bottom: 140px;
  }

  .button-11-copy {
    color: var(--black);
  }

  .section-77 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .text-span-19-copy {
    font-size: 30px;
    font-weight: 700;
  }

  .div-block-57-copy {
    height: 400px;
    margin-bottom: 20px;
  }

  .cc._1 {
    background-image: none;
  }

  ._9-998-copyads {
    background-position: 50% -20%;
  }

  ._9989-casdopy {
    top: 348px;
  }

  ._9989856hh-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523467d441809c36af15564_pexels-inga-seliverstova-3413462.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  .section-63-asdcopy {
    margin-top: 120px;
    margin-bottom: 140px;
  }

  .div-block-56-copasdy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65234b13f802827624a61a76_pexels-suzy-hazelwood-3077740.jpg");
    background-size: cover;
    width: 800px;
    height: 600px;
    margin-left: 100px;
  }

  .text-span-ads18-copy {
    margin-right: auto;
    font-size: 40px;
    font-weight: 700;
  }

  .paragraph-32-cdasopy-copy {
    margin-left: 60px;
    margin-right: 100px;
    font-size: 20px;
    font-weight: 400;
  }

  .div-block-ads57-copy {
    height: 400px;
    margin-bottom: 20px;
  }

  .text-span-19-sdacopy {
    font-size: 30px;
    font-weight: 700;
  }

  .div-block-57-copasdy-copy {
    height: 400px;
    margin-bottom: 40px;
  }

  .text-span-19-copy-copy {
    font-size: 30px;
    font-weight: 700;
  }

  ._9989856hh-copy-copy {
    background-color: var(--black);
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65235b8f36a7c0b448640e3a_Frame%2040.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  .sectijlkon-62-csdfopy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  .text-spanads-20-copy {
    font-size: 40px;
    font-weight: 700;
  }

  ._54asd2-copy {
    font-size: 20px;
    font-weight: 400;
  }

  ._85asd5-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  ._855-copy, ._855-copady-copy, ._85asd5-copy-copy, ._85asd5-copy-copy-copy {
    margin-bottom: 140px;
    margin-right: 220px;
  }

  ._85asd5-copy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .sectijlkon-62-csdfopy-copy-copy-copy-copy {
    background-size: cover;
  }

  ._85asd5-copyads-copy, ._85asd5-copy-copy, ._85asd5-copy-adscopy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .sectijlkon-62-csdfopy-copy-copy-copy-copy-copy {
    background-size: cover;
  }

  ._45132 {
    margin-bottom: 140px;
  }

  ._9-78-copy {
    margin-bottom: 140px;
    margin-right: 220px;
  }

  ._85asd5-copy-hcopy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .final-copadsy-copy, .final-copadsy-copy-copy {
    margin-bottom: 60px;
  }

  ._326-cadsopy {
    width: 900px;
    font-size: 80px;
  }

  ._2002jlk-copy {
    height: 600px;
    margin-bottom: 60px;
    margin-left: 100px;
    margin-right: 100px;
  }

  ._233ads2-copy {
    width: var(--m);
    min-width: var(--m);
    max-width: 0;
    top: 412px;
  }

  .container-das2-copy {
    top: -52px;
  }

  .section-79 {
    margin-bottom: 60px;
  }

  ._2002jlk-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653077b097d273978985c285_untitled.2587.png"), linear-gradient(#3b3b3b, #3b3b3b);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
  }

  .section-79-adscopy {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  ._2002jlk-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#3b3b3b, #3b3b3b);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
  }

  .paragraph-32-copy {
    width: 450px;
  }

  .section-63-copy {
    margin-bottom: 140px;
  }

  .paragraph-d-sd-sadsa32-copy-copy {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    font-weight: 400;
  }

  .section-63-copy-copy {
    margin-bottom: 140px;
  }

  ._855aa-s-dasd-copy {
    margin-bottom: 140px;
    margin-right: 220px;
  }

  ._542das-copy {
    font-size: 20px;
    font-weight: 400;
  }

  .text-span-33, .text-span-34 {
    font-size: 30px;
    font-weight: 700;
  }

  .bold-text-9 {
    font-size: 30px;
  }

  ._9-99das8-copy {
    background-position: 50% 20%;
    background-size: contain;
  }

  ._998ssd9-copy {
    top: 348px;
  }

  ._99898das56-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb4af88167112175af8113_unnamed.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  .sectionads-63-copy, .sectionads-63ads-copy-copy, .sectionadsdas-63-copy-copy, .sectionadsdas-63ads-copy, .sectionadsdas-63dascopy, .sectionadsdas546ljk, .section-63dasgd-copy-copy {
    margin-bottom: 140px;
  }

  .paragraph-32-dsfdcopy-copy, .paragraph-32-dsfdasdcopy-copy-copy {
    width: 450px;
  }

  .background-video-11 {
    width: 750px;
  }

  .sectionadsdaxvcs546ljk-copy, .sectionadsdaxvcs546ljk-cczopy-copy, .section-63dasgd-copzcxy-copy-copy {
    margin-bottom: 140px;
  }

  .background-video-11asd-copy {
    width: 750px;
  }

  .sectionadsdasdf-copy, .sectionadsdacopy, .sectionadsdaxvcsasdcopy-copy, .section-63dasgd-coadsy {
    margin-bottom: 140px;
  }

  .background-video-11-dsacopy {
    width: 750px;
  }

  .sectionadsvcxdacopy-copy, .sectionadsvcxdacopy-coadspy-copy {
    margin-bottom: 140px;
  }

  .sectionadsvcxdacoxcvpy-coadspy-copy-copy {
    margin-bottom: 60px;
  }

  .section-80 {
    margin-top: 0;
  }

  ._2002jlk-copy-cofdspy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#3b3b3b, #3b3b3b);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
  }

  ._99898das56-dascopy-copy {
    background-image: none;
  }

  .b2-dsacopy.w--current, .b2f-dcopy.w--current {
    color: var(--black);
  }

  .text-blocasdk-13-copy, .b5c-codaspy-copy, .b5c-codaspy-copy.w--current, .text-blockdsa-13-copy, .b5c-casdopy-copy.w--current, .text-blocsdak-13-copy, .b2-sadcopy.w--current, .b5c-cosdpy-copy.w--current {
    color: var(--white);
  }

  .b2-saddsacopy-copy.w--current {
    color: var(--black);
  }

  .button-sda11-copy, .button-11-csdaopy-copy, .b2-saddsacopy-cosadpy-copy.w--current, .tb3sdac-copy {
    color: var(--white);
  }

  .button-11-xzcc-copy, .button-1xcv1-c-copy, .b5c-cosdpy-cxzcopy-copy.w--current, .button-11-sdac-copy, .buttondsa-11-c-copy, .button-11-zcxc-copy, .b2-zxccopy.w--current, .b2-dsacczxopy-copy.w--current, .button-1zcx1-c-copy, .button-1z1x-c-copy, .b2-zxccoxczpy-copy.w--current {
    color: var(--black);
  }

  .sfsdfd {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/660344128ff98686ded4f73e_A545D749-653E-457C-813D-5EE18B16C56D.JPG");
    margin-top: 100px;
  }

  .sectadsion-79-copy {
    margin-bottom: 60px;
  }

  ._9-998-cocxzzxpyads-copy {
    background-position: 50% -20%;
  }

  .background-video-14 {
    position: relative;
  }

  ._9989856hh-c56465opy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/66261912a4f1c5bb76e4ab27_pexels-creative-vix-7283.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .section-63-13231asdcopy-copy {
    margin-top: 120px;
    margin-bottom: 140px;
  }

  ._9989856hh-c5646zxcxzczx5opy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626225479abc0843577dd10_CPSTFINAL.004.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 750px;
  }

  ._0211asd212-copy {
    margin-bottom: 140px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .div-block-56asd-copasdy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626252f4d50cbc403258fc3_image%2038.png");
    background-size: cover;
    width: 800px;
    height: 600px;
    margin-left: 100px;
  }

  .paragraph-32-cdadassopy-copy-copy {
    margin-left: 60px;
    margin-right: 100px;
    font-size: 20px;
    font-weight: 400;
  }

  .sectiosadsadn-64-copy, .sectiosadsadn-64-copy-copy {
    display: flex;
  }

  .div-block-57-copasdy-copy-copy {
    height: 400px;
    margin-bottom: 40px;
  }

  .div-block-57-copsdfdsfasdy-copy-copy-copy {
    height: 600px;
    margin-bottom: 40px;
  }

  ._9989856hh-copy-co-m-py-copy {
    background-color: var(--black);
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626296a288454ddde227f78_CPSTFINAL.008.jpeg");
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
  }

  .bold-text-12, .bold-text-13 {
    font-size: 20px;
  }

  .sectijlkon-62-csdfopy12313-copy-copy-copy, .sectijlkon-62-csdfopy1zzz2313-copy-copy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  ._85zxczxc5-copy {
    margin-bottom: 140px;
    margin-right: 220px;
  }

  ._85asd5-copyads-copyzczxc-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .background-video-18 {
    height: 850px;
  }

  .sectijlkon-62-csdfopy12313-copy-copy-copy-copy, .sectijlkon-62-csdfopzxcy12313-copy-copy-copy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  ._85asd5-copyads312pyzczxc-copy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .sectijlkon-62-csdfopyjkhjk12313-copy-copy-copy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  ._85asd5-c123pyzczxc-copy-copy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .sectijlkon-62-csdfoadsadpyjkhjk12313-copy-copy-copy-copy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  ._85asd5-c90-xc-copy-copy-copy-copy, ._85asd5-c90-xc-copy-copy-copy-copy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .sectijlkon-62-csdfoadsadpyjkhjk12313-copy-copy-copy-copy-copy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  ._85asd5-c90-xc-copy-copy-copy-copy-copy-copy {
    margin-bottom: 140px;
    margin-right: 0;
  }

  .final-copadsy-1231copy-copy {
    margin-bottom: 60px;
  }

  .sfsdf3213d-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627004a569e44e63523c7b9_asdasdz.png");
    margin-top: 100px;
  }

  .sfsdf3213d-56456copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627007c9132acf8a756877d_4A1F5302-091B-44F6-955E-7EF9F3AC4EBF.JPG");
    margin-top: 100px;
  }

  .sectijlkon-62-csdfopzx231cy12313-copy-copy-copy-copy-copy-copy {
    height: 1000px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  .lightbox-link-6 {
    align-self: center;
    height: auto;
  }

  .slide-28 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662703ebb7059b8ed536dd78_Mr.28293.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 1000px;
  }

  .slider-9 {
    width: 1800px;
    height: 800px;
  }

  .slide-29 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627045b134bd04778eacf4a_Mr.28290.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-30 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662705592d5f719107d679d0_Mr.28292.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-31 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627058489f340092904bf00_Mr.28297.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-32 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662705cd88c2ee72790962e2_Mr.28294.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-33 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662705f5fefb805c56f8c201_Mr.28299.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-34 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662706148ed17b4bbab87e8c_Mr.28307.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-35 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/66270634b7059b8ed5389f4f_Mr.28306.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .sectiox-zx-z-cxzcn-5-copy {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 56px;
  }

  .sectijlkon-62-csdfopzx2zxxz31cy12313-copy-copy-copy-copy-copy-copy-copy {
    height: 800px;
    margin-top: 20px;
    margin-bottom: 140px;
  }

  .slide-36 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627170d04492823b859cf74_Mr.28288.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._2002asdadjlk-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/664cfd9c076743e7d67baa55_asdasd1.jpg");
    margin-left: 100px;
    margin-right: 100px;
  }

  ._233ad4546546s2-copy-copy {
    width: var(--m);
    min-width: var(--m);
    max-width: 0;
    top: 308px;
  }

  ._326-csadsaadsopy-copy {
    width: 900px;
    font-size: 80px;
    top: 54px;
  }

  .container-das2sadsa-copy-copy {
    z-index: 0;
    top: -52px;
  }

  ._2002jlk-dsasdcopy-copy, ._2002jlk-copcxzy-copy {
    height: 810px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002asdadjlkcxz-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906d70ff315453bb72e7b7_Slide%2016_9%20-%204.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2002asdadjlkcxz-copy-dcssaopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906d85c7855ce98783cdca_Slide%2016_9%20-%2022.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2002asdadjlkcxz-covcdpy-dcssaopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e187636c34e6ebc4420_Slide%2016_9%20-%205.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2002assfdsddcssaopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e28b36cb81a5df1622d_Slide%2016_9%20-%208.jpg");
    margin-left: 0;
    margin-right: 0;
  }

  ._2013546addspy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f040b09919cbe3c4846_Slide%2016_9%20-%2025.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._20135aada-d1456pc4opy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e36b53bb9612838ba6c_Slide%2016_9%20-%2039.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._20asdasdy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ea4a33c0a4e371321ec_Slide%2016_9%20-%2023.png");
    margin-left: 0;
    margin-right: 0;
  }

  .as645as64das69d4 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ebd94a3cf2008cf435d_Slide%2016_9%20-%2037.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._456asd46asd4 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ec8ca038dbc5c03e6b6_Slide%2016_9%20-%2040.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f2ce6e6c7f66a9db2d3_Slide%2016_9%20-%2010.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-copy-czczcxopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f3c11ca335284c83eea_Slide%2016_9%20-%2043.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-copy-cszdczcxopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f6163d85969e256042b_Slide%2016_9%20-%2042.png");
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-caodsapy-cszdczcxopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f887179b924c8a6e0bb_Slide%2016_9%20-%2041.png");
    margin-bottom: -572px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-copcxzyxczxcz-vc-copy-copy {
    height: 810px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-copy-casdasdofdspy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#3b3b3b, #3b3b3b);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
  }

  .saddsadzxcxczcdaffdw-copy {
    margin-top: 87px;
  }

  .saddsadzxcxczcdaf4564fdw-copy-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    height: 800px;
  }

  .background-video-19 {
    width: 810px;
    height: 850px;
  }

  ._200sda4-copdfsy-4545sfdy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/679077fca92acb1b5b5b390f_Slide%2016_9%20-%2029.jpg");
    height: 810px;
    margin-left: 0;
    margin-right: 0;
  }

  ._326-csadsaadsopy-copxxxy-copy {
    width: 1300px;
    font-size: 80px;
    top: 54px;
  }

  ._233ad4546546s2-copzzzzy-copy-copy {
    width: var(--m);
    min-width: var(--m);
    max-width: 0;
    margin-bottom: 103px;
    top: 308px;
  }

  ._326-csadsaadsopy-coxxpxxxy-copy-copy {
    width: 1300px;
    font-size: 70px;
    top: 54px;
  }

  ._2002jlk-dsasdcopy-xxcopy-copy {
    height: 1800px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._326-csadsaadsopy-czzoxxpxxxy-copy-copy-copy {
    width: 1300px;
    font-size: 70px;
    top: 54px;
  }

  ._2002jlk-dsasdcopxx-xxxy-xxcopy-copy-copy {
    height: 1800px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxxxx-xxxy-xxcopy-copy-copy-copy {
    height: 4400px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._233ad4546546s2-cxxxopzzzzy-copy-copy-copy {
    width: var(--m);
    min-width: var(--m);
    max-width: 0;
    margin-bottom: 103px;
    top: 308px;
  }

  ._2002jlk-dsasdcopy-xxcopy12213copy-copy, .vv, .vv-213copy, .vv-213covxcpy-copy, .vv-213copy-54copy {
    background-size: contain;
    height: 800px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213cozzzpy-copy {
    background-size: contain;
    height: 800px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxx-332xxxy-xxcopy-copy-copy-copy {
    height: 1800px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213cozzzpy-copy-c22opy {
    background-size: contain;
    height: 850px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxx-33299xxxy-xxcopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca31ec404821bbdac354e6_%E7%94%BB%E6%9D%BF%201bcz.png");
    height: 2100px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213cozzzpy-copy-c22opy-copy {
    background-size: contain;
    height: 600px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxxxx-x23xxy-xxcopy-copy-copy-copy-copy {
    height: 1650px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxxxx-x2223xxy-xxcopy-copy-copy-copy-copy-copy {
    height: 1000px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  ._233ad4546546s2-cx22xxopzzzzy-copy-copy-copy-copy {
    width: var(--m);
    min-width: var(--m);
    max-width: 0;
    margin-bottom: 103px;
    top: 308px;
  }
}

@media screen and (min-width: 1920px) {
  .section {
    z-index: 0;
    align-items: center;
    margin-left: 140px;
    margin-right: 140px;
    position: relative;
  }

  .section.cc-store-home-wrap {
    margin-top: auto;
  }

  .container {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .paragraph-bigger.cc-bigger-light {
    margin-left: -758px;
  }

  .navigation {
    z-index: 1;
  }

  .intro-header {
    background-position: 50% 20%;
    background-size: 2800px;
    width: 2500px;
    height: 1200px;
  }

  .main-heading-wrap {
    z-index: -1;
    margin: -52px 100px 0;
    position: relative;
    bottom: auto;
  }

  .products-category-link {
    font-size: 18px;
    position: static;
  }

  .products-category-link.w--current {
    font-size: 18px;
  }

  .background-video {
    z-index: -1;
    float: none;
    clear: none;
    object-fit: contain;
    object-position: 50% 0%;
    flex-wrap: wrap;
    align-items: flex-start;
    width: auto;
    min-width: 100%;
    max-width: none;
    height: auto;
    min-height: 900px;
    max-height: none;
    margin: auto auto 38px;
    padding-top: 56.7%;
    display: inline-block;
    position: relative;
    inset: 0 0 auto;
    overflow: visible;
  }

  .body {
    background-color: var(--black);
  }

  .heading-2 {
    opacity: 1;
    font-size: 40px;
    font-weight: 400;
  }

  .grid-2 {
    margin-top: 60px;
    top: 0;
  }

  .link-block-3, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10 {
    width: 750px;
  }

  .image-16 {
    object-fit: cover;
  }

  .image-18 {
    filter: brightness(149%);
  }

  .image-25 {
    filter: brightness(150%);
  }

  .section-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 56px;
    margin-left: 100px;
    display: flex;
  }

  .link-block-14 {
    flex: 0 auto;
    margin-left: auto;
    margin-right: 10px;
  }

  .image-28 {
    filter: brightness(150%);
  }

  .image-34 {
    background-image: linear-gradient(#fff, #fff);
  }

  .image-38 {
    width: auto;
    height: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .list {
    z-index: 0;
    margin-right: 140px;
    bottom: 60px;
    right: auto;
  }

  .list-item-2 {
    font-size: 15px;
  }

  .container-2 {
    z-index: -1;
    top: 30px;
  }

  .section-8 {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c12b297fa662ddfccc49d_entryways-2-boca-do-lobo.jpg");
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 800px;
    margin: auto auto 100px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  .image-39 {
    object-fit: cover;
    flex: none;
    width: 2500px;
    max-width: none;
    height: 700px;
    max-height: none;
    position: relative;
    left: auto;
    right: auto;
  }

  .paragraph-5 {
    width: 900px;
    margin-left: 140px;
    font-size: 25px;
    top: 290px;
    left: auto;
  }

  .paragraph-7 {
    width: 900px;
    left: 140px;
  }

  .paragraph-8 {
    width: auto;
    font-size: 50px;
    top: 220px;
  }

  .image-40 {
    height: 500px;
  }

  .heading-5 {
    margin-bottom: 0;
    font-size: 50px;
    left: 140px;
  }

  .s9-2 {
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span {
    font-size: 18px;
  }

  .paragraph-10 {
    clear: left;
    margin-left: 0;
    margin-right: 60px;
    font-size: 30px;
    top: 220px;
  }

  .text-span-2 {
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 30px;
  }

  .slider-2, .section-10 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .slide-4 {
    background-position: 0 35%;
  }

  .slider-3 {
    height: 650px;
  }

  .image-42 {
    width: 2500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h-s {
    width: 400px;
    margin-left: 140px;
    font-size: 50px;
    left: auto;
  }

  .image-42-copy {
    width: 3000px;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .s922 {
    margin-bottom: 180px;
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .sc1 {
    height: 800px;
  }

  .image-53 {
    margin-left: auto;
  }

  .paragraph-9-c {
    margin-right: 0;
    font-size: 30px;
  }

  .paragraph-10-8, .p10-2 {
    font-size: 30px;
  }

  .section-10-23 {
    margin-bottom: 220px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .background-video-2 {
    height: 1000px;
  }

  .section-11 {
    margin-bottom: 400px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .p10c {
    width: 90%;
    padding-right: 0;
    font-size: 30px;
    top: -235px;
    left: auto;
  }

  .p9c {
    font-size: 30px;
  }

  .paragraph-8-copy-copy {
    top: 40px;
  }

  .s9-2-c-3 {
    margin-bottom: 160px;
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .s9-2-copy-copy {
    z-index: auto;
    justify-content: space-between;
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .p10-3-copy {
    font-size: 30px;
  }

  .s9-2-c2 {
    z-index: auto;
    justify-content: space-between;
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-copy {
    font-size: 18px;
  }

  .s9-2-copy {
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .nz {
    font-family: Pirulen rg, sans-serif;
    top: auto;
    bottom: 30px;
    left: 140px;
  }

  .p6-2 {
    font-size: 60px;
    top: 371px;
  }

  .s8c {
    margin-bottom: 220px;
  }

  .paragraph-11 {
    margin-left: 40px;
  }

  .section-13 {
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-13 {
    margin-right: 40px;
    padding-right: 0;
  }

  .section-14 {
    margin-bottom: 10px;
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-6 {
    padding-left: 100px;
  }

  .heading-8 {
    padding-right: 80px;
  }

  .section-15 {
    height: 700px;
    margin-bottom: auto;
    margin-left: 250px;
    margin-right: 250px;
  }

  .s14c {
    justify-content: space-between;
    margin-left: 140px;
    margin-right: 160px;
    padding-left: 0;
    padding-right: 0;
    top: -320px;
  }

  .h9c-c {
    margin-top: 100px;
    margin-bottom: 300px;
    font-size: 50px;
  }

  .s2c {
    width: 1200px;
    height: 600px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .p10cc {
    width: auto;
    height: auto;
    margin-right: auto;
    font-size: 25px;
    top: 40px;
  }

  .container-4-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: .5fr auto auto;
    padding-right: 40px;
  }

  .image-56-copy {
    filter: contrast(110%);
    height: 320px;
  }

  .image-54-copy, .image-57-copy, .image-55-copy {
    height: 320px;
  }

  .section-17 {
    justify-content: space-between;
    margin: auto 220px 220px;
  }

  .image-60 {
    width: 1100px;
  }

  .image-61, .image-62 {
    width: auto;
  }

  .paragraph-17 {
    margin-left: 0;
    font-size: 25px;
  }

  .text-span-3 {
    font-size: 18px;
  }

  .section-20 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .paragraph-18, .paragraph-19, .paragraph-20 {
    font-size: 14px;
  }

  .s3cc {
    width: 1000px;
    height: 600px;
  }

  .s9-2-c {
    margin-left: 300px;
    margin-right: 300px;
  }

  .p10-3-ccc {
    font-size: 25px;
  }

  .sl1 {
    font-family: Nasalization rg, sans-serif;
    font-size: 50px;
    font-weight: 400;
    left: 140px;
  }

  .paragraph-5-copy {
    font-size: 25px;
    left: 140px;
  }

  .paragraph-7-copy {
    left: 140px;
  }

  .list-copy {
    margin-right: 140px;
    right: auto;
  }

  .li2c, .li2, .li2c2, .li2c3, .li2c4, .li2c5 {
    font-size: 15px;
  }

  .container-2-copy {
    margin-bottom: 140px;
    top: -30px;
  }

  .c2c {
    top: auto;
    bottom: 45px;
  }

  .container-2-cc--2 {
    z-index: -1;
    margin-bottom: 60px;
    top: auto;
  }

  .tb3c {
    color: var(--black);
  }

  .b5c-copy {
    z-index: 0;
  }

  .p9c-copy {
    color: var(--white);
    flex: 1;
    font-size: 40px;
  }

  .tsc {
    font-size: 20px;
  }

  .grid-3 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .s9-2-c-3-c {
    justify-content: space-between;
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .s9-2-c-3-copy {
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .s8ccc-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6323add759462bbcb56905c9_Sky%20ladeer2.006.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 140px;
    margin-right: 140px;
  }

  .text-span-4, .text-span-5 {
    font-size: 12px;
  }

  .p9ccc-1 {
    color: var(--white);
    font-size: 40px;
    left: 60px;
  }

  .p9ccc-2 {
    color: var(--white);
    text-align: left;
    font-size: 40px;
    left: 60px;
    right: auto;
  }

  .button-11 {
    color: var(--black);
  }

  .button-11.w--current {
    z-index: 0;
  }

  .section-21 {
    float: left;
    margin-left: 140px;
    margin-right: 100px;
    display: block;
    position: relative;
    top: -171px;
  }

  .image-64 {
    width: auto;
  }

  .section-22 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .section-23 {
    justify-content: space-between;
    margin-left: 220px;
    margin-right: 220px;
  }

  .button-11-c {
    z-index: 0;
    color: var(--white);
  }

  .button-11-c.w--current {
    color: var(--black);
  }

  .s2cc {
    height: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-24 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6319d3e83156f628bae1cbd6_untitled.472.jpg");
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    height: 1300px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .ic39 {
    z-index: -1;
    object-fit: cover;
    flex: none;
    width: 2500px;
    max-width: none;
    height: 700px;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: auto;
    right: auto;
  }

  .section-25 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63171883b45b4677230ea449_back-to-the-future-delorean.webp");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    height: 700px;
    margin-top: 140px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .cc-1 {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 300px;
    display: flex;
    top: auto;
  }

  .cc-2 {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 300px;
    display: flex;
    top: 0;
  }

  .cc-3 {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    display: flex;
  }

  .cc-3.cc-heading-wrap {
    background-image: none;
    height: 150px;
  }

  .heading-10 {
    font-size: 50px;
  }

  .cc-4 {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    display: flex;
  }

  .cc-4.cc-heading-wrap {
    background-image: none;
    height: 200px;
  }

  .cc-5 {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 1100px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .sbc-1 {
    z-index: auto;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 350px;
    margin: auto 140px 100px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  .section-26 {
    margin-left: 220px;
    margin-right: 220px;
    padding-right: 826px;
  }

  .button-12 {
    color: var(--black);
    border: 1px solid #0000;
  }

  .button-13, .b13c {
    color: var(--black);
  }

  .b12c {
    color: var(--black);
    border: 1px solid #0000;
  }

  .cc-6 {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6313127faa0b4106f830a6c3_untitled.259.jpg");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .container-5 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321805aa9338e743751b16b_image%2015.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 350px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 180px;
  }

  .container-6 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632180522cd2b3052c25e90c_image%2017.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    padding-bottom: 0;
    padding-left: 180px;
    padding-right: 180px;
  }

  .container-7 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321804a8fcc5629ccd0e861_image%2016.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    padding-bottom: 0;
    padding-left: 180px;
    padding-right: 0;
  }

  .cc-3-copy {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    display: flex;
  }

  .cc-3-copy.cc-heading-wrap {
    background-image: none;
    height: 150px;
    margin-bottom: 60px;
  }

  .cc-4-copy {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    display: flex;
  }

  .cc-4-copy.cc-heading-wrap {
    background-image: none;
    height: 200px;
  }

  .b2cc4 {
    color: var(--black);
    border: 1px solid #0000;
  }

  .section-8-cc-c {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/631c12b297fa662ddfccc49d_entryways-2-boca-do-lobo.jpg");
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 800px;
    margin: auto auto 100px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  .link-block-21 {
    width: 750px;
  }

  .cc-6-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6313127faa0b4106f830a6c3_untitled.259.jpg");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .div-block-7 {
    margin-bottom: auto;
  }

  .div-block-8 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321805aa9338e743751b16b_image%2015.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 600px;
    height: 500px;
  }

  .div-block-9 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632180522cd2b3052c25e90c_image%2017.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 600px;
    height: 500px;
  }

  .div-block-10 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6321804a8fcc5629ccd0e861_image%2016.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 600px;
    height: 500px;
  }

  .text-block-16 {
    z-index: 0;
    opacity: .6;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    top: 30px;
  }

  .cc-6cc {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632accbc530c57570753ece2_untitled.807.png");
    background-position: 50%;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1100px;
    margin-bottom: -1005px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
    top: -915px;
  }

  .hscc {
    color: var(--dark-orange);
    width: 800px;
    margin-left: 140px;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    left: auto;
  }

  .container-2-cc--2-copy {
    margin-bottom: 60px;
    top: 100px;
  }

  .bpa {
    background-color: var(--white);
  }

  .b1, .b2 {
    z-index: 0;
    color: var(--black);
  }

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

  .button-15 {
    color: var(--black);
  }

  .button-16 {
    color: var(--white);
  }

  .cc2 {
    z-index: -1;
    opacity: .8;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632acd11cddd05f2db7b9917_name.png");
    background-clip: border-box;
    flex-direction: row;
    justify-content: center;
    width: auto;
    height: 1100px;
    margin-bottom: -700px;
    margin-left: 140px;
    margin-right: 140px;
    display: block;
    top: -519px;
  }

  .tb3cc {
    color: var(--white);
  }

  .button-17 {
    z-index: 0;
    color: var(--white);
  }

  .button-18 {
    color: var(--white);
  }

  .c22 {
    z-index: -1;
    background-image: none;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .cc2-copy {
    z-index: -1;
    opacity: 1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ad2d6399afa887075108a_logo.png");
    background-position: 0%;
    background-size: contain;
    flex-direction: row;
    justify-content: center;
    width: auto;
    height: 1550px;
    margin-bottom: -1049px;
    margin-left: 60px;
    margin-right: 140px;
    display: block;
    top: -557px;
    left: -446px;
  }

  .paragraph-5-copy {
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 310px;
    left: auto;
  }

  .paragraph-7-copy {
    width: 900px;
    font-size: 12px;
    left: 140px;
  }

  .list-copy {
    z-index: 0;
    width: 800px;
    margin-right: 140px;
    top: -14px;
    bottom: 60px;
    right: auto;
  }

  .list-item-2-copy {
    font-size: 15px;
  }

  .licc, .licc2, .licc3, .licc4, .licc5, .licc6 {
    color: var(--white);
    font-size: 15px;
  }

  .s8c-copy {
    align-items: center;
    height: 800px;
    display: inline-block;
  }

  .p6-2-copy {
    width: 1800px;
    font-family: Druk wide, sans-serif;
    font-size: 90px;
    font-style: normal;
    top: -450px;
  }

  .image-66 {
    opacity: .8;
    filter: brightness(60%);
    object-fit: cover;
    object-position: 50% 15%;
    flex: 0 auto;
    width: 3000px;
    height: 800px;
  }

  .section-27 {
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 100px;
    display: flex;
    position: relative;
    top: 0;
  }

  .h9c-1, .h9c-2, .h9c-3 {
    color: var(--white);
    font-family: Druk wide, sans-serif;
    font-size: 20px;
  }

  .section-copy {
    z-index: 0;
    margin-left: 140px;
    margin-right: 140px;
    position: relative;
  }

  .div-block-11 {
    z-index: auto;
    object-fit: cover;
    object-position: 50% 20%;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eafe49484b8f8d4529697e_1f6747fb023e4e9fb68048d0f5ab24ae.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 2000px;
    height: auto;
    position: relative;
  }

  .button-16-copy, .tbcc {
    color: var(--white);
  }

  .b17c {
    z-index: 0;
    color: var(--white);
  }

  .b18c {
    color: var(--white);
  }

  .section-28 {
    height: 650px;
    margin-left: 220px;
    margin-right: 220px;
    top: -530px;
  }

  .text-block-17 {
    margin-left: 140px;
    font-size: 55px;
    line-height: 80px;
  }

  .text-span-6 {
    letter-spacing: 5px;
    line-height: 10px;
  }

  .section-29 {
    height: 800px;
    margin-left: 300px;
    margin-right: 300px;
  }

  .div-block-14 {
    height: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .heading-11 {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-size: 55px;
    top: 545px;
    left: -35px;
  }

  .text-span-7 {
    letter-spacing: 5px;
    font-size: 15px;
    font-style: normal;
    transform: translate(0);
  }

  .div-block-15 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632b2d7fc3a38b888ee5cd68_bgp7.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .section-30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 800px;
    margin-left: 300px;
    margin-right: 300px;
    display: flex;
  }

  .ggh {
    color: var(--dark-orange);
    margin-top: 300px;
    margin-bottom: 300px;
    font-family: Druk wide, sans-serif;
    font-size: 70px;
    font-style: italic;
  }

  .div-block-16 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-18 {
    color: var(--white);
    text-align: center;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    left: auto;
  }

  .div-block-17 {
    justify-content: space-between;
    display: flex;
  }

  .text-block-19 {
    color: var(--white);
    text-align: center;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    top: -215px;
    left: auto;
  }

  .tb19c {
    color: var(--white);
    text-align: center;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    left: auto;
  }

  .container-8 {
    justify-content: space-between;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
    position: relative;
    top: -60px;
  }

  .tb9c {
    color: var(--white);
    text-align: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    left: auto;
  }

  .gghc {
    color: var(--dark-orange);
    margin-top: 60px;
    margin-bottom: 220px;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    font-style: italic;
  }

  .section-31 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 2300px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 300px;
    padding-right: 300px;
    display: flex;
    top: -45px;
  }

  .text-block-17-copy {
    margin-left: 220px;
    font-size: 50px;
    line-height: 80px;
  }

  .section-32 {
    align-items: center;
    margin-bottom: 0;
    margin-left: 300px;
    margin-right: 300px;
  }

  .text-block-17-copy {
    margin-left: 300px;
    font-size: 55px;
    line-height: 80px;
    top: 4px;
  }

  .section-31-copy {
    justify-content: center;
    width: 1200px;
    margin-bottom: 271px;
    margin-left: auto;
    margin-right: auto;
    top: -104px;
    left: 159px;
  }

  .text-block-19-copy {
    color: var(--white);
    text-align: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 25px;
    position: relative;
    top: -215px;
    left: auto;
  }

  .tb9c-copy {
    color: var(--white);
    text-align: center;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    left: auto;
  }

  .text-block-20 {
    height: auto;
    font-size: 20px;
    position: static;
    top: 0;
  }

  .s2cc2 {
    width: 1200px;
    height: 700px;
    margin-bottom: 100px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .s4cc-1 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac87a08418530303a424f_0989-min.jpg");
    background-position: 50%;
    background-size: contain;
  }

  .s4cc-2 {
    background-color: #f2f2f2;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79cd7c654d41ec47b61_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20181.jpg");
  }

  .text-block-19-copy-copy {
    color: var(--white);
    text-align: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    top: auto;
    left: auto;
  }

  .slide-13 {
    background-color: #f5f5f5;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79cb407dd4646d67139_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20155.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-14 {
    background-color: #d0d0d0;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ce4ce43d24f03b035_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20134.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-15 {
    background-color: #f5f5f5;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ab407dda2a1d670f2_IMG_0933%202.JPG");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-16 {
    background-color: #bcbcbc;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79abe2a768ba8268794_IMG_0961.JPG");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-19 {
    width: auto;
    height: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-33 {
    margin-bottom: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-34 {
    margin-bottom: 220px;
    display: flex;
  }

  .div-block-20 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79d099f14916fe43e26_untitled.804.png");
    background-position: 50%;
    background-size: contain;
    width: 1500px;
    height: 800px;
  }

  .div-block-21 {
    z-index: -1;
    opacity: .7;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a6ba9678f2bf16e97_6FF248BB-0CD2-4156-9106-F3282F503FDA.jpg");
    background-position: 50% 100%;
    background-size: cover;
    width: 1000px;
    height: 600px;
    position: relative;
  }

  .section-35 {
    justify-content: space-between;
    margin-bottom: 220px;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .section-36 {
    flex-direction: column;
    align-items: flex-end;
    margin-top: -138px;
    margin-bottom: 220px;
    display: flex;
  }

  .div-block-22 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79daa02c0ac34b24108_untitled.806.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 3000px;
    height: 900px;
  }

  .div-block-23 {
    background-size: contain;
    width: 1700px;
    height: 800px;
  }

  .section-37 {
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 220px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-38 {
    justify-content: flex-start;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .div-block-24 {
    z-index: -1;
    opacity: .65;
    width: 1500px;
    padding-right: 0;
    position: relative;
  }

  .section-39 {
    justify-content: space-between;
    margin-left: 220px;
  }

  .div-block-25 {
    flex: 1;
    width: 2200px;
  }

  .div-block-26 {
    padding-left: 0;
  }

  .section-40 {
    margin-bottom: 220px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .s3cc-copy {
    width: 1000px;
    height: 600px;
  }

  .text-block-17-copy-copy {
    margin-left: 250px;
    font-size: 45px;
    line-height: 80px;
  }

  .ccs {
    font-family: Druk wide, sans-serif;
    font-size: 25px;
  }

  .ts3 {
    width: auto;
    height: auto;
    font-size: 18px;
  }

  .paragraph-21 {
    color: var(--white);
    width: 700px;
    margin-right: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-22 {
    z-index: 0;
    width: 1000px;
    margin-right: -874px;
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
    position: relative;
  }

  .slider-2-copy {
    width: 1300px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .paragraph-23 {
    color: var(--white);
    align-self: center;
    width: 500px;
    margin-left: auto;
    margin-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 40px;
  }

  .paragraph-24 {
    color: var(--white);
    align-self: center;
    width: 800px;
    margin-left: -223px;
    padding-left: 0;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    line-height: 60px;
  }

  .paragraph-25 {
    color: var(--white);
    align-self: flex-start;
    width: 300px;
    margin-right: -200px;
    font-family: Druk wide, sans-serif;
    font-size: 40px;
    position: relative;
    top: 480px;
  }

  .paragraph-26 {
    color: var(--white);
    align-self: flex-start;
    width: 300px;
    margin-left: -350px;
    font-family: Druk wide, sans-serif;
    font-size: 40px;
    position: relative;
    top: 480px;
  }

  .paragraph-27 {
    color: var(--white);
    align-self: center;
    width: 500px;
    margin-right: auto;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    line-height: 60px;
  }

  .paragraph-28 {
    color: var(--white);
    text-align: left;
    justify-content: flex-end;
    width: 500px;
    margin-right: 220px;
    padding-right: 0;
    font-family: Druk wide, sans-serif;
    font-size: 40px;
    line-height: 60px;
    display: block;
    position: relative;
    top: 246px;
    right: 100px;
  }

  .text-span-8 {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .container-copy {
    z-index: -1;
    flex-direction: column;
    justify-content: center;
    width: 1000px;
    height: 900px;
    margin-bottom: 100px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .css {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .heading-12 {
    margin-left: -860px;
  }

  .button-19 {
    text-transform: none;
    white-space: normal;
    object-fit: cover;
    background-color: #414141;
    border-radius: 20px;
    flex: 0 auto;
    order: 1;
    align-self: auto;
    height: 60px;
    font-size: 30px;
    line-height: 40px;
    text-decoration: none;
  }

  .text-span-9 {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .ccsc {
    color: var(--white);
    margin-right: 60px;
    font-family: Druk wide, sans-serif;
    font-size: 40px;
  }

  .s33ccc {
    width: 1500px;
    height: 600px;
    margin-left: 0;
    margin-right: auto;
  }

  .css1 {
    background-color: #c9c9c9;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eba3f8a54cd9a25fbe_moto%20suit.png");
    background-position: 50%;
    background-size: contain;
  }

  .css2 {
    background-color: #ebebeb;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eae851f09a70e1ae39_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%20142.jpg");
    background-size: contain;
  }

  .css3 {
    background-color: #c4c4c4;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eb8c00c9c080c39016_moto%20suit_3.png");
  }

  .ts33 {
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 30px;
  }

  .ts32 {
    color: var(--black);
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 30px;
  }

  .s9-2-c-copy {
    margin-left: 300px;
    margin-right: 300px;
  }

  .ccsc-copy {
    color: var(--white);
    margin-left: 100px;
    margin-right: 60px;
    font-family: Druk wide, sans-serif;
    font-size: 40px;
  }

  .css1-1 {
    background-color: #c9c9c9;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79c084185f98b3a3256_untitled.629.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .css1-2 {
    background-color: #ebebeb;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79bfe442d5bce07e6c3_untitled.626.jpg");
    background-size: cover;
  }

  .css3-copy {
    background-color: #c4c4c4;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633928eb8c00c9c080c39016_moto%20suit_3.png");
  }

  .css1-3 {
    background-color: #c4c4c4;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79b607ea38052ebbd8b_untitled.624.jpg");
  }

  .mask-2 {
    margin-left: auto;
  }

  .c2s {
    background-color: #c9c9c9;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac799d7c65496abc47b5b_hdb.png");
    background-position: 50%;
    background-size: cover;
  }

  .c3s {
    background-color: #ebebeb;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ab44337be4b89d40b_hdb_3.jpg");
    background-size: cover;
  }

  .c4s {
    background-color: #c4c4c4;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79ae4ce43f8be03b01b_hdb_2.png");
    background-size: cover;
  }

  .section-41 {
    justify-content: center;
    margin: 300px 220px 100px;
    display: flex;
  }

  .slider-4 {
    width: 1300px;
    height: 800px;
  }

  .slide-17 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79b94c9d13e1db2a038_IMG_6261.PNG");
    background-position: 0%;
    background-size: cover;
  }

  .slide-18 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a775a870be4c5c759_IMG_6263.PNG"), linear-gradient(#000 42%, #383838);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .slide-19 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632ac79a57f15f002bd080e4_IMG_6262.PNG"), linear-gradient(#020101, #383838);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .gghc-copy {
    color: var(--dark-orange);
    margin-top: 60px;
    margin-bottom: 60px;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    font-style: italic;
  }

  .gghc-copy-copy {
    color: var(--white);
    margin-top: 390px;
    margin-bottom: 20px;
    font-family: Druk wide, sans-serif;
    font-size: 90px;
    font-style: italic;
  }

  .gghc-copy-copy-copy {
    color: var(--dark-orange);
    margin-top: auto;
    margin-bottom: 333px;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    font-style: normal;
  }

  .c998 {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .c23, .c23-copy {
    z-index: -1;
    opacity: .8;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632acd11cddd05f2db7b9917_name.png");
    background-clip: border-box;
    flex-direction: row;
    justify-content: center;
    width: auto;
    height: 1100px;
    margin-bottom: -700px;
    margin-left: 140px;
    margin-right: 140px;
    display: block;
    top: -519px;
  }

  .cs223 {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a5ab4d88205f107333_2.jpg");
    background-position: 0%;
    background-size: contain;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: -38px;
  }

  .cc-6cc-copy {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/632accbc530c57570753ece2_untitled.807.png");
    background-position: 50%;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1100px;
    margin-bottom: -1005px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
    top: -915px;
  }

  ._234, ._234-copy {
    color: var(--dark-orange);
    width: 800px;
    margin-left: 140px;
    font-family: Druk wide, sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    left: auto;
  }

  .cs223-copy {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633945a5ab4d88205f107333_2.jpg");
    background-position: 0%;
    background-size: contain;
    background-attachment: fixed;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: -127px;
  }

  .section-42 {
    margin-left: 400px;
    margin-right: 400px;
  }

  .div-block-27, .div-block-28 {
    height: 500px;
  }

  .section-42-copy {
    margin-left: 400px;
    margin-right: 400px;
  }

  .div-block-27-copy, .div-block-28-copy {
    height: 500px;
  }

  ._234-copy-copy {
    float: none;
    color: var(--white);
    text-align: justify;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    width: 800px;
    margin-left: 140px;
    margin-right: 0;
    font-family: Porsche, sans-serif;
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 70px;
    display: flex;
    top: -1011px;
    left: auto;
    right: 0;
  }

  ._1234 {
    width: 900px;
    font-size: 12px;
    left: 140px;
  }

  ._2334 {
    z-index: -1;
    margin-bottom: 60px;
    top: auto;
  }

  ._88 {
    z-index: 1;
    opacity: 1;
    background-image: linear-gradient(#000, #d1d1d1 14%, #fff 55% 84%, #000);
    align-items: center;
    height: 1000px;
    display: flex;
  }

  ._55 {
    z-index: 0;
    opacity: .8;
    filter: brightness(60%);
    object-fit: contain;
    object-position: 50% 15%;
    flex: 0 auto;
    width: 3000px;
    height: 800px;
  }

  .section-43 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a33e337b87296f1dc1e65_evc.001.jpeg"), linear-gradient(#fff, #fff);
    background-size: 1500px, auto;
    height: 800px;
  }

  .div-block-32 {
    background-size: auto 1300px;
    width: 1500px;
    height: 800px;
    margin-right: -100px;
    left: -303px;
  }

  .section-44 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 220px;
    display: flex;
  }

  .section-45 {
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: -394px;
    margin-left: 140px;
    margin-right: 220px;
    display: flex;
  }

  ._1332 {
    color: var(--white);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 145px;
    left: auto;
  }

  .heading-13 {
    color: var(--white);
    align-self: center;
    width: 600px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    position: relative;
    left: auto;
  }

  .text-span-10 {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 20px;
  }

  .section-44-copy {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .heading-13-copy {
    color: var(--white);
    align-self: center;
    width: 700px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    left: auto;
  }

  .div-block-32-copy {
    background-size: auto 1300px;
    width: 1500px;
    height: 800px;
    margin-right: -100px;
    left: -303px;
  }

  ._2356 {
    justify-content: space-between;
    height: 800px;
    margin-left: 140px;
    margin-right: auto;
    padding-right: 140px;
    display: flex;
  }

  ._3256 {
    background-position: 0 80%;
    background-size: cover;
    width: 1500px;
    height: 800px;
    margin-right: auto;
    left: auto;
  }

  ._3322 {
    color: var(--white);
    align-self: center;
    width: 700px;
    margin-left: 100px;
    margin-right: auto;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    left: auto;
  }

  ._8988 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-33 {
    background-position: -10%;
    background-size: 1200px;
  }

  .div-block-34 {
    background-position: 120%;
    background-size: 1300px;
  }

  ._8989 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._564564 {
    background-size: cover;
    width: 1500px;
    height: 800px;
    margin-right: auto;
    left: auto;
  }

  ._789 {
    color: var(--white);
    align-self: center;
    width: 600px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    position: relative;
    left: auto;
  }

  ._56565 {
    color: var(--white);
    text-align: center;
    align-self: center;
    width: 800px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    top: 108px;
    left: auto;
  }

  .div-block-33-copy {
    background-position: -20% 90%;
    background-size: 1200px;
    height: 800px;
  }

  .heading-13-copy-copy {
    color: var(--white);
    align-self: center;
    width: 600px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    position: relative;
    left: auto;
  }

  .div-block-35 {
    background-repeat: no-repeat;
    margin-bottom: 100px;
  }

  .button-19-copy {
    background-color: #414141;
    flex: 0 auto;
    order: 1;
    align-self: flex-start;
    font-size: 30px;
    line-height: 40px;
    text-decoration: none;
  }

  .section-46 {
    height: 1200px;
    margin-bottom: 220px;
  }

  .background-video-3 {
    height: 1200px;
  }

  ._5456465 {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a73764ca19665099197de_JS1%20(1).jpg");
    background-position: 50% 0;
    background-size: contain;
    background-attachment: fixed;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin: 100px 0 auto auto;
    display: flex;
    top: auto;
  }

  .bpa-copy {
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
  }

  ._1332-copy {
    color: var(--black);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 145px;
    left: auto;
  }

  ._1234-copy {
    width: 900px;
    font-size: 12px;
    left: 140px;
  }

  .l12 {
    z-index: 0;
    width: 800px;
    margin-right: 140px;
    top: -14px;
    bottom: 60px;
    right: auto;
  }

  .licc-copy, .licc2-copy, .licc3-copy, .licc4-copy, .licc5-copy, .licc6-copy {
    color: var(--black);
    font-size: 15px;
  }

  ._332 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a7286520992de740459b7_JS%20inspiration%20mid.004.jpeg"), linear-gradient(#fff, #fff);
    background-size: auto, auto;
    height: 800px;
  }

  ._233 {
    background-size: auto;
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 220px;
    display: flex;
  }

  ._98 {
    background-size: auto;
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._899 {
    background-size: auto;
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 220px;
    display: flex;
  }

  ._9898 {
    background-size: auto;
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._3323 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._33223 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._8898 {
    background-size: cover;
    justify-content: space-between;
    height: 1200px;
    margin-bottom: 220px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._995 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._777 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-36 {
    background-position: 0%;
    background-size: 1100px;
    width: 1200px;
  }

  .div-block-37 {
    background-position: 110%;
    background-size: 1100px;
  }

  ._787 {
    justify-content: space-around;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._65 {
    background-size: auto 900px;
  }

  .background-video-4 {
    height: 800px;
  }

  ._655 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._988 {
    justify-content: space-around;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._656 {
    background-size: auto 800px;
  }

  ._44 {
    height: 800px;
  }

  ._564 {
    background-position: -20%;
    background-size: 1100px;
  }

  ._012 {
    background-position: 110%;
    background-size: 1100px;
  }

  ._687 {
    justify-content: space-around;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._756 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._213 {
    background-size: auto 800px;
  }

  ._45 {
    height: 800px;
  }

  ._6564 {
    background-position: -10%;
    background-size: 1100px;
  }

  ._231 {
    background-position: 100%;
    background-size: 1100px;
  }

  .section-47 {
    width: 2000px;
    margin-bottom: auto;
  }

  ._33233 {
    background-repeat: no-repeat;
    height: 1100px;
    margin-bottom: 100px;
  }

  .div-block-38, .div-block-39, .div-block-40 {
    width: 500px;
  }

  ._9 {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a96d41badd90eaee58a2b_untitled.237.jpg");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  ._666 {
    color: var(--grey);
    width: 1200px;
    margin-left: 140px;
    font-size: 50px;
    left: auto;
  }

  ._965 {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a99a5c6e89f187ab0a3d6_thumb-1920-325547.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 800px;
    margin: 100px auto 165px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  ._3356 {
    width: 1500px;
    font-size: 50px;
    top: 0;
  }

  ._201 {
    width: 3000px;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-50 {
    height: 800px;
  }

  .section-51 {
    background-size: 3000px;
    height: 800px;
  }

  .section-52 {
    height: 800px;
  }

  .section-53 {
    background-size: 3000px;
    height: 800px;
  }

  ._898 {
    width: 900px;
    margin-left: 140px;
    font-size: 25px;
    top: 310px;
    left: auto;
  }

  ._88986 {
    width: 900px;
    left: 140px;
  }

  ._8 {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa30b5eab0d569e2f0ffb_untitled.113.jpg");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  ._665 {
    color: var(--midnight-blue);
    width: 1200px;
    margin-left: 140px;
    font-size: 70px;
    left: auto;
  }

  ._965-copy {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633aa667dcea690d7632b747_summer-gadget-yeti-today-150717-tease.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 800px;
    margin: 100px auto 165px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  ._3356-copy {
    width: 1500px;
    font-size: 90px;
    top: 0;
  }

  ._323 {
    background-size: 2100px;
  }

  ._653 {
    height: 800px;
  }

  ._89 {
    background-position: 50%;
    background-size: 2100px;
    height: 800px;
  }

  ._561 {
    height: 800px;
  }

  ._4 {
    background-position: 50% 0;
    background-size: 2100px;
    height: 800px;
  }

  ._3 {
    height: 800px;
  }

  ._5 {
    background-size: 2200px;
    height: 800px;
  }

  ._8995 {
    width: 3000px;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  ._2 {
    height: 800px;
  }

  ._1 {
    background-size: 2200px;
    height: 800px;
  }

  ._6 {
    height: 800px;
  }

  ._7 {
    background-size: 3000px;
    height: 800px;
  }

  .slider-5 {
    width: 1200px;
  }

  .slide-20 {
    background-size: cover;
  }

  .slider-6, ._30 {
    height: 800px;
  }

  ._32 {
    background-size: 2500px;
    height: 800px;
  }

  ._8856 {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63132a93c25bf66d3cbbec26_untitled7.jpg");
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 1000px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: -38px;
  }

  .text-block-22 {
    margin-left: 140px;
    font-size: 70px;
    top: 100px;
  }

  ._3656 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633dba3d9271a9b3a267fd23_Mind%20map_%E7%94%BB%E6%9D%BF%201.jpg"), linear-gradient(#fff, #fff);
    background-size: 1800px, auto;
    height: 900px;
  }

  .s55 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 220px;
    display: flex;
  }

  ._896 {
    background-position: 0%;
    background-size: cover;
    width: 1500px;
    height: 800px;
    margin-left: 140px;
    margin-right: auto;
    left: auto;
  }

  ._337 {
    color: var(--white);
    align-self: center;
    width: 600px;
    margin-left: 100px;
    margin-right: auto;
    font-family: Oswald, sans-serif;
    font-size: 60px;
    position: relative;
    left: auto;
  }

  ._53 {
    color: var(--white);
    text-align: center;
    align-self: center;
    width: 800px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    top: 108px;
    left: auto;
  }

  ._03 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633de0cac33faa5759e9f1ba_instruction.jpg"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._53-copy {
    color: var(--white);
    text-align: center;
    align-self: center;
    width: 800px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    top: 108px;
    left: auto;
  }

  ._886 {
    background-position: 50%;
    background-size: cover;
    width: 1500px;
    height: 800px;
    margin-left: auto;
    margin-right: 40px;
    left: auto;
  }

  ._3322-copy {
    color: var(--white);
    align-self: center;
    width: 750px;
    margin-right: 40px;
    font-family: Oswald, sans-serif;
    font-size: 60px;
    position: relative;
    left: auto;
  }

  ._8988-copy {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-13-copy-copy, ._78 {
    color: var(--white);
    align-self: center;
    width: 700px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    left: auto;
  }

  ._23235 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._33228 {
    background-size: cover;
    width: 1500px;
    height: 800px;
    margin-right: auto;
    left: auto;
  }

  ._987 {
    color: var(--white);
    align-self: center;
    width: 600px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    position: relative;
    left: auto;
  }

  ._5853 {
    justify-content: space-between;
    height: 500px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._987-copy {
    color: var(--white);
    align-self: center;
    width: 700px;
    margin-right: 200px;
    font-family: Oswald, sans-serif;
    font-size: 60px;
    position: relative;
    left: auto;
  }

  .div-block-41-copy {
    align-self: center;
    height: 800px;
  }

  .div-block-43-copy {
    align-self: center;
  }

  ._535 {
    color: var(--black);
    align-self: center;
    width: 600px;
    margin-top: -265px;
    margin-right: 200px;
    font-family: Oswald, sans-serif;
    font-size: 60px;
    position: relative;
    top: -706px;
    left: auto;
  }

  ._5856 {
    justify-content: space-between;
    height: 800px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._553 {
    background-repeat: no-repeat;
    margin-bottom: 100px;
  }

  ._586 {
    background-repeat: no-repeat;
    height: 1200px;
    margin-bottom: 100px;
  }

  ._9956 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._535-copy {
    color: var(--black);
    align-self: center;
    width: 600px;
    margin-top: -250px;
    margin-right: 200px;
    font-family: Oswald, sans-serif;
    font-size: 60px;
    position: relative;
    top: -683px;
    left: auto;
  }

  ._5856-copy {
    justify-content: space-between;
    height: 900px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._2023 {
    position: relative;
    top: -53px;
  }

  ._5863 {
    color: var(--midnight-blue-2);
    width: 400px;
    margin-left: 140px;
    font-size: 50px;
    font-weight: 600;
    top: -45px;
    left: auto;
  }

  .text-span-13 {
    color: #c01b1b;
    font-weight: 800;
  }

  ._3377 {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63bf5e0b5bf1fa81cc364fdd_Setting%20drone.530.jpg");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-bottom: -150px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  ._455 {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423843e2412db3aac1ca2e_321.jpg");
    background-position: 0%;
    background-size: contain;
    background-attachment: fixed;
    flex-direction: row;
    justify-content: flex-start;
    height: 1000px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: 53px;
  }

  .div-block-47 {
    align-self: flex-start;
    margin-top: 71px;
    margin-bottom: -257px;
  }

  ._5989 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    height: 500px;
  }

  ._985 {
    justify-content: center;
    height: 800px;
    margin-bottom: -100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._996 {
    width: 1200px;
    height: 600px;
  }

  .heading-14 {
    margin-top: -253px;
    margin-left: -90px;
    font-size: 40px;
    transform: rotate(90deg);
  }

  .text-span-14 {
    perspective: none;
    font-family: Pirulen rg, sans-serif;
    font-size: 80px;
    transform: rotate(-90deg);
  }

  .heading-14-copy {
    margin-top: -334px;
    margin-left: -90px;
    font-size: 40px;
    transform: rotate(90deg);
  }

  ._996-copy, ._6556, .background-video-5 {
    width: 1200px;
    height: 600px;
  }

  ._58635 {
    flex: 0 auto;
    align-self: auto;
    width: 1200px;
    height: 600px;
  }

  .heading-14-copy-copy {
    align-self: center;
    margin-top: -264px;
    margin-left: -90px;
    font-size: 40px;
    transform: rotate(90deg);
  }

  ._7898 {
    justify-content: center;
    height: 800px;
    margin-bottom: 0;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._58635-copy {
    flex: 0 auto;
    width: 1200px;
    height: 600px;
  }

  ._65564 {
    background-color: #0000;
    background-image: none;
    justify-content: space-between;
    height: 800px;
    margin-left: 220px;
    margin-right: 220px;
    padding-right: 0;
    display: flex;
  }

  ._989 {
    color: var(--white);
    align-self: center;
    width: 1000px;
    margin-right: 100px;
    font-family: Pirulen rg, sans-serif;
    font-size: 40px;
    position: relative;
    left: auto;
  }

  ._7896 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63424986e2412d446ac251c6_p084v80r.jpg");
    background-size: contain;
    width: 900px;
    height: auto;
    margin-left: auto;
    margin-right: 0;
    left: auto;
  }

  ._585 {
    justify-content: space-between;
    height: 1000px;
    margin-bottom: 297px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .background-video-6 {
    height: 1100px;
    margin-bottom: auto;
  }

  ._686 {
    justify-content: space-between;
    height: 800px;
    margin-left: 140px;
    margin-right: auto;
    padding-right: 140px;
    display: flex;
  }

  ._6656 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._5546 {
    color: var(--white);
    align-self: center;
    width: 600px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    position: relative;
    left: auto;
  }

  ._123 {
    justify-content: space-between;
    height: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 140px;
    display: flex;
  }

  ._321 {
    color: var(--white);
    align-self: center;
    width: 700px;
    margin-right: 200px;
    font-family: Porsche, sans-serif;
    font-size: 40px;
    position: relative;
    left: auto;
  }

  ._132 {
    background-position: 0 80%;
    background-size: cover;
    width: 1500px;
    height: 800px;
    margin-right: -100px;
    left: auto;
  }

  ._9965 {
    justify-content: space-between;
    height: 800px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._11 {
    background-size: 1300px;
    justify-content: space-between;
    height: 400px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  ._3765 {
    background-color: #0000;
    background-image: none;
    justify-content: space-between;
    height: 800px;
    margin-bottom: 100px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  ._7356 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437592eae8f4493991edeb_23323.1227-min.png");
    background-position: 100%;
    background-size: contain;
    width: 1400px;
    height: 800px;
    margin-left: -85px;
    margin-right: 0;
    left: auto;
  }

  .div-block-49 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634379bcebf97b6cb325fa9d_tech.001-01.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  ._5343 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437c484d90332fd5a0484f_tech.001-03.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  ._58565 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/634375924585b40fc5a7327f_23323.1224-min.png");
    background-position: 100%;
    background-size: contain;
    width: 1400px;
    height: 800px;
    margin-left: -235px;
    margin-right: auto;
    left: auto;
  }

  ._3365 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437c034585b41699a775a2_23323.1228-min.png");
    background-position: 100%;
    background-size: contain;
    width: 1600px;
    height: 800px;
    margin-left: -349px;
    margin-right: auto;
    left: auto;
  }

  ._66535 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63437c48da79c931b2c7c456_tech.001-02.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .bpa-copy-copy {
    background-color: var(--black);
  }

  ._58636 {
    justify-content: space-between;
    height: 1000px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._3-6 {
    background-position: -20% 90%;
    background-size: 1200px;
    height: 800px;
  }

  ._023 {
    background-repeat: no-repeat;
    margin-bottom: 100px;
  }

  ._034 {
    background-size: contain;
    height: 1200px;
  }

  ._99 {
    color: var(--white);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 262px;
    left: auto;
  }

  ._4747 {
    width: 900px;
    font-size: 12px;
    top: 393px;
    left: 140px;
  }

  ._6362 {
    justify-content: space-between;
    height: 1000px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._035 {
    height: 1200px;
  }

  ._0365 {
    justify-content: space-between;
    height: 1000px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._032 {
    height: 1200px;
  }

  .final {
    height: 1100px;
  }

  ._5654 {
    align-self: flex-start;
    margin-top: 71px;
    margin-bottom: -257px;
  }

  ._6633 {
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: -90px;
    margin-left: 140px;
    margin-right: 220px;
    display: flex;
  }

  .text-span-15 {
    font-size: 25px;
    font-weight: 800;
  }

  ._7745 {
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._6-6 {
    width: 900px;
    top: 199px;
    left: 140px;
  }

  ._575 {
    margin-bottom: 0;
    font-size: 50px;
    top: -53px;
    left: 140px;
  }

  ._626 {
    width: 900px;
    margin-left: 140px;
    font-size: 25px;
    top: 261px;
    left: auto;
  }

  ._326 {
    font-family: Nasalization rg, sans-serif;
    font-size: 50px;
    font-weight: 400;
    left: 140px;
  }

  ._211 {
    left: 140px;
  }

  ._2002 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac5d7a031469076d4c76_Sky%20ladder.009.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2003 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac5d7a031418e56d4c89_Sky%20ladder.010.jpeg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1500px;
    background-attachment: fixed;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2332 {
    width: 700px;
    font-size: 25px;
    left: 140px;
  }

  ._2001 {
    width: 700px;
    left: 140px;
  }

  ._2004 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b3fd7a031453b76db876_Sky%20ladder.011.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
    bottom: auto;
  }

  ._2005 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d54848035194d3d15_rd2.001.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2006 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d76d0140b7b2357a1_rd2.002.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 1430px;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2007 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57dda79c9f5cfca1347_rd2.003.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .heading-16 {
    margin-bottom: 220px;
  }

  ._2008 {
    width: 1850px;
    height: 1000px;
  }

  ._2022 {
    width: 3000px;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  ._2009 {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2010 {
    height: 600px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._1999 {
    background-position: 20%;
  }

  ._1998 {
    background-position: 100%;
  }

  ._2011 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  ._2012 {
    margin-left: auto;
    margin-right: auto;
  }

  ._1995 {
    background-size: auto;
    width: 900px;
  }

  ._1994 {
    background-position: 100%;
    background-size: contain;
    width: 1000px;
  }

  .slider-7 {
    height: 1000px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._2010-copy {
    height: 600px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._1999-copy {
    background-position: 20%;
  }

  ._1998-copy, ._8889 {
    background-position: 100%;
  }

  ._5325.cc-bigger-light {
    width: auto;
    margin-top: auto;
    margin-bottom: 60px;
    margin-left: auto;
    transform: none;
  }

  ._3327 {
    margin-top: 183px;
  }

  .section-58 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/635954ee94dc1673932d8375_20CC15A9-EE27-49F2-9B9A-09AB1A8A90E8%202.jpg");
    background-position: 50% 80%;
    height: 900px;
  }

  ._98898 {
    width: 900px;
    margin-left: 140px;
    font-size: 25px;
    top: 351px;
    left: auto;
  }

  ._3322323 {
    z-index: -1;
    margin-bottom: 60px;
    position: relative;
    top: auto;
  }

  ._39239 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .div-block-52 {
    margin-left: 20px;
  }

  .link-block-22 {
    width: 750px;
  }

  .div-block-53 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-1 {
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-2._2 {
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-3._2, ._911-4._2 {
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-6._2, ._911-7._2, ._911-8._2, ._911-9._2, ._911-10._2, ._911-11._2, ._911-12._2 {
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-13._2 {
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-14._2 {
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-15._2 {
    margin-left: 220px;
    margin-right: 220px;
  }

  ._39239-copy {
    justify-content: center;
    margin-left: 220px;
    margin-right: 220px;
  }

  .div-block-52-copy {
    width: 422px;
    margin-left: 0;
  }

  .div-block-52-copy-copy {
    margin-left: 20px;
  }

  ._9-998 {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63b39a433c3dd79a1268ef5f_untitled.451.jpg");
    background-position: 50% -70%;
    background-size: contain;
    flex-direction: row;
    justify-content: flex-start;
    height: 1000px;
    margin-bottom: -85px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: 53px;
  }

  ._78778 {
    align-self: flex-start;
    margin-top: 71px;
    margin-bottom: -257px;
  }

  .section-60 {
    margin-left: 140px;
    font-size: 25px;
    top: -100px;
  }

  .paragraph-30 {
    font-size: 25px;
  }

  ._99898 {
    justify-content: center;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._352654 {
    margin-left: 20px;
  }

  ._0321 {
    justify-content: center;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._4554555 {
    width: 900px;
    font-size: 12px;
    top: 393px;
    left: 140px;
  }

  ._232323 {
    color: var(--white);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 262px;
    left: auto;
  }

  ._5989-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    height: 500px;
  }

  ._9989856 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb4af88167112175af8113_unnamed.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 500px;
    margin-top: 627px;
  }

  ._2353 {
    z-index: -1;
    top: -32px;
  }

  .list-copy-copy {
    z-index: 0;
    width: 800px;
    margin-right: 140px;
    top: -14px;
    bottom: 60px;
    right: auto;
  }

  ._995656 {
    z-index: 1;
    width: 800px;
    margin-right: 140px;
    position: relative;
    top: 261px;
    bottom: 60px;
    right: auto;
  }

  ._47472 {
    width: 900px;
    font-size: 12px;
    top: 277px;
    left: 140px;
  }

  ._9989 {
    z-index: -1;
    margin-bottom: 60px;
    position: absolute;
    top: auto;
  }

  .div-block-54 {
    background-position: 50%;
    height: 2000px;
    min-height: auto;
    max-height: none;
  }

  .section-61 {
    height: auto;
    margin: 0 300px 60px;
    display: block;
  }

  ._6565565 {
    object-fit: cover;
    background-position: 50%;
    height: 0;
    min-height: auto;
    max-height: none;
    position: relative;
  }

  .container-11 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b20baab5d3407d9da73_IMG_4915.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    height: 1000px;
    padding-right: 220px;
    display: flex;
    position: relative;
  }

  .div-block-55 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b20baab5d3407d9da73_IMG_4915.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 850px;
  }

  ._66545 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb3b30597136108095bb36_IMG_4912.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 850px;
  }

  ._9895 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb420bc4510c0e595aa298_IMG_5881.jpg");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 850px;
  }

  ._9895-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb420aaecb7296ff01c5a9_IMG_5878.jpg");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 850px;
  }

  .section-62 {
    background-image: linear-gradient(#0000006e, #0000006e), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb7d66aa6dfff0217dfb57_%E6%9C%AA%E6%A0%87%E9%A2%98-1445.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 550px;
    margin-top: 220px;
    margin-bottom: 100px;
  }

  .div-block-56 {
    width: 800px;
    height: 800px;
  }

  .paragraph-32 {
    width: 500px;
    font-size: 60px;
    line-height: 65px;
  }

  .text-span-16 {
    font-size: 20px;
    line-height: 50px;
  }

  .text-span-17 {
    font-size: 30px;
  }

  ._0211212 {
    justify-content: center;
    margin-left: 300px;
    margin-right: 300px;
  }

  .paragraph-32-copy {
    width: 500px;
    margin-left: 100px;
    margin-right: 0;
    font-size: 20px;
    line-height: 40px;
  }

  .div-block-56-copy {
    width: 1200px;
    height: 750px;
  }

  .text-span-18 {
    font-size: 50px;
  }

  .section-64 {
    flex-direction: column;
    align-items: center;
    margin: 220px 400px;
    display: flex;
  }

  .div-block-57 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb70718d1bb168b92aaebf_Group%20122602.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1500px;
    height: 600px;
    margin-bottom: 100px;
    margin-left: 100px;
    margin-right: 100px;
  }

  .paragraph-33 {
    color: var(--white);
    align-self: auto;
    width: 800px;
    margin-top: -54px;
    margin-bottom: 0;
  }

  .text-span-19 {
    font-size: 40px;
    font-weight: 700;
  }

  ._954 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb81ff662207b44e66b8aa_%E6%9C%AA%E6%A0%87%E9%A2%98-2332-min%20(1).png");
    width: 900px;
    height: 600px;
  }

  ._439 {
    width: 500px;
    margin-right: 40px;
    font-size: 60px;
    font-weight: 700;
  }

  .bold-text-2 {
    font-weight: 400;
    line-height: 50px;
  }

  ._855 {
    justify-content: space-between;
    margin-bottom: -40px;
    margin-right: 250px;
  }

  ._745 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb84b8f9dd814a379cd5e2_%E6%9C%AA%E6%A0%87%E9%A2%98-332.jpg");
    width: auto;
    height: auto;
  }

  ._439-copy {
    width: 500px;
    font-size: 60px;
    font-weight: 700;
  }

  ._542 {
    width: 540px;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 50px;
  }

  .div-block-58 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb84b8f9dd814a379cd5e2_%E6%9C%AA%E6%A0%87%E9%A2%98-332.jpg");
    background-position: 50% 20%;
    background-size: cover;
    flex: none;
    align-self: center;
    width: 1200px;
    height: 800px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-20 {
    font-size: 50px;
    font-weight: 700;
  }

  ._855-copy {
    justify-content: space-between;
    height: 600px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-58-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb8c0a37ccf089fea63582_glove%2Bcloth_3%20copy.png");
    background-position: 50% 20%;
    background-size: contain;
    flex: none;
    align-self: center;
    width: 1200px;
    height: 900px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-20-copy {
    font-size: 50px;
    font-weight: 700;
  }

  ._542-copy {
    width: 540px;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 50px;
  }

  ._855-copy, ._9-78 {
    justify-content: space-between;
    margin-right: 250px;
  }

  ._855-copy-copy {
    justify-content: space-between;
    height: 600px;
    margin-left: 0;
    margin-right: 0;
  }

  .background-video-7 {
    height: 1100px;
  }

  .section-65 {
    margin-left: 300px;
  }

  .heading-18 {
    color: var(--white);
    margin-top: 220px;
    margin-bottom: 220px;
    font-size: 30px;
    font-weight: 700;
  }

  .text-span-21 {
    font-size: 45px;
  }

  .text-span-22, .text-span-23 {
    font-size: 60px;
  }

  .section-66 {
    margin-bottom: 140px;
  }

  .final-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb9091636bdf715ccc1f54_Hydio_Clo_Page_18.jpg");
    height: 1100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .text-span-24 {
    font-size: 60px;
  }

  .div-block-59 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb91c5066560999c08ff7b_Group%20122601.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    height: 900px;
  }

  .section-68 {
    height: 1000px;
    margin-top: 220px;
    margin-bottom: 0;
  }

  .section-69 {
    object-fit: contain;
    min-height: auto;
    max-height: 5000px;
  }

  .div-block-60 {
    object-fit: contain;
    object-position: 50% 0%;
    min-height: 1000px;
    max-height: 5000px;
  }

  .html-embed-4 {
    min-height: 1000px;
    max-height: 5000px;
    margin-bottom: 300px;
    overflow: auto;
  }

  .html-embed-5 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    bottom: 13.984px;
  }

  .section-68-copy {
    background-size: contain;
    height: 1000px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .background-video-8 {
    width: 800px;
    height: 1000px;
    margin-left: 10px;
    margin-right: 0;
  }

  .section-70 {
    justify-content: space-between;
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .heading-19 {
    color: var(--white);
    align-self: center;
  }

  .heading-20 {
    color: var(--white);
    align-self: center;
    font-size: 30px;
  }

  .text-span-25 {
    font-size: 50px;
    font-weight: 700;
  }

  .link-6 {
    z-index: 1;
    position: relative;
  }

  .div-block-53-copy, ._911-1-copy {
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-2-copy._2 {
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-3-copy._2, ._911-4-copy._2 {
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-6-copy._2, ._911-7-copy._2, ._911-8-copy._2, ._911-9-copy._2, ._911-10-copy._2, ._911-11-copy._2, ._911-12-copy._2 {
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-13-copy._2 {
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-14-copy._2 {
    background-size: contain;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._911-15-copy._2, ._911-15-copy-copy._2, ._911-15-copy-copy-copy._2, ._911-15-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2, ._911-15-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy._2 {
    margin-left: 220px;
    margin-right: 220px;
  }

  ._0321-copy {
    justify-content: center;
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .link-block-23 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63ecc0f1859f6aa8f2244277_32084668-9727-46B1-8A12-5779574FAB1D_1_105_c.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1232px;
    height: 650px;
    margin-bottom: 0;
  }

  .button-11-copy {
    color: var(--black);
    right: 300px;
  }

  .button-11-copy.w--current {
    z-index: 0;
  }

  .text-span-26, .text-span-27, .text-span-28 {
    color: var(--black);
  }

  .section-71 {
    height: 800px;
  }

  .section-72 {
    height: 500px;
    margin-bottom: 100px;
  }

  .section-73 {
    height: 750px;
  }

  .section-74 {
    margin-top: -142px;
    margin-bottom: 100px;
  }

  .section-75 {
    height: 800px;
  }

  .section-76 {
    height: 600px;
    margin-bottom: 220px;
  }

  .section-77 {
    margin-bottom: 220px;
    margin-left: 500px;
    margin-right: 500px;
  }

  .paragraph-33-copy {
    color: var(--white);
    align-self: auto;
    width: 1500px;
    margin-top: 40px;
  }

  .text-span-19-copy {
    font-size: 40px;
    font-weight: 700;
  }

  .div-block-57-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/64249dffead23adbe31ebe31_Group%201226022.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
    margin-bottom: -100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .container-copy {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .container-copy-copy, .cc {
    z-index: -1;
    flex-direction: column;
    justify-content: center;
    width: 1000px;
    height: 900px;
    margin-bottom: 100px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .tb19c-copy {
    color: var(--white);
    text-align: center;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    font-family: Druk wide, sans-serif;
    font-size: 20px;
    position: relative;
    left: auto;
  }

  ._5456465-copy {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/633a73764ca19665099197de_JS1%20(1).jpg");
    background-position: 50% 0;
    background-size: contain;
    background-attachment: fixed;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin: 100px 0 auto auto;
    display: flex;
    top: auto;
  }

  .bpa-copy {
    background-color: var(--white);
  }

  ._9-998-copyads {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65231c725af87f0a7cc3192e_96D56935-830B-4402-B17C-50267B0606062.jpg");
    background-position: 50% 0;
    background-size: cover;
    flex-direction: row;
    justify-content: flex-start;
    height: 1200px;
    margin-bottom: -85px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: 53px;
  }

  ._78778-ddscopy {
    align-self: flex-start;
    margin-top: 71px;
    margin-bottom: -257px;
  }

  ._9989-casdopy {
    z-index: -1;
    margin-top: auto;
    margin-bottom: 60px;
    position: absolute;
    top: auto;
  }

  ._232323-copy {
    color: var(--white);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 262px;
    left: auto;
  }

  ._9989856hh-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523467d441809c36af15564_pexels-inga-seliverstova-3413462.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 500px;
    margin-top: 627px;
  }

  .div-block-56-adscopy {
    width: 800px;
    height: 800px;
  }

  .text-span-17-copy {
    font-size: 30px;
  }

  .div-block-56-copasdy-copy {
    width: 1200px;
    height: 750px;
  }

  .text-span-ads18-copy {
    font-size: 50px;
  }

  .paragraph-32-cdasopy-copy {
    width: 500px;
    margin-left: 100px;
    margin-right: 0;
    font-size: 30px;
    line-height: 50px;
  }

  .div-block-ads57-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb70718d1bb168b92aaebf_Group%20122602.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
  }

  .adasds {
    color: var(--white);
    align-self: auto;
    width: 500px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .text-span-19-sdacopy {
    font-size: 40px;
    font-weight: 700;
  }

  .adasds-copy {
    color: var(--white);
    align-self: auto;
    width: 800px;
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 30px;
  }

  .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .text-span-31, .text-span-32 {
    font-size: 50px;
  }

  .div-block-57-copasdy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652354bbf8c1df34c712a9f2_Frame%2039.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .section-64ads-copy {
    flex-direction: column;
    align-items: center;
    margin: 220px 300px;
    display: flex;
  }

  .bpa-copy-jklcopy-copy {
    background-color: var(--black);
  }

  .paragraph-33-copy-copy {
    color: var(--white);
    align-self: auto;
    width: 1500px;
    margin-top: 0;
    margin-left: 160px;
    margin-right: 220px;
  }

  .text-span-19-copy-copy {
    font-size: 40px;
    font-weight: 700;
  }

  ._9989856hh-copy-copy {
    background-color: var(--b);
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65235b8f36a7c0b448640e3a_Frame%2040.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    height: 800px;
    margin-top: 140px;
  }

  .section-62-jlkcopy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652361335af87f0a7cfb563e_DNVSKC-min.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    height: 800px;
    margin-top: 60px;
    margin-bottom: 100px;
  }

  .sectijlkon-62-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652360583505e25d76d584ed_Frame%2041.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 550px;
    margin-top: 220px;
    margin-bottom: 100px;
  }

  .sectijlkon-62-csdfopy-copy {
    background-image: linear-gradient(#000, #a4a4a400 19%, #fff0 56%, #8b8b8b00 87%, #000), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652369dca50676b7867c360c_Layout-013.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: 900px;
    margin-top: 20px;
    margin-bottom: -60px;
  }

  .heading-17-asdcopy-copy {
    margin-bottom: 0;
  }

  .sectijlkon-62-csdfopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65236d05a50676b7867f59e9_Weixin%20Image_20231008195925-min.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1600px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .div-block-58-dacopy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65236f5d1f5870e1442f8945_untitled.2009-min.png");
    background-position: 50%;
    background-size: cover;
    flex: none;
    align-self: center;
    width: 1200px;
    height: 800px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-spanads-20-copy {
    font-size: 50px;
    font-weight: 700;
  }

  ._54asd2-copy {
    width: 540px;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
  }

  ._85asd5-copy {
    background-size: contain;
    justify-content: space-between;
    height: 1600px;
    margin-right: 0;
  }

  ._855-copy, ._855-copady-copy {
    justify-content: space-between;
    margin-right: 250px;
  }

  .div-block-58-dacopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63eb84b8f9dd814a379cd5e2_%E6%9C%AA%E6%A0%87%E9%A2%98-332.jpg");
    background-position: 50% 20%;
    background-size: cover;
    flex: none;
    align-self: center;
    width: 1200px;
    height: 800px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-61 {
    background-position: 50%;
    background-size: contain;
    height: 1500px;
    margin-bottom: -50px;
  }

  ._85asd5-copy-copy, ._85asd5-copy-copy-copy {
    justify-content: space-between;
    margin-right: 250px;
  }

  .div-block-61-copy {
    background-position: 50%;
    background-size: contain;
    height: 1500px;
    margin-left: auto;
    margin-right: auto;
  }

  ._85asd5-copy-copy {
    background-size: contain;
    justify-content: space-between;
    height: 1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-61-copy-copy {
    background-size: contain;
    height: 1500px;
    margin-top: -1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .sectijlkon-62-csdfopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238796f2062f82220d18c1_untitled.2049-min.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1500px;
    margin-top: 0;
    margin-bottom: -50px;
  }

  .sectijlkon-62-csdfopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65238bb56223bf541d852d4d_DYNAVYN%20FINAL_28.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1500px;
    margin-top: 0;
    margin-bottom: -50px;
  }

  ._85asd5-copyads-copy {
    background-size: contain;
    justify-content: space-between;
    height: 1500px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .div-block-6asd1-copy {
    background-position: 50%;
    background-size: contain;
    height: 1500px;
    margin-bottom: -50px;
  }

  ._85asd5-copy-copy, ._85asd5-copy-adscopy-copy {
    background-size: contain;
    justify-content: space-between;
    height: 1500px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .div-block-6asd1-copy-asdcopy {
    background-position: 50%;
    background-size: contain;
    height: 1500px;
    margin-bottom: -50px;
  }

  .sectijlkon-62-csdfopy-copy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652389324f2795533ef20297_DYNAVYN%20FINAL_26-min%20(1).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1500px;
    margin-top: 0;
    margin-bottom: -51px;
  }

  ._585-copy {
    justify-content: space-between;
    height: 1000px;
    margin-bottom: 297px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  ._45132 {
    justify-content: space-between;
    height: 600px;
    margin-left: 0;
    margin-right: 0;
  }

  ._9-78-copy {
    justify-content: space-between;
    margin-right: 250px;
  }

  .section-66-copy {
    margin-bottom: 140px;
  }

  .section-65-copy {
    margin-left: 300px;
  }

  .section-68-copy {
    height: 1000px;
    margin-top: 220px;
    margin-bottom: 0;
  }

  .section-70-copy {
    justify-content: space-between;
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .section-68-copy-copy {
    background-size: contain;
    height: 1000px;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._85asd5-copy-hcopy-copy {
    background-position: 50%;
    background-size: contain;
    justify-content: space-between;
    height: 1500px;
    margin-bottom: -50px;
    margin-left: auto;
    margin-right: auto;
  }

  .final-copadsy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65239242d232d30b4d2eefd2_Weixin%20Image_20231008223801-min.png");
    height: 1100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .final-copadsy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652392427f579c095e9f343c_Weixin%20Image_20231008223703-min.png");
    height: 1100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .final-copadsy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652392421f5870e14451dca0_Weixin%20Image_20231008223804-min.png");
    height: 1100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .bpa-copyjk-copy, .bpa-copy456-copy, .bpa-co564py-copy {
    background-color: var(--black);
  }

  .c22645-copy {
    z-index: -1;
    background-image: none;
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  ._3377jkl-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63bf5e0b5bf1fa81cc364fdd_Setting%20drone.530.jpg");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-bottom: -150px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .c22645-coasdzzpy-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6524950d073ef164e07c50ac_T%40.25172.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._326-cadsopy {
    width: 900px;
    font-family: Outrider, sans-serif;
    font-size: 100px;
    font-weight: 400;
    left: 140px;
  }

  ._2001-adscopy {
    width: 700px;
    left: 140px;
  }

  .s9-2-c-3-copy-copy {
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .s9-2-c-3-c-copy {
    justify-content: space-between;
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .s9-2-c-3-copy {
    margin-bottom: 160px;
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .s8ccc-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6323add759462bbcb56905c9_Sky%20ladeer2.006.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2002jlk-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653076e29d32726f422f9b76_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%205das.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-bottom: 60px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._2003-codsapy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343ac5d7a031418e56d4c89_Sky%20ladder.010.jpeg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1500px;
    background-attachment: fixed;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._200sda4-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c045788e56723157bd01_T3.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    margin-bottom: 10px;
    margin-left: 140px;
    margin-right: 140px;
    bottom: auto;
  }

  ._20ads05-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d54848035194d3d15_rd2.001.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2006-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57d76d0140b7b2357a1_rd2.002.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 1430px;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2007-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6343b57dda79c9f5cfca1347_rd2.003.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 220px;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2008-copy {
    width: 1850px;
    height: 1000px;
  }

  ._2009-copy {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2010-copy-copy {
    height: 600px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2011-copy {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  ._2012-copy {
    margin-left: auto;
    margin-right: auto;
  }

  ._2022-copy {
    width: 3000px;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  ._233ads2-copy {
    min-width: var(--s);
    width: 800px;
    font-size: 25px;
    top: 400px;
    left: 140px;
  }

  .container-das2-copy {
    z-index: -1;
    margin-bottom: 220px;
    top: -83px;
  }

  .text-blocasdk-7-copy {
    color: var(--white);
    font-weight: 300;
  }

  .section-79 {
    margin-bottom: 220px;
  }

  .heading-22 {
    font-size: 80px;
  }

  ._2002jlk-cvcxopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6523c022a22f3b10adeb58b4_TT.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1300px;
    margin-top: 350px;
    margin-left: 140px;
    margin-right: 140px;
  }

  ._2002jlk-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653077b097d273978985c285_untitled.2587.png"), linear-gradient(#545454, #545454);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
    height: 1300px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-79-adscopy {
    margin-top: 0;
    margin-bottom: 100px;
  }

  ._2002jlk-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#545454, #545454);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
    height: 1300px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-32-copy {
    width: 800px;
    font-size: 60px;
    font-weight: 700;
    line-height: 50px;
  }

  .div-block-ads56-copy {
    width: 800px;
    height: 800px;
  }

  .paragraph-d-sd-sadsa32-copy-copy {
    width: 500px;
    margin-left: 100px;
    margin-right: 0;
    font-size: 20px;
    line-height: 50px;
  }

  .div-block-ads56-copy-copy {
    width: 1000px;
    height: 800px;
  }

  .paragraph-32sfd-copy-copy {
    width: 500px;
    font-size: 60px;
    line-height: 65px;
  }

  ._855aa-s-dasd-copy {
    justify-content: space-between;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .div-blocasdk-58-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6530c20db421145fe51b0f04_untitled.2588.png");
    background-position: 50% 20%;
    background-size: cover;
    flex: none;
    align-self: center;
    width: 1200px;
    height: 800px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  ._542das-copy {
    width: 540px;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 50px;
  }

  .text-span-33, .text-span-34, .bold-text-9 {
    font-size: 50px;
  }

  .bpa-copy-copyasd-copy {
    background-color: var(--black);
  }

  ._9-99das8-copy {
    z-index: -1;
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653982172b9d4b97208e8ee9_38.jpg");
    background-position: 50% 40%;
    background-size: contain;
    flex-direction: row;
    justify-content: flex-start;
    height: 1000px;
    margin-bottom: -85px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: 53px;
  }

  ._7877das8-copy {
    align-self: flex-start;
    margin-top: 71px;
    margin-bottom: -257px;
  }

  ._232das323-copy {
    color: var(--white);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 262px;
    left: auto;
  }

  ._998ssd9-copy {
    z-index: -1;
    margin-bottom: 60px;
    position: absolute;
    top: auto;
  }

  ._99898das56-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653993ee923d78df3b5f3a81_2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 700px;
    margin-top: 627px;
  }

  .sectionads-63ads-copy-copy {
    height: 1000px;
  }

  .div-block-62 {
    background-repeat: no-repeat;
    height: 1000px;
  }

  .sectionadsdas-63-copy-copy {
    height: 1000px;
    margin-bottom: 60px;
  }

  .background-video-10, .sectionadsdas-63dascopy, .sectionadsdas546ljk, .section-63dasgd-copy-copy {
    height: 1000px;
  }

  .div-block-adsgh56-copy-copy {
    width: 800px;
    height: 800px;
  }

  .paragraph-32-dsfdcopy-copy, .paragraph-32-dsfdasdcopy-copy-copy {
    width: 800px;
    font-size: 60px;
    font-weight: 700;
    line-height: 50px;
  }

  .background-video-11 {
    width: 1050px;
    height: 1000px;
  }

  .sectionadsdaxvcs546ljk-copy, .sectionadsdaxvcs546ljk-cczopy-copy, .section-63dasgd-copzcxy-copy-copy {
    height: 1000px;
  }

  .background-video-11asd-copy {
    width: 1100px;
    height: 1000px;
  }

  .sectionadsdasdf-copy, .sectionadsdacopy, .sectionadsdaxvcsasdcopy-copy, .section-63dasgd-coadsy {
    height: 1000px;
  }

  .background-video-11-dsacopy {
    width: 1250px;
    height: 1000px;
  }

  .final-cofgbvcpy-copy {
    height: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .background-video-12 {
    height: 1100px;
  }

  .sectionadsvcxdacopy-copy {
    height: 1000px;
  }

  .final-cofgbvcpy-copy-copy {
    height: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .background-video-xcv12-copy {
    height: 1100px;
  }

  .sectionadsvcxdacopy-coadspy-copy {
    height: 1000px;
  }

  .div-block-61-copy-cczxopy-copy {
    background-position: 50%;
    background-size: contain;
    height: 1500px;
    margin-top: -1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .sectionadsvcxdacoxcvpy-coadspy-copy-copy {
    height: 1000px;
  }

  .section-80 {
    margin-bottom: 220px;
  }

  .text-block-24 {
    font-size: 50px;
  }

  .final-copadsy-copy-copdd-f-sdfsy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/655c5377c61409993c6f17a1_9DD11C8A-944A-4D95-8DC9-BD8128E36150.jpg");
    background-size: contain;
    height: 1500px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._200sda4-copdfsy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a42962b831ad98d562fc5_Image_20231225190320.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    margin-bottom: 10px;
    margin-left: 140px;
    margin-right: 140px;
    bottom: auto;
  }

  ._200sda4-copdfsy-sdfcopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a4296dd7c62ee2c8bf02a_Image_20231225190307.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    margin-bottom: 10px;
    margin-left: 140px;
    margin-right: 140px;
    bottom: auto;
  }

  ._200sda4-copdfsy-sfdy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a42953c540b89cb5be209_Image_20231225190324.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1500px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
    bottom: auto;
  }

  ._200sda4-copdfsy-g-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/658a42965d52e6e1aceb9676_Image_20231225190315.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1800px;
    margin-bottom: 100px;
    margin-left: 140px;
    margin-right: 140px;
    bottom: auto;
  }

  .c22645-coasdzzpy-casdopy-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6524950d073ef164e07c50ac_T%40.25172.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._233ads2-csdaopy-copy {
    width: 900px;
    font-size: 25px;
    top: 304px;
    left: 140px;
  }

  ._326-cadsdasopy-copy {
    width: 900px;
    font-family: Outrider, sans-serif;
    font-size: 80px;
    font-weight: 400;
    left: 140px;
  }

  .headindasg-22-copy {
    font-size: 80px;
  }

  ._2002jlk-copy-cofdspy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#545454, #545454);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
    height: 1300px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  ._99898das56-dascopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653993ee923d78df3b5f3a81_2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 700px;
    margin-top: 627px;
  }

  .navigation-xzczxccopy, .navigatiodasn-copy {
    z-index: 1;
  }

  .b2-dsacopy {
    z-index: 0;
    color: var(--black);
  }

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

  .b2f-dcopy {
    z-index: 0;
    color: var(--black);
  }

  .b2f-dcopy.w--current {
    color: var(--black);
  }

  .text-blocasdk-13-copy {
    color: var(--white);
  }

  .b5c-codaspy-copy {
    z-index: 0;
  }

  .text-blockdsa-13-copy {
    color: var(--white);
  }

  .b5c-casdopy-copy {
    z-index: 0;
    color: var(--white);
  }

  .b5c-casdopy-copy.w--current, .text-blocsdak-13-copy {
    color: var(--white);
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy {
    z-index: -1;
    flex-direction: row;
    justify-content: center;
    height: 1000px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .b2-sadcopy {
    z-index: 0;
    color: var(--black);
  }

  .b2-sadcopy.w--current {
    color: var(--black);
  }

  .b5c-cosdpy-copy {
    z-index: 0;
  }

  .b2-saddsacopy-copy {
    z-index: 0;
    color: var(--black);
  }

  .b2-saddsacopy-copy.w--current {
    color: var(--black);
  }

  .button-sda11-copy {
    color: var(--white);
  }

  .button-sda11-copy.w--current {
    z-index: 0;
  }

  .button-11-csdaopy-copy {
    color: var(--white);
    right: 300px;
  }

  .button-11-csdaopy-copy.w--current {
    z-index: 0;
  }

  .b2-saddsacopy-cosadpy-copy {
    z-index: 0;
    color: var(--black);
  }

  .b2-saddsacopy-cosadpy-copy.w--current, .tb3sdac-copy {
    color: var(--white);
  }

  .button-11-xzcc-copy {
    z-index: 0;
    color: var(--black);
  }

  .button-11-xzcc-copy.w--current {
    color: var(--black);
  }

  .button-1xcv1-c-copy {
    z-index: 0;
    color: var(--black);
  }

  .button-1xcv1-c-copy.w--current {
    color: var(--black);
  }

  .b5c-cosdpy-cxzcopy-copy {
    z-index: 0;
  }

  .button-11-sdac-copy {
    z-index: 0;
    color: var(--black);
  }

  .button-11-sdac-copy.w--current {
    color: var(--black);
  }

  .buttondsa-11-c-copy {
    z-index: 0;
    color: var(--black);
  }

  .buttondsa-11-c-copy.w--current {
    color: var(--black);
  }

  .button-11-zcxc-copy {
    z-index: 0;
    color: var(--black);
  }

  .button-11-zcxc-copy.w--current {
    color: var(--black);
  }

  .b2-zxccopy {
    z-index: 0;
    color: var(--black);
  }

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

  .b2-dsacczxopy-copy {
    z-index: 0;
    color: var(--black);
  }

  .b2-dsacczxopy-copy.w--current {
    color: var(--black);
  }

  .button-1zcx1-c-copy {
    z-index: 0;
    color: var(--black);
  }

  .button-1zcx1-c-copy.w--current {
    color: var(--black);
  }

  .button-1z1x-c-copy {
    z-index: 0;
    color: var(--black);
  }

  .button-1z1x-c-copy.w--current {
    color: var(--black);
  }

  .b2-zxccoxczpy-copy {
    z-index: 0;
    color: var(--black);
  }

  .b2-zxccoxczpy-copy.w--current {
    color: var(--black);
  }

  .link-blocckz-14-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .final-copadsy-copy-copdd-f-sdfsy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/655c5377c61409993c6f17a1_9DD11C8A-944A-4D95-8DC9-BD8128E36150.jpg");
    background-size: contain;
    height: 1500px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .sfsdfd {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/660344128ff98686ded4f73e_A545D749-653E-457C-813D-5EE18B16C56D.JPG");
    background-size: contain;
    height: 1500px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._2002jlk-cvcxopy-colkjpy-copy {
    background-image: none;
    height: 1300px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .saddsadzxcxczcafdw {
    background-image: none;
    height: 1500px;
    max-height: 1800px;
    margin-bottom: 400px;
    margin-left: 0;
    margin-right: 0;
  }

  .sectadsion-79-copy {
    margin-bottom: 60px;
  }

  ._2002jasdasdlk-copy-copy, ._2002jasdasdlk-copy-cjhjhopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/653076e29d32726f422f9b76_%E6%9C%AA%E5%91%BD%E5%90%8D%E4%BD%9C%E5%93%81%205das.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1300px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .bpa-copy-jklcozxczxcxzpy-copy-copy {
    background-color: var(--black);
  }

  ._9-998-cocxzzxpyads-copy {
    z-index: -1;
    background-color: var(--black);
    object-fit: cover;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65231c725af87f0a7cc3192e_96D56935-830B-4402-B17C-50267B0606062.jpg");
    background-position: 0 0, 0 0, 0 0, 50% 0;
    background-size: auto, auto, auto, cover;
    flex-direction: row;
    justify-content: flex-start;
    height: 1200px;
    margin-bottom: -85px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    top: 53px;
  }

  .background-video-14 {
    width: auto;
    height: 1000px;
    margin-top: 100px;
    position: relative;
  }

  ._78778-ddsfdsdscopy-copy {
    align-self: flex-start;
    margin-top: 71px;
    margin-bottom: -257px;
  }

  ._232323adsds-copy-copy {
    color: var(--white);
    width: 900px;
    margin-left: 140px;
    font-size: 30px;
    top: 262px;
    left: auto;
  }

  ._9989856hh-c56465opy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/66261912a4f1c5bb76e4ab27_pexels-creative-vix-7283.jpg");
    background-position: 50%;
    background-size: cover;
    height: 650px;
    margin-top: 720px;
  }

  .paragraph-asdsad32-copy {
    width: 500px;
    font-size: 60px;
    line-height: 65px;
  }

  .div-block-56-adscoasdapy-copy {
    width: 800px;
    height: 800px;
  }

  ._9989856hh-c5646zxcxzczx5opy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626225479abc0843577dd10_CPSTFINAL.004.jpeg");
    background-position: 50%;
    background-size: cover;
    height: 700px;
    margin-top: 140px;
  }

  ._0211asd212-copy {
    justify-content: center;
    margin-left: 220px;
    margin-right: 220px;
  }

  .div-block-56asd-copasdy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626252f4d50cbc403258fc3_image%2038.png");
    background-position: 50%;
    background-size: cover;
    width: 1400px;
    height: 750px;
  }

  .paragraph-32-cdadassopy-copy-copy {
    width: 500px;
    margin-left: 100px;
    margin-right: 0;
    font-size: 20px;
    line-height: 40px;
  }

  .sectiosadsadn-64-copy {
    margin-top: 161px;
  }

  .sadaszzz11566 {
    color: var(--white);
    align-self: auto;
    width: 800px;
    margin-top: 300px;
    margin-bottom: 300px;
    font-size: 30px;
  }

  .sectiosadsadn-64-copy-copy {
    margin-top: 161px;
  }

  .bold-text-10 {
    font-size: 50px;
    font-weight: 700;
  }

  .div-block-57-copasdy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652354bbf8c1df34c712a9f2_Frame%2039.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .div-block-57-copsdfdsfasdy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662628352699bf0f39bec734_CPSTFINAL.0072.jpeg");
    background-position: 50%;
    background-size: contain;
    height: 900px;
    margin-bottom: 40px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .paragraph-33-zxczcopy-copy-copy {
    color: var(--white);
    align-self: auto;
    width: 1000px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-11 {
    font-size: 40px;
  }

  ._9989856hh-copy-co-m-py-copy {
    background-color: var(--b);
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626296a288454ddde227f78_CPSTFINAL.008.jpeg");
    background-position: 50%;
    background-size: cover;
    height: 800px;
    margin-top: 140px;
  }

  .paragraph-asdzxcxzcsad32-copy-copy {
    width: 500px;
    font-size: 60px;
    line-height: 65px;
  }

  .div-block-56-adszzzzcoasdapy-copy-copy {
    width: 800px;
    height: 800px;
  }

  .bold-text-12, .bold-text-13 {
    font-size: 30px;
  }

  .sectijlkon-602322-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/652360583505e25d76d584ed_Frame%2041.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 550px;
    margin-top: 220px;
    margin-bottom: 100px;
  }

  .sectio231231n-62-jlkcopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626321edf9d401eb9fac97a_Image_20231230185243z.jpg");
    background-position: 50%;
    background-size: contain;
    height: 800px;
    margin-top: 60px;
    margin-bottom: 100px;
  }

  .sectijlkon-62-csdfopy-coczpy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662633239c0063b166d4051f_asdjkasd.jpg"), linear-gradient(#000, #a4a4a400 19%, #fff0 56%, #8b8b8b00 87%, #000);
    background-position: 50%, 0 0;
    background-size: contain, auto;
    height: 900px;
    margin-top: 20px;
    margin-bottom: -60px;
  }

  .sectijlkon-62-csdfopy12313-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65236d05a50676b7867f59e9_Weixin%20Image_20231008195925-min.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1600px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .background-video-15 {
    width: 2500px;
    height: 1400px;
  }

  .sectijlkon-62-csdfopy1zzz2313-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65236d05a50676b7867f59e9_Weixin%20Image_20231008195925-min.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1600px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  ._85zxczxc5-copy {
    justify-content: space-between;
    margin-bottom: -40px;
    margin-right: 250px;
  }

  .div-block-61-zxczxccopy {
    background-position: 50%;
    background-size: contain;
    height: 1500px;
    margin-bottom: -50px;
  }

  .div-block-61-zxczxcczzzopy-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  ._85asd5-copyads-copyzczxc-copy {
    background-image: none;
    justify-content: space-between;
    height: 1200px;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .sectijlkon-62-csdfopy12313-copy-copy-copy-copy {
    height: 1200px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .sectijlkon-62-csdfopzxcy12313-copy-copy-copy-copy-copy {
    height: 1600px;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .background-videozcx-15-copy {
    width: 2500px;
    height: 1400px;
  }

  .div-block-61-zxczxcczasdsadzzopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/662646f3bc8d6debaaa598d4_CPSTFINAL%20copy.007.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  .div-block-61-zx12cczasdsadzzopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626478f87a33965f8a3085d_CPSTFINAL%20copy.009.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  ._85asd5-copyads312pyzczxc-copy-copy {
    background-image: none;
    justify-content: space-between;
    height: 1000px;
    margin-bottom: 220px;
    margin-right: 0;
  }

  .div-block-61-zx12asdsadzzopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626cc709fb4c719e1339f38_CPSTFINAL%20copy.010.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  .sectijlkon-62-csdfopyjkhjk12313-copy-copy-copy-copy-copy {
    height: 1400px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .background-video-15-c4546opy {
    height: 1000px;
  }

  .background-vidxveo-15-c4546opy-copy {
    width: 2500px;
    height: 1400px;
  }

  ._85asd5-c123pyzczxc-copy-copy-copy {
    background-image: none;
    justify-content: space-between;
    height: 1000px;
    margin-bottom: 220px;
    margin-right: 0;
  }

  .div-block-61-zx14343adzzopy-copy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626dbba54e127c6aece580b_CPSTFINAL%20copy.012.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  .sectijlkon-62-csdfoadsadpyjkhjk12313-copy-copy-copy-copy-copy-copy {
    height: 1400px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .background-vzxczidxveo-15-c4546opy-copy-copy {
    width: 2500px;
    height: 1400px;
  }

  ._85asd5-c90-xc-copy-copy-copy-copy {
    background-image: none;
    justify-content: space-between;
    height: 1000px;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .div-b-lk-oz4py-copy-copy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626f29a6b75ceafe91a48bb_CPSTFINAL%20copy.015.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  ._85asd5-c90-xc-copy-copy-copy-copy-copy {
    background-image: none;
    justify-content: space-between;
    height: 1200px;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .div-b-lk-oz4py-zczopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626f319d27fba57417eeb1c_CPSTFINAL%20copy.016.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    margin-bottom: -50px;
  }

  .background-vzxczm-meo-15-c4546opy-copy-copy-copy {
    width: 2500px;
    height: 1400px;
  }

  .sectijlkon-62-csdfoadsadpyjkhjk12313-copy-copy-copy-copy-copy-copy-copy {
    height: 1400px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .lkbmeo-15-c4546opy-copy-copy-copy-copy {
    width: 2500px;
    height: 1400px;
  }

  .div-b-lk-122copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626fd64936c04dd37402d41_CPSTFINAL%20copy.020.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-bottom: -50px;
  }

  ._85asd5-c90-xc-copy-copy-copy-copy-copy-copy {
    background-image: none;
    justify-content: space-between;
    height: 1000px;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .div-b-lk-1254copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626fdd904492823b844b13e_CPSTFINAL%20copy.021.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-bottom: -50px;
  }

  .div-b-lk-12545opy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626fdf2e88735c6e3f3c322_CPSTFINAL%20copy.022.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-bottom: -50px;
  }

  .final-copadsy-1231copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6626ffc776f2001275b40321_EF397917-6D7B-4B91-AAD0-C250B1673EE4.jpg");
    height: 1100px;
    margin-left: 0;
    margin-right: 0;
  }

  .sfsdf3213d-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627004a569e44e63523c7b9_asdasdz.png");
    background-size: contain;
    height: 1500px;
    margin-left: 0;
    margin-right: 0;
  }

  .sfsdf3213d-56456copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6627007c9132acf8a756877d_4A1F5302-091B-44F6-955E-7EF9F3AC4EBF.JPG");
    background-size: contain;
    height: 1500px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .sectijlkon-62-csdfopzx231cy12313-copy-copy-copy-copy-copy-copy {
    height: 1600px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  .sectiox-zx-z-cxzcn-5-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 56px;
    margin-left: 100px;
    display: flex;
  }

  .text-bloxzcxzck-9-copy {
    color: var(--black);
    font-weight: 400;
  }

  .sectijlkon-62-csdfopzx2zxxz31cy12313-copy-copy-copy-copy-copy-copy-copy {
    height: 1200px;
    margin-top: 0;
    margin-bottom: 100px;
  }

  ._2002asdadjlk-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/664cfd9c076743e7d67baa55_asdasd1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    margin-bottom: 100px;
    margin-left: 220px;
    margin-right: 220px;
  }

  ._2002jlk-cvcxopy-co12132py-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff053953b3f464b0ae6e6_TCTTS.28637.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1300px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-c4532py-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff086953b3f464b0b13d8_TCTTS.28638.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1300px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  ._1213-1-0-02 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff0b5dcf19b6907e0b6fd_TCTTS.28636.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1300px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  ._1213-1-021-02-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/668ff0e9d0dfaa02dbb1dc7d_TCTTS.28639.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1300px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-37 {
    color: #ee7d31;
    font-size: 20px;
  }

  .text-span-38 {
    color: var(--dark-orange);
    font-size: 20px;
  }

  .c22645-coasdzzpy-co54py-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6790675211ca335284c172b8_20E93DB1-6EB8-4E64-AB4D-685CEB40117B2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1300px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .c22645-coasdzzpy-co512124py-copy-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/6790675211ca335284c172b8_20E93DB1-6EB8-4E64-AB4D-685CEB40117B2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1000px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._233ad4546546s2-copy-copy {
    min-width: var(--s);
    width: 1100px;
    font-size: 25px;
    top: 346px;
    left: 140px;
  }

  .tex456t-span-37-copy {
    color: #ee7d31;
    font-size: 20px;
  }

  ._326-csadsaadsopy-copy {
    width: 900px;
    font-family: Outrider, sans-serif;
    font-size: 100px;
    font-weight: 400;
    top: 184px;
    left: 140px;
  }

  .container-das2sadsa-copy-copy {
    z-index: -1;
    margin-bottom: 220px;
    top: 65px;
  }

  ._2001-adsxccopy-copy {
    width: 700px;
    left: 140px;
  }

  ._2002jlk-dsasdcopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ca4e6e6c7f66a9b1330_Slide%2016_9%20-%202.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-copcxzy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906cfe8f0c5b4e40fe188c_Slide%2016_9%20-%203.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002asdadjlkcxz-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906d70ff315453bb72e7b7_Slide%2016_9%20-%204.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002asdadjlkcxz-copy-dcssaopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906d85c7855ce98783cdca_Slide%2016_9%20-%2022.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002asdadjlkcxz-covcdpy-dcssaopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e187636c34e6ebc4420_Slide%2016_9%20-%205.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002assfdsddcssaopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e28b36cb81a5df1622d_Slide%2016_9%20-%208.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2013546addspy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f040b09919cbe3c4846_Slide%2016_9%20-%2025.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._20135aada-d1456pc4opy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906e36b53bb9612838ba6c_Slide%2016_9%20-%2039.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._20asdasdy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ea4a33c0a4e371321ec_Slide%2016_9%20-%2023.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .as645as64das69d4 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ebd94a3cf2008cf435d_Slide%2016_9%20-%2037.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._456asd46asd4 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906ec8ca038dbc5c03e6b6_Slide%2016_9%20-%2040.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f2ce6e6c7f66a9db2d3_Slide%2016_9%20-%2010.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-copy-czczcxopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f3c11ca335284c83eea_Slide%2016_9%20-%2043.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-copy-cszdczcxopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f6163d85969e256042b_Slide%2016_9%20-%2042.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2013dsapy-copy-caodsapy-cszdczcxopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906f887179b924c8a6e0bb_Slide%2016_9%20-%2041.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-copcxzyxczxcz-vc-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/67906fa3225fa647fd18c318_Slide%2016_9%20-%2035.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hesadsaading-22-copy {
    font-size: 80px;
  }

  ._2002jlk-copy-casdasdofdspy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/65307832d1cf100eb0a0d3dc_untitled.2586.png"), linear-gradient(#545454, #545454);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
    height: 1300px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-2sad2-copy {
    font-size: 80px;
  }

  .saddsadzxcxczcdaffdw-copy, .saddsadzxcxczcdaf4564fdw-copy-copy {
    background-image: none;
    height: 1000px;
    max-height: 1800px;
    margin-bottom: 400px;
    margin-left: 0;
    margin-right: 0;
  }

  .video-4 {
    height: 1000px;
  }

  .background-video-19 {
    width: 1200px;
    height: 1200px;
  }

  ._200sda4-copdfsy-4545sfdy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/679077fca92acb1b5b5b390f_Slide%2016_9%20-%2029.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1080px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
    bottom: auto;
  }

  .section-81-copzccy-copy, .section-81-asjdljy, .section-81-copy-copy-copssy, .section-81-copxxxzccy-copy-copy {
    height: 300px;
  }

  .section-81-copxxxzccy-copy-copy-copy {
    height: 300px;
    margin-bottom: 220px;
  }

  .products-category-link-copy {
    font-size: 18px;
    position: static;
  }

  .products-category-link-copy.w--current {
    font-size: 18px;
  }

  .products-category-link-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-category-link-copy-copy.w--current {
    font-size: 18px;
  }

  .products-category-link-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-category-link-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-category-link-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-category-link-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-category-lddink-copy-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-category-lddink-copy-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-category-ldssdink-copy-copy-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-category-ldssdink-copy-copy-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    font-size: 18px;
    position: static;
  }

  .products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy.w--current {
    font-size: 18px;
  }

  .heading-10dddd-copy {
    font-size: 50px;
  }

  ._326-csadsaadsopy-copxxxy-copy {
    width: 900px;
    font-family: Outrider, sans-serif;
    font-size: 100px;
    font-weight: 400;
    top: 184px;
    left: 140px;
  }

  ._233ad4546546s2-copzzzzy-copy-copy {
    min-width: var(--s);
    width: 1100px;
    margin-bottom: 46px;
    font-size: 25px;
    top: 346px;
    left: 140px;
  }

  ._326-csadsaadsopy-coxxpxxxy-copy-copy {
    width: 15000px;
    font-family: Outrider, sans-serif;
    font-size: 100px;
    font-weight: 400;
    top: 184px;
    left: 140px;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca0d7843829211fb50d4f0_FUTURE%20GEN%20CONSOdLE%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1000px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._2002jlk-dsasdcopy-xxcopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca13f89b6a43ac8c221679_FUTURE%20GEN%20CONSOLE%20(1)-72.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 2700px;
    max-height: 3000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  ._326-csadsaadsopy-czzoxxpxxxy-copy-copy-copy {
    align-self: center;
    width: 15000px;
    margin-bottom: 220px;
    font-family: Outrider, sans-serif;
    font-size: 100px;
    font-weight: 400;
    top: 184px;
    left: auto;
  }

  ._2002jlk-dsasdcopxx-xxxy-xxcopy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca13188293d60a34aec378_FUTURE%20GEN%20CONSOLE%20(1)-7s.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 2500px;
    max-height: 8000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxxxx-xxxy-xxcopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca155dd36577700a708890_FUTURE%20GEN%20CONSOLE%20(1)-7zz.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 6000px;
    max-height: 8000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca0d7843829211fb50d4f0_FUTURE%20GEN%20CONSOdLE%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1000px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._233ad4546546s2-cxxxopzzzzy-copy-copy-copy {
    min-width: var(--s);
    width: 1100px;
    margin-bottom: 46px;
    font-size: 25px;
    top: 346px;
    left: 140px;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca1f9f9b360698f78a0d8b_Gemini_Generated_Image_jefoh3jefoh3jefoxx.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    height: 1000px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._2002jlk-dsasdcopy-xxcopy12213copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2d49930ee5254ea06a11_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-0.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    max-height: 3000px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vv {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2dbf51724535c7c02244_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    max-height: 3000px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2e30581329fabd64100f_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-4.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    max-height: 3000px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213covxcpy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2dfd4d6cca98b9f9a620_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    max-height: 3000px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213copy-54copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2e178ea6ca760f37dfa8_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-3.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    max-height: 3000px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213cozzzpy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2e4b8293d60a34b34182_c2fec396-60d1-45fb-b7fd-7fa68c2c8ccf-5.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1100px;
    max-height: 3000px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxx-332xxxy-xxcopy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca155dd36577700a708890_FUTURE%20GEN%20CONSOLE%20(1)-7zz.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 6500px;
    max-height: 8000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213cozzzpy-copy-c22opy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca310e9b360698f78cdedd_%E7%94%BB%E6%9D%BF%201vc.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1200px;
    max-height: 3000px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxx-33299xxxy-xxcopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca31ec404821bbdac354e6_%E7%94%BB%E6%9D%BF%201bcz.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 2900px;
    max-height: 8000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .vv-213cozzzpy-copy-c22opy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca2f4b5b8df956f0d108f0_Gemini_Generated_Image_jefoh3jefoh3jefozz.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
    max-height: 3000px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxxxx-x23xxy-xxcopy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca32655d1ad184fea89b7b_%E7%94%BB%E6%9D%BF%201m%2C..m.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 2250px;
    max-height: 8000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  ._2002jlk-dsasdcopxxxx-x2223xxy-xxcopy-copy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca32ffa35c018e952df73d_%E7%94%BB%E6%9D%BF%201bvcx.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1400px;
    max-height: 8000px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  ._233ad4546546s2-cx22xxopzzzzy-copy-copy-copy-copy {
    min-width: var(--s);
    width: 1100px;
    margin-bottom: 46px;
    font-size: 25px;
    top: 346px;
    left: 140px;
  }

  ._665-22copy {
    color: var(--black);
    width: 1200px;
    margin-left: 140px;
    font-size: 70px;
    left: auto;
  }

  ._898-332copy {
    width: 900px;
    margin-left: 140px;
    font-size: 25px;
    top: 204px;
    left: auto;
  }

  ._8-c223opy {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca44888e6fae0eae1d34e8_AGE.171.png");
    flex-direction: row;
    justify-content: center;
    height: 900px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._323-cxx-xxxopy {
    background-size: 2100px;
  }

  ._965-codd-dddpy-copy {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca449f9b360698f790a73c_%E6%9C%AA%E6%A0%87%E9%A2%98-522323.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 5600px;
    margin: 100px auto 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  ._965-codd-dddpy-cop33y-copy {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca4747d338e147bbbf6003_%E6%9C%AA%E6%A0%87%E9%A2%98-5.32.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 6200px;
    margin: 140px auto 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }

  ._965-codd-dddpy-co22p33y-copy-copy {
    z-index: auto;
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/68ca48733146a060d4a3e170_%E6%9C%AA%E6%A0%87%E9%A2%98-5XZx.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 4450px;
    margin: 0 auto 165px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
  }
}

@media screen and (max-width: 991px) {
  .section.cc-product-detail {
    flex-direction: column;
  }

  .styleguide-block {
    text-align: center;
  }

  .button {
    justify-content: center;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 60%;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .menu-icon {
    display: block;
  }

  .navigation-items {
    background-color: #fff;
  }

  .cart {
    margin-left: 0;
    margin-right: 30px;
  }

  .navigation {
    padding: 25px 30px;
  }

  .text-field.cc-quantity-field {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button {
    padding: 0;
  }

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

  .collection-wrap {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item {
    width: 100%;
    max-width: 620px;
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .intro-text {
    width: auto;
  }

  .picture-placeholder.cc-about-2 {
    height: 460px;
  }

  .contact-name-field-wrap {
    width: 100%;
    padding-right: 0;
  }

  .email-name-field-wrap {
    width: 100%;
    padding-left: 0;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .credentials-inputs-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .grid {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .number-contact-wrap {
    margin-bottom: 20px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 460px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .product-details-wrap {
    text-align: center;
    width: 100%;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .product-image {
    width: 100%;
    margin-bottom: 40px;
  }

  .product-detail-cta-wrap {
    flex-direction: column;
    justify-content: center;
  }

  .full-width-form {
    padding: 40px;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .blog-header-image {
    height: 460px;
  }

  .order-summary {
    flex-basis: 320px;
  }

  .background-video {
    object-fit: fill;
    height: 500px;
    position: relative;
  }

  .button-2 {
    font-size: 15px;
    right: 100px;
  }

  .button-3 {
    font-size: 15px;
  }

  .button-5 {
    font-size: 30px;
  }

  .text-block-2 {
    padding-top: 60px;
    padding-left: 38px;
    font-size: 8px;
  }

  .text-block-3 {
    font-size: 8px;
    top: 52px;
    left: 40px;
  }

  .grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 20px;
    grid-template-columns: .25fr 1.5fr;
    grid-template-areas: "Area Area-4"
                         "Area-2 Area-3"
                         "Area-5 .";
    grid-auto-flow: row dense;
    display: block;
  }

  .link-block-3 {
    margin-left: auto;
    display: block;
    top: 30px;
    left: auto;
  }

  .link-block-6 {
    object-fit: cover;
    margin-right: auto;
    display: block;
    top: 20px;
    right: auto;
  }

  .link-block-7 {
    margin-right: auto;
    display: block;
  }

  .link-block-8 {
    margin-left: auto;
    display: block;
    top: 10px;
    left: auto;
  }

  .link-block-9 {
    margin-right: auto;
    display: block;
    top: 40px;
    right: auto;
  }

  .link-block-10 {
    margin-left: auto;
    display: block;
    top: 50px;
    left: auto;
  }

  .link-block-11 {
    margin-right: auto;
    display: block;
    right: auto;
  }

  .link-block-13 {
    float: none;
    margin-left: auto;
    display: block;
    top: auto;
    left: auto;
  }

  .section-4 {
    margin-top: 20px;
    display: block;
  }

  .section-5 {
    display: block;
  }

  .link-block-14 {
    width: 600px;
    height: 300px;
    margin-right: auto;
  }

  .link-block-15 {
    width: 600px;
    height: 300px;
    margin-left: auto;
    display: block;
    position: relative;
    top: 10px;
  }

  .link-block-16 {
    object-fit: cover;
    width: 600px;
    height: 300px;
    margin-right: auto;
    display: block;
  }

  .section-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .link-block-17 {
    width: 600px;
    height: 300px;
    margin-left: auto;
    display: block;
    position: relative;
    top: 10px;
  }

  .image-30 {
    object-fit: cover;
  }

  .link-block-18 {
    width: 600px;
    height: 300px;
    margin-left: auto;
    display: block;
    position: relative;
    top: 10px;
  }

  .image-34 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .link-block-19 {
    width: 600px;
    height: 300px;
    margin-right: auto;
  }

  .link-block-20 {
    width: 600px;
    height: 300px;
    margin-left: auto;
    padding-top: 0;
    display: block;
  }

  .section-7 {
    display: block;
  }

  .text-block-9, .text-block-10, .text-block-11 {
    font-size: 30px;
    bottom: 280px;
    right: 10px;
  }

  .container-2 {
    top: -460px;
  }

  .paragraph-5 {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .container-3 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-2-cc {
    top: -460px;
  }

  .button-5-c {
    font-size: 30px;
  }

  .text-block-3-copy {
    font-size: 8px;
    top: 52px;
    left: 40px;
  }

  .button-2-copy {
    font-size: 15px;
    right: 100px;
  }

  .button-3-copy {
    font-size: 15px;
  }

  .container-2-copy, .c2c, .container-2-cc--2 {
    top: -460px;
  }

  .button-5-copy-copy {
    font-size: 30px;
  }

  .navigation-copy-copy {
    padding: 25px 30px;
  }

  .button-5-copy, .b5c {
    font-size: 30px;
  }

  .tb3c {
    font-size: 8px;
    top: 52px;
    left: 40px;
  }

  .b2c {
    font-size: 15px;
    right: 100px;
  }

  .b3c {
    font-size: 15px;
  }

  .navigation-copy {
    padding: 25px 30px;
  }

  .b5c-copy {
    font-size: 30px;
  }

  .b2cc {
    font-size: 15px;
    right: 100px;
  }

  .b3cc, .b3c-copy {
    font-size: 15px;
  }

  .b2cc-2 {
    font-size: 15px;
    right: 100px;
  }

  .b3cc-3 {
    font-size: 15px;
  }

  .text-block-10-copy {
    font-size: 30px;
    bottom: 280px;
    right: 10px;
  }

  .container-2-cc--2-copy {
    top: -460px;
  }

  .b1, .b2 {
    font-size: 30px;
  }

  .tb3cc {
    font-size: 8px;
    top: 52px;
    left: 40px;
  }

  .paragraph-5-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .section-copy.cc-product-detail {
    flex-direction: column;
  }

  .tbcc {
    font-size: 8px;
    top: 52px;
    left: 40px;
  }

  ._2334 {
    top: -460px;
  }

  ._1332, ._1332-copy, ._898, ._99, ._626, ._2332, ._98898 {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  ._3322323 {
    top: -460px;
  }

  ._232323 {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  ._2353, ._9989, ._9989-casdopy {
    top: -460px;
  }

  ._232323-copy, ._233ads2-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .container-das2-copy {
    top: -460px;
  }

  ._232das323-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  ._998ssd9-copy {
    top: -460px;
  }

  ._233ads2-csdaopy-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .navigation-xzczxccopy, .navigatiodasn-copy {
    padding: 25px 30px;
  }

  .b2-dsacopy, .b2f-dcopy, .b5c-codaspy-copy, .b5c-casdopy-copy, .b2-sadcopy, .b5c-cosdpy-copy, .b2-saddsacopy-copy, .b2-saddsacopy-cosadpy-copy {
    font-size: 30px;
  }

  .tb3sdac-copy {
    font-size: 8px;
    top: 52px;
    left: 40px;
  }

  .b5c-cosdpy-cxzcopy-copy, .b2-zxccopy, .b2-dsacczxopy-copy, .b2-zxccoxczpy-copy {
    font-size: 30px;
  }

  .link-blocckz-14-copy {
    width: 600px;
    height: 300px;
    margin-right: auto;
  }

  .section-7-copy, .section-7das-copy-copy {
    display: block;
  }

  ._232323adsds-copy-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .sectiox-zx-z-cxzcn-5-copy {
    display: block;
  }

  .link-blos-ds-d-fsdfck-18-copy {
    width: 600px;
    height: 300px;
    margin-left: auto;
    display: block;
    position: relative;
    top: 10px;
  }

  .text-bloxzcxzck-9-copy {
    font-size: 30px;
    bottom: 280px;
    right: 10px;
  }

  ._233ad4546546s2-copy-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .container-das2sadsa-copy-copy {
    top: -460px;
  }

  .dsad {
    display: block;
  }

  .link-bloscdsak-19-copy {
    width: 600px;
    height: 300px;
    margin-right: auto;
  }

  .link-block-20-copy {
    width: 600px;
    height: 300px;
    margin-left: auto;
    padding-top: 0;
    display: block;
  }

  .section-4xxxx-copy, .section-4-c2223opy, .section-4-5566copy, .section-88994-copy {
    margin-top: 20px;
    display: block;
  }

  .link-blockccc-13-copy {
    float: none;
    margin-left: auto;
    display: block;
    top: auto;
    left: auto;
  }

  .link-blocxxk-11-copy {
    margin-right: auto;
    display: block;
    right: auto;
  }

  .section-4xxxxxxx-copy-copy, .section-4xxxxxxx-xxcopy-copy-copy {
    margin-top: 20px;
    display: block;
  }

  .link-block-11-copy {
    margin-right: auto;
    display: block;
    right: auto;
  }

  ._233ad4546546s2-copzzzzy-copy-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }

  .section-4xxxx-c22opy-copy {
    margin-top: 20px;
    display: block;
  }

  ._233ad4546546s2-cxxxopzzzzy-copy-copy-copy, ._233ad4546546s2-cx22xxopzzzzy-copy-copy-copy-copy, ._898-332copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    left: 0;
    right: 0;
  }
}

@media screen and (max-width: 767px) {
  .section, .section.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container {
    text-align: center;
  }

  .container.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-bigger, .heading-jumbo-tiny {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 80%;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .logo-link {
    padding-left: 0;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .cart-item-info-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navigation {
    padding: 20px 30px;
  }

  .text-field.cc-subscribe-text-field {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .text-field.cc-contact-field, .text-field.cc-textarea {
    text-align: left;
  }

  .cart-container {
    min-width: 360px;
  }

  .intro-content {
    width: 80%;
  }

  .main-paragraph-wrap {
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .subscribe-form {
    flex-direction: column;
    align-items: stretch;
  }

  .form-block {
    width: 90%;
    max-width: 470px;
  }

  .footer {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
    display: flex;
  }

  .logo-footer {
    margin-bottom: 70px;
  }

  .links-section-footer {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .about-quote {
    width: 80%;
    max-width: 470px;
  }

  .get-in-touch-form-wrap {
    width: 90%;
    max-width: 470px;
  }

  .paragraph-contact-text {
    font-size: 16px;
    line-height: 28px;
  }

  .store-categories-wrap {
    flex-direction: column;
  }

  .products-category-link {
    margin-bottom: 10px;
  }

  .collection-list {
    flex-direction: column;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .product-details-wrap {
    width: 90%;
  }

  .product-image {
    height: 500px;
  }

  .full-width-form {
    padding: 30px;
  }

  .blog-detail-header-wrap {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .link-block-14 {
    margin-right: auto;
  }

  .link-block-15 {
    margin-left: auto;
  }

  .link-block-16 {
    width: 300px;
    height: 150px;
    display: block;
  }

  .section-6 {
    display: block;
  }

  .link-block-17 {
    width: 300px;
    height: 150px;
    display: block;
    position: relative;
    top: 10px;
  }

  .image-30 {
    object-fit: cover;
  }

  .link-block-18 {
    margin-left: auto;
  }

  .navigation-copy {
    padding: 20px 30px;
  }

  .footer-copy, .footer-copy-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
    display: flex;
  }

  .hero-heading-right {
    padding: 60px 15px;
  }

  .navigation-copy-copy, .navigation-copy {
    padding: 20px 30px;
  }

  .cc-1 {
    text-align: center;
  }

  .cc-1.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-1.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-1.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-2 {
    text-align: center;
  }

  .cc-2.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-2.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-2.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-3 {
    text-align: center;
  }

  .cc-3.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-3.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-3.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-4 {
    text-align: center;
  }

  .cc-4.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-4.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-4.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-5 {
    text-align: center;
  }

  .cc-5.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-5.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-5.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-6 {
    text-align: center;
  }

  .cc-6.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-6.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-6.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-3-copy {
    text-align: center;
  }

  .cc-3-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-3-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-3-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-4-copy {
    text-align: center;
  }

  .cc-4-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-4-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-4-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-6-copy {
    text-align: center;
  }

  .cc-6-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-6-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-6-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-6cc {
    text-align: center;
  }

  .cc-6cc.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-6cc.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-6cc.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc2 {
    text-align: center;
  }

  .cc2.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc2.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc2.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22 {
    text-align: center;
  }

  .c22.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc2-copy {
    text-align: center;
  }

  .cc2-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc2-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc2-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .section-copy, .section-copy.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .css {
    text-align: center;
  }

  .css.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .css.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .css.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c998 {
    text-align: center;
  }

  .c998.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c998.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c998.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c23 {
    text-align: center;
  }

  .c23.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c23.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c23.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c23-copy {
    text-align: center;
  }

  .c23-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c23-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c23-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cs223 {
    text-align: center;
  }

  .cs223.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cs223.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cs223.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc-6cc-copy {
    text-align: center;
  }

  .cc-6cc-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-6cc-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc-6cc-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cs223-copy {
    text-align: center;
  }

  .cs223-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cs223-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cs223-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._5456465 {
    text-align: center;
  }

  ._5456465.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._5456465.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._5456465.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._9 {
    text-align: center;
  }

  ._9.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._9.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._9.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._8 {
    text-align: center;
  }

  ._8.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._8.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._8.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._8856 {
    text-align: center;
  }

  ._8856.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._8856.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._8856.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._3377 {
    text-align: center;
  }

  ._3377.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._3377.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._3377.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._455 {
    text-align: center;
  }

  ._455.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._455.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._455.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._5325 {
    font-size: 16px;
    line-height: 28px;
  }

  ._9-998 {
    text-align: center;
  }

  ._9-998.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._9-998.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._9-998.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

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

  .container-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

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

  .container-copy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-copy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-copy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .cc {
    text-align: center;
  }

  .cc.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .cc.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._5456465-copy {
    text-align: center;
  }

  ._5456465-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._5456465-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._5456465-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._9-998-copyads {
    text-align: center;
  }

  ._9-998-copyads.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._9-998-copyads.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._9-998-copyads.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22645-copy {
    text-align: center;
  }

  .c22645-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._3377jkl-copy {
    text-align: center;
  }

  ._3377jkl-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._3377jkl-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._3377jkl-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22645-coasdzzpy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._9-99das8-copy {
    text-align: center;
  }

  ._9-99das8-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._9-99das8-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._9-99das8-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22645-coasdzzpy-casdopy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-casdopy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-casdopy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-casdopy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .navigation-xzczxccopy, .navigatiodasn-copy {
    padding: 20px 30px;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .link-blocckz-14-copy {
    margin-right: auto;
  }

  ._9-998-cocxzzxpyads-copy {
    text-align: center;
  }

  ._9-998-cocxzzxpyads-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._9-998-cocxzzxpyads-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._9-998-cocxzzxpyads-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .link-blos-ds-d-fsdfck-18-copy {
    margin-left: auto;
  }

  .c22645-coasdzzpy-co54py-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-co54py-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-co54py-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-co54py-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22645-coasdzzpy-co512124py-copy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-co512124py-copy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-co512124py-copy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-co512124py-copy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .store-categories-wrap-copy {
    flex-direction: column;
  }

  .products-category-link-copy, .products-category-link-copy-copy, .products-category-link-copy-copy-copy, .products-category-link-copy-copy-copy-copy, .products-category-lddink-copy-copy-copy-copy-copy, .products-category-ldssdink-copy-copy-copy-copy-copy-copy, .products-categoddry-ldssdink-copy-copy-copy-copy-copy-copy-copy, .products-categoddr11y-ldssdink-copy-copy-copy-copy-copy-copy-copy-copy, .products-categoddr11y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy, .products-categoddr1331y-ld23ssdink-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-bottom: 10px;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy {
    text-align: center;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  ._8-c223opy {
    text-align: center;
  }

  ._8-c223opy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._8-c223opy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  ._8-c223opy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  h2 {
    font-size: 34px;
    line-height: 46px;
  }

  .section {
    margin: auto 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 5px;
    position: relative;
    top: 60px;
  }

  .section.cc-store-home-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 100px;
    display: flex;
  }

  .section.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .container.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.cc-heading-wrap {
    display: block;
  }

  .paragraph-bigger.cc-bigger-light {
    font-size: 15px;
  }

  .button.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 100%;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .logo-link.w--current {
    position: relative;
    top: 1px;
  }

  .status-message.cc-no-data {
    width: 100%;
  }

  .cart-item-info-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cart {
    margin-right: 20px;
  }

  .navigation {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .cart-container {
    min-width: 320px;
  }

  .products-heading {
    margin-top: -106px;
    padding-top: 0;
  }

  .intro-header {
    background-position: 50% 0;
    background-size: cover;
    background-attachment: scroll;
    width: auto;
    height: 300px;
  }

  .main-heading-wrap {
    height: 50px;
    margin-top: 332px;
    margin-left: 0;
    margin-right: 0;
  }

  .form-block {
    width: 100%;
    max-width: none;
  }

  .footer {
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
    position: relative;
    top: auto;
  }

  .logo-footer {
    object-fit: cover;
    object-position: 100% 50%;
    margin-bottom: -14px;
    position: relative;
    top: auto;
    left: 13px;
  }

  .about-quote, .get-in-touch-form-wrap {
    width: 100%;
    max-width: none;
  }

  .store-categories-wrap {
    margin-top: auto;
  }

  .blog-item, .product-details-wrap {
    width: 100%;
    max-width: none;
  }

  .list-item {
    flex-direction: column;
    align-items: center;
  }

  .full-width-form {
    padding: 15px;
  }

  .order-item-description-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .order-item-content-wrap {
    margin-bottom: 5px;
  }

  .blog-detail-header-wrap {
    width: 100%;
    max-width: none;
  }

  .background-video {
    float: none;
    clear: both;
    text-align: center;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    left: auto;
    right: auto;
    overflow: auto;
  }

  .button-2 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 12px;
    left: 0;
    right: auto;
  }

  .button-3 {
    padding-top: 10px;
    padding-right: 20px;
    font-size: 12px;
  }

  .button-5 {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .button-5.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .text-block-3 {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 8px;
    display: block;
    position: fixed;
    top: 32px;
    left: 0;
    right: 0;
  }

  .heading {
    font-size: 30px;
  }

  .grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template: "Area Area-4"
                   "Area-2 Area-3"
                   "Area-5 Area-6" 1fr
                   "Area-7 Area-8"
                   / .5fr;
    grid-auto-columns: .5fr;
    grid-auto-flow: column dense;
    margin-top: 186px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-3 {
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-5 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 164px;
  }

  .text-block-6 {
    padding-left: 0;
    padding-right: 0;
    top: 176px;
  }

  .link-block-6 {
    width: 300px;
    height: 150px;
  }

  .link-block-7 {
    width: 300px;
    height: 150px;
    display: block;
    left: auto;
    right: auto;
  }

  .link-block-8, .link-block-9 {
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-10 {
    width: 300px;
    height: 150px;
  }

  .image-15 {
    text-align: left;
    margin: 0;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .image-16 {
    margin: 0;
    left: auto;
  }

  .image-18 {
    object-position: 100% 50%;
  }

  .image-19 {
    width: 100%;
    height: 100%;
  }

  .image-20 {
    object-position: 0% 0%;
    width: 100%;
    height: 100%;
  }

  .text-block-7 {
    font-size: 10px;
    top: 28px;
    right: 8px;
  }

  .section-3 {
    padding-top: 0;
    padding-right: 163px;
  }

  .link-block-11 {
    float: none;
    clear: both;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    left: 0;
    right: 0;
  }

  .link-block-13 {
    clear: both;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    object-fit: cover;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    height: 150px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
  }

  .image-22 {
    max-width: 700px;
    overflow: visible;
  }

  .image-23 {
    object-position: 50% 50%;
    position: static;
  }

  .section-4 {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: auto 20px 150px;
    display: block;
    top: 40px;
  }

  .section-5 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: 40px;
    left: 0;
    right: 0;
  }

  .link-block-14 {
    width: 300px;
    height: 150px;
    margin-right: auto;
    position: relative;
    left: 0;
    right: 0;
  }

  .link-block-15 {
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 10px;
    left: 0;
    right: 0;
  }

  .image-27 {
    object-fit: cover;
  }

  .image-28 {
    height: 100%;
  }

  .heading-3 {
    font-size: 30px;
  }

  .link-block-16 {
    clear: both;
    width: 300px;
    height: 150px;
    margin-right: auto;
    display: block;
  }

  .section-6 {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: 40px;
  }

  .link-block-17 {
    width: 300px;
    height: 150px;
    margin-left: auto;
    display: block;
    position: relative;
    top: 10px;
  }

  .image-30 {
    object-fit: cover;
  }

  .link-block-18 {
    width: 300px;
    height: 150px;
    margin-left: auto;
  }

  .image-34 {
    width: 100%;
    display: block;
  }

  .link-block-19 {
    width: 300px;
    height: 150px;
    margin-right: auto;
    display: block;
  }

  .link-block-20 {
    width: 300px;
    height: 150px;
    margin-top: 10px;
    margin-left: auto;
    display: block;
  }

  .section-7 {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: 40px;
  }

  .image-35 {
    margin: auto;
    display: block;
    position: relative;
  }

  .image-37 {
    float: none;
    object-fit: cover;
    margin: auto;
    text-decoration: none;
    display: block;
    position: relative;
  }

  .text-block-8 {
    z-index: 0;
    clear: right;
    text-align: right;
    font-size: 15px;
    line-height: 28px;
    display: block;
    top: -150px;
    bottom: auto;
    right: 5px;
  }

  .text-block-9, .text-block-10, .text-block-11 {
    font-size: 15px;
    bottom: 150px;
    right: 5px;
  }

  .image-38 {
    width: 400px;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .text-block-12 {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    font-size: 8px;
    line-height: 10px;
    position: relative;
    top: 507px;
    bottom: auto;
  }

  .list {
    float: none;
    clear: both;
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 8px;
    display: flex;
    inset: 300px 0 auto;
  }

  .list-item-2 {
    text-align: center;
    font-size: 8px;
  }

  .container-2 {
    top: -388px;
  }

  .section-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-39 {
    object-position: 50% 20%;
    width: 100%;
    height: 150px;
    top: 40px;
  }

  .paragraph-5 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  .paragraph-7 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  .heading-4 {
    font-size: 40px;
    top: 60px;
  }

  .paragraph-8 {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    top: -70px;
  }

  .image-40 {
    clear: both;
    object-fit: cover;
    width: auto;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    left: auto;
  }

  .heading-5 {
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    position: relative;
    top: -70px;
    left: auto;
    right: auto;
  }

  .s9-2 {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    top: -795px;
  }

  .paragraph-9 {
    clear: none;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    display: flex;
    top: 20px;
    left: auto;
    right: auto;
  }

  .text-span {
    text-align: left;
    font-size: 6px;
    line-height: 15px;
  }

  .paragraph-10 {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 20px;
    top: 300px;
    left: auto;
  }

  .text-span-2 {
    width: auto;
    height: auto;
    font-size: 6px;
    line-height: 5px;
  }

  .slider-2 {
    float: none;
    clear: none;
    width: auto;
    height: 200px;
    margin: auto;
    display: block;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .section-10 {
    margin-bottom: 0;
    position: relative;
    top: -350px;
  }

  .slider-3 {
    width: auto;
    height: 200px;
    top: 220px;
    right: auto;
  }

  .image-42 {
    float: none;
    clear: both;
    object-fit: cover;
    width: 1200px;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: -62px;
  }

  .h-s {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  .image-42-copy {
    margin-bottom: -690px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -585px;
  }

  .image-39-copy {
    height: 300px;
  }

  .paragraph-8-copy {
    width: 500px;
    font-size: 20px;
    display: block;
  }

  .image-40-copy {
    width: 200px;
    height: auto;
  }

  .slider-copy {
    clear: none;
    object-fit: cover;
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    right: auto;
  }

  .s922 {
    padding-left: 20px;
    padding-right: 20px;
    top: -350px;
  }

  .sc1 {
    z-index: 0;
    width: auto;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    inset: -15px 0 auto;
  }

  .slider-2-copy {
    height: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-copy {
    margin-bottom: 186px;
    padding-top: 0;
    top: auto;
  }

  .navigation-copy {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .footer-copy {
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
    position: relative;
    top: auto;
  }

  .footer-copy-copy {
    margin-bottom: -118px;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
    position: relative;
    top: auto;
  }

  .slider-3-copy {
    width: auto;
    height: 200px;
    top: auto;
    right: auto;
  }

  .section-9-copy, .s92, .section-9-copy-copy, .section-9-copy-copy-copy {
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    top: -540px;
  }

  .container-3 {
    max-width: none;
  }

  .image-53 {
    clear: none;
    object-fit: contain;
    object-position: 50% 0%;
    align-self: auto;
    width: 210px;
    height: 230px;
    padding-top: 0;
  }

  .paragraph-9-c {
    clear: none;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    line-height: 20px;
    display: flex;
    top: 20px;
    left: auto;
    right: auto;
  }

  .paragraph-10-8 {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 620px;
    left: auto;
  }

  .paragraph-10-copy, .p10 {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 300px;
    left: auto;
  }

  .p10-2 {
    text-align: left;
    width: 220px;
    height: 150px;
    margin-left: auto;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 15px;
    top: 10px;
    left: auto;
  }

  .paragraph-10-copy, .paragraph-10-copy-copy, .p10-3 {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 300px;
    left: auto;
  }

  .section-10-23 {
    text-align: center;
    object-fit: cover;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: relative;
    top: 20px;
    bottom: 0;
  }

  .section-10-23-copy {
    margin-bottom: 0;
    position: relative;
    top: -740px;
  }

  .background-video-2 {
    height: 300px;
  }

  .section-11 {
    margin-bottom: 220px;
    padding-left: 20px;
    padding-right: 20px;
    top: -489px;
  }

  .p10c {
    text-align: left;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 226px;
    font-size: 12px;
    line-height: 12px;
    top: -785px;
    left: auto;
  }

  .container-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    height: auto;
    padding-right: 5px;
  }

  .image-54, .image-55, .image-56, .image-57 {
    height: 70px;
  }

  .p9c {
    clear: left;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 10px;
    line-height: 15px;
    display: flex;
    top: auto;
    left: auto;
    right: auto;
  }

  .paragraph-8-copy-copy {
    float: none;
    clear: both;
    width: 300px;
    font-size: 20px;
    display: block;
    top: 100px;
    left: 0;
    right: 0;
  }

  .s9-2-c-3 {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    top: -400px;
  }

  .s9-2-copy-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    top: -530px;
  }

  .p10-3-copy {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 350px;
    left: auto;
  }

  .s9-2-c2 {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    top: -513px;
  }

  .text-span-copy {
    text-align: center;
    font-size: 6px;
    line-height: 15px;
  }

  .s9-2-copy {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    top: -596px;
  }

  .nz {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._545 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  .container-2-cc {
    top: -388px;
  }

  .p6-2 {
    float: none;
    clear: both;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    display: block;
    top: -70px;
    left: 0;
    right: 0;
  }

  .i39cc {
    height: 200px;
  }

  .s8c {
    height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-58 {
    width: auto;
    height: 100px;
  }

  .section-12 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-11 {
    width: 120px;
    font-size: 6px;
    line-height: 10px;
  }

  .section-13 {
    margin-top: auto;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-12 {
    width: 120px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 6px;
    line-height: 10px;
  }

  .paragraph-13 {
    width: 120px;
    font-size: 6px;
    line-height: 10px;
  }

  .section-14 {
    padding-left: 22px;
    padding-right: 20px;
    top: 40px;
  }

  .heading-6 {
    font-size: 8px;
  }

  .heading-7 {
    margin-left: 0;
    font-size: 8px;
  }

  .heading-8 {
    font-size: 8px;
  }

  .heading-9 {
    margin-top: 40px;
    font-size: 20px;
    font-weight: 400;
  }

  .h9c {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 400;
  }

  .section-15 {
    height: 200px;
    margin: -195px 20px 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-59 {
    position: relative;
    top: -111px;
  }

  .s14c {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    top: -50px;
  }

  .h9c-c {
    text-align: center;
    margin-bottom: 450px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 400;
  }

  .s2c {
    float: none;
    clear: none;
    width: auto;
    height: 200px;
    margin: auto;
    display: block;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .p10cc {
    text-align: left;
    width: 230px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    font-size: 12px;
    line-height: 12px;
    top: -785px;
    left: auto;
    right: auto;
  }

  .container-4-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    height: auto;
    padding-right: 5px;
  }

  .image-53-copy {
    object-position: 55% 50%;
    width: 200px;
    height: 230px;
  }

  .image-56-copy, .image-54-copy, .image-57-copy, .image-55-copy {
    height: 70px;
  }

  .paragraph-14 {
    font-size: 3px;
    top: 60px;
  }

  .background-video-2-copy {
    height: 300px;
  }

  .section-16 {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: 0;
  }

  .paragraph-16 {
    margin-bottom: auto;
    font-size: 5px;
    top: auto;
  }

  .video {
    width: auto;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    top: -940px;
  }

  .section-17 {
    z-index: 0;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    object-fit: contain;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 380px;
    height: 150px;
    margin: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative;
    top: -740px;
    left: 0;
    right: 0;
  }

  .image-60 {
    object-fit: contain;
    width: 180px;
  }

  .p10-3-cc {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 350px;
    left: auto;
  }

  .section-18 {
    height: 250px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-19 {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -802px;
  }

  .image-61, .image-62, .image-63 {
    width: 100px;
    height: 80px;
  }

  .paragraph-17 {
    clear: none;
    object-fit: contain;
    flex: 1;
    width: 150px;
    margin-left: auto;
    font-size: 12px;
    line-height: 12px;
    display: block;
    position: static;
    top: auto;
  }

  .text-span-3 {
    width: 150px;
    font-size: 6px;
    line-height: 5px;
  }

  .section-20 {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -815px;
  }

  .paragraph-18, .paragraph-19, .paragraph-20 {
    font-size: 5px;
  }

  .s3cc {
    width: auto;
    height: 200px;
    top: auto;
    right: auto;
  }

  .i42cc {
    margin-bottom: -690px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -585px;
  }

  .s9-2-c {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    top: -1006px;
  }

  .p10-3-ccc {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 350px;
    left: auto;
  }

  .i42ccc {
    margin-bottom: -970px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -834px;
  }

  .sl1 {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  .button-5-c {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .button-5-c.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .text-block-3-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 8px;
    display: block;
    position: fixed;
    top: 32px;
    left: 0;
    right: 0;
  }

  .button-2-copy {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 12px;
    left: 0;
    right: auto;
  }

  .button-3-copy {
    padding-top: 10px;
    padding-right: 20px;
    font-size: 12px;
  }

  .li2c, .li2, .li2c2, .li2c3, .li2c4, .li2c5 {
    text-align: center;
    font-size: 8px;
  }

  .container-2-copy, .c2c, .container-2-cc--2 {
    top: -388px;
  }

  .image-38-copy {
    width: 400px;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .button-5-copy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .button-5-copy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .navigation-copy-copy {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-5-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .button-5-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b5c {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b5c.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .tb3c {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 8px;
    display: block;
    position: fixed;
    top: 32px;
    left: 0;
    right: 0;
  }

  .b2c {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 12px;
    left: 0;
    right: auto;
  }

  .b3c {
    padding-top: 10px;
    padding-right: 20px;
    font-size: 12px;
  }

  .navigation-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .b5c-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b5c-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .sl-2 {
    float: none;
    clear: both;
    width: 300px;
    font-size: 20px;
    display: block;
    top: 100px;
    left: 0;
    right: 0;
  }

  .s8cc {
    padding-left: 0;
    padding-right: 0;
  }

  .p9c-copy {
    clear: left;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 10px;
    line-height: 15px;
    display: flex;
    top: auto;
    left: auto;
    right: auto;
  }

  .tsc {
    text-align: left;
    font-size: 6px;
    line-height: 15px;
  }

  .grid-3 {
    margin-top: 53px;
    margin-bottom: -327px;
  }

  .tb12c {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    font-size: 8px;
    line-height: 10px;
    position: relative;
    top: 618px;
    bottom: auto;
  }

  .i39c {
    height: 300px;
  }

  .i40c {
    width: 200px;
    height: auto;
  }

  .s9-2-c-3-c {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    top: -400px;
  }

  .i40cc {
    width: 200px;
    height: auto;
  }

  .p9c-copy-copy {
    clear: left;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 10px;
    line-height: 15px;
    display: flex;
    top: auto;
    left: auto;
    right: auto;
  }

  .s8ccc {
    padding-left: 0;
    padding-right: 0;
  }

  .s9-2-c-3-copy {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    top: -400px;
  }

  .s8ccc-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .i39ccc {
    height: 300px;
  }

  .p9ccc-1, .p9ccc-2 {
    clear: left;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 10px;
    line-height: 15px;
    display: flex;
    top: auto;
    left: auto;
    right: auto;
  }

  .b2cc {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 12px;
    left: 0;
    right: auto;
  }

  .b3cc, .b3c-copy {
    padding-top: 10px;
    padding-right: 20px;
    font-size: 12px;
  }

  .button-11 {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    left: 10px;
    right: auto;
  }

  .button-11-c {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    right: 10px;
  }

  .s2cc {
    height: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-24 {
    height: 400px;
  }

  .ic39 {
    object-position: 50% 20%;
    width: 100%;
    height: 150px;
    top: 40px;
  }

  .section-25 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .cc-1 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-1.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-1.cc-heading-wrap {
    display: block;
  }

  .cc-2 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-2.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-2.cc-heading-wrap {
    display: block;
  }

  .cc-3 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-3.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-3.cc-heading-wrap {
    display: block;
  }

  .cc-4 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-4.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-4.cc-heading-wrap {
    display: block;
  }

  .cc-5 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-5.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-5.cc-heading-wrap {
    display: block;
  }

  .sbc-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .b2cc-2 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 12px;
    left: 0;
    right: auto;
  }

  .b3cc-3 {
    padding-top: 10px;
    padding-right: 20px;
    font-size: 12px;
  }

  .cc-6 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-6.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-6.cc-heading-wrap {
    display: block;
  }

  .cc-3-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-3-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-3-copy.cc-heading-wrap {
    display: block;
  }

  .cc-4-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-4-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-4-copy.cc-heading-wrap {
    display: block;
  }

  .section-8-cc-c {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-10-copy {
    font-size: 15px;
    bottom: 150px;
    right: 5px;
  }

  .link-block-21 {
    justify-content: center;
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 60px;
  }

  .image-65 {
    width: 100%;
    height: 100%;
  }

  .cc-6-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-6-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-6-copy.cc-heading-wrap {
    display: block;
  }

  .cc-6cc {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-6cc.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-6cc.cc-heading-wrap {
    display: block;
  }

  .hscc {
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
    display: block;
    inset: auto auto 70px;
  }

  .container-2-cc--2-copy {
    top: -388px;
  }

  .b1 {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b1.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b2 {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .cc2 {
    height: 150px;
    margin: -1px 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
    overflow: visible;
  }

  .cc2.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc2.cc-heading-wrap {
    display: block;
  }

  .tb3cc {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 8px;
    display: block;
    position: fixed;
    top: 32px;
    left: 0;
    right: 0;
  }

  .c22 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22.cc-heading-wrap {
    display: block;
  }

  .cc2-copy {
    background-position: 100%;
    height: 5px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc2-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc2-copy.cc-heading-wrap {
    display: block;
  }

  .paragraph-5-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  .paragraph-7-copy {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  .list-copy {
    float: none;
    clear: both;
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    font-size: 8px;
    display: flex;
    inset: 300px 0 auto;
  }

  .list-item-2-copy, .licc, .licc2, .licc3, .licc4, .licc5, .licc6 {
    text-align: center;
    font-size: 8px;
  }

  .s8c-copy {
    height: 400px;
    margin-top: -162px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .p6-2-copy {
    float: none;
    clear: both;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    display: block;
    top: -103px;
    left: 0;
    right: 0;
  }

  .image-66 {
    height: 150px;
  }

  .section-27 {
    margin-top: 103px;
    margin-bottom: 0;
  }

  .h9c-1, .h9c-2, .h9c-3 {
    margin-top: 40px;
    font-size: 8px;
    font-weight: 400;
  }

  .section-copy {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 60px;
  }

  .section-copy.cc-store-home-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-copy.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  .tbcc {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 8px;
    display: block;
    position: fixed;
    top: 32px;
    left: 0;
    right: 0;
  }

  .section-28 {
    height: 150px;
    margin: 0 20px 0 auto;
    font-size: 10px;
    top: -130px;
  }

  .text-span-6 {
    font-size: 8px;
  }

  .section-29 {
    height: 100px;
    margin: -104px 10px 111px;
  }

  .div-block-13, .div-block-13-copy, .d13c {
    width: 200px;
  }

  .div-block-14 {
    width: 280px;
    height: 200px;
    margin-right: 0;
  }

  .heading-11 {
    width: 50px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 15px;
    line-height: 25px;
    top: 132px;
  }

  .text-span-7 {
    font-size: 8px;
  }

  .div-block-15 {
    background-size: cover;
    justify-content: center;
    align-self: center;
    width: 430px;
    height: 150px;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-30 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .ggh {
    text-align: center;
    margin-bottom: 450px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 400;
  }

  .text-block-18 {
    width: 150px;
    margin-right: 10px;
    font-size: 8px;
    line-height: 15px;
    left: auto;
  }

  .text-block-19 {
    width: 150px;
    font-size: 8px;
    line-height: 15px;
    top: -47px;
  }

  .tb19c {
    width: 150px;
    font-size: 8px;
    line-height: 15px;
  }

  .tb9c {
    width: 80px;
    margin-left: 10px;
    font-size: 5px;
    line-height: 15px;
  }

  .gghc {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 400;
  }

  .section-31 {
    justify-content: space-between;
    width: auto;
    height: auto;
    margin: 147px 5px 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-18 {
    width: 450px;
    height: 200px;
  }

  .section-32 {
    margin-left: 10px;
    margin-right: 0;
  }

  .text-block-17-copy {
    margin-bottom: 0;
    margin-left: 20px;
    font-size: 10px;
    line-height: 20px;
  }

  .section-31-copy {
    justify-content: flex-end;
    width: auto;
    height: 50px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tb9c-copy {
    width: 150px;
    font-size: 8px;
    line-height: 15px;
  }

  .text-block-20 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 8px;
    line-height: 5px;
    top: 41px;
  }

  .s2cc2 {
    float: none;
    clear: none;
    width: auto;
    height: 200px;
    margin: auto;
    display: block;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .text-block-19-copy-copy {
    width: 80px;
    margin-left: 10px;
    font-size: 5px;
    line-height: 15px;
  }

  .gghc-copy, .gghc-copy-copy {
    text-align: center;
    margin-bottom: 450px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 400;
  }

  .div-block-19 {
    height: 300px;
  }

  .section-33 {
    margin-bottom: 20px;
  }

  .section-34 {
    flex-direction: column;
    height: 400px;
    margin-bottom: 0;
    margin-right: 10px;
  }

  .div-block-20 {
    background-position: 0%;
    background-size: contain;
    width: auto;
    height: 250px;
    margin-bottom: 10px;
  }

  .div-block-21 {
    background-position: 50% 100%;
    width: 800px;
    height: 300px;
  }

  .section-35 {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 10px;
  }

  .section-36 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .div-block-22 {
    height: 250px;
  }

  .video-copy {
    width: auto;
    height: auto;
    margin-top: 963px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    top: -940px;
  }

  .div-block-23 {
    width: 900px;
    height: auto;
  }

  .section-37 {
    justify-content: space-between;
    width: auto;
    height: 200px;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .section-38 {
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-24 {
    width: 400px;
    height: 250px;
  }

  .section-39 {
    flex-direction: column;
    margin-left: 0;
  }

  .div-block-25 {
    width: auto;
    height: 250px;
  }

  .div-block-26 {
    width: 600px;
    height: 250px;
  }

  .section-40 {
    margin: 20px 10px 10px 20px;
  }

  .s3cc-copy {
    width: auto;
    height: 200px;
    top: auto;
    right: auto;
  }

  .text-block-17-copy-copy {
    margin-left: 20px;
    font-size: 15px;
    line-height: 20px;
    top: 10px;
  }

  .ccs {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 350px;
    left: auto;
  }

  .ts3 {
    width: auto;
    height: auto;
    font-size: 6px;
    line-height: 5px;
  }

  .paragraph-21 {
    width: 250px;
    margin-right: 10px;
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-22 {
    font-size: 15px;
  }

  .slider-2-copy {
    float: none;
    clear: none;
    width: auto;
    height: 200px;
    margin: auto;
    display: block;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .paragraph-23 {
    align-self: flex-start;
    width: 250px;
    margin-left: 40px;
    margin-right: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-24 {
    width: 250px;
    margin-left: -68px;
    font-size: 15px;
  }

  .paragraph-25 {
    margin-left: 0;
    margin-right: 0;
    font-size: 6px;
    top: 166px;
    left: 60px;
    right: 0;
  }

  .paragraph-26 {
    margin-left: auto;
    margin-right: 0;
    font-size: 6px;
    top: 166px;
    right: 60px;
  }

  .paragraph-27 {
    margin-right: 10px;
    font-size: 15px;
  }

  .paragraph-28 {
    text-align: center;
    margin-right: 0;
    font-size: 15px;
  }

  .text-span-8 {
    font-size: 8px;
    line-height: 20px;
  }

  .css {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .css.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .css.cc-heading-wrap {
    display: block;
  }

  .paragraph-29 {
    text-align: left;
    margin-top: -176px;
    font-size: 8px;
    line-height: 20px;
  }

  .button-19 {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .text-span-9 {
    font-size: 8px;
  }

  .ccsc {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 350px;
    left: auto;
  }

  .s33ccc {
    width: auto;
    height: 200px;
    top: auto;
    right: auto;
  }

  .ts33, .ts32 {
    width: auto;
    height: auto;
    font-size: 6px;
    line-height: 5px;
  }

  .s9-2-c-copy {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    top: -1006px;
  }

  .ccsc-copy {
    text-align: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 20px;
    top: 350px;
    left: auto;
  }

  .gghc-copy {
    text-align: center;
    margin: 40px 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
  }

  .gghc-copy-copy {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    font-weight: 400;
  }

  .gghc-copy-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    font-weight: 400;
  }

  .c998 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c998.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c998.cc-heading-wrap {
    display: block;
  }

  .c23 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c23.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c23.cc-heading-wrap {
    display: block;
  }

  .c23-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c23-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c23-copy.cc-heading-wrap {
    display: block;
  }

  .cs223 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cs223.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cs223.cc-heading-wrap {
    display: block;
  }

  .cc-6cc-copy {
    background-size: cover;
    height: 200px;
    margin: -165px auto 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc-6cc-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc-6cc-copy.cc-heading-wrap {
    display: block;
  }

  ._234, ._234-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  .cs223-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cs223-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cs223-copy.cc-heading-wrap {
    display: block;
  }

  .paragraph-16-copy {
    margin-bottom: auto;
    font-size: 5px;
    top: -43px;
  }

  .section-42-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  ._234-copy-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._1234 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._2334 {
    top: -238px;
  }

  ._88 {
    height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1332 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  .text-span-10 {
    font-size: 4px;
    line-height: 5px;
  }

  .button-19-copy {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  ._5456465 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._5456465.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._5456465.cc-heading-wrap {
    display: block;
  }

  ._1332-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._1234-copy {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  .l12 {
    float: none;
    clear: both;
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 8px;
    display: flex;
    inset: 300px 0 auto;
  }

  .licc-copy, .licc2-copy, .licc3-copy, .licc4-copy, .licc5-copy, .licc6-copy {
    text-align: center;
    font-size: 8px;
  }

  ._9 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._9.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._9.cc-heading-wrap {
    display: block;
  }

  ._666 {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._965 {
    padding-left: 0;
    padding-right: 0;
  }

  ._3356 {
    float: none;
    clear: both;
    width: 300px;
    font-size: 20px;
    display: block;
    top: 100px;
    left: 0;
    right: 0;
  }

  ._201 {
    margin-bottom: -690px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -585px;
  }

  ._898 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._88986 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._8 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._8.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._8.cc-heading-wrap {
    display: block;
  }

  ._665 {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._965-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._3356-copy {
    float: none;
    clear: both;
    width: 300px;
    font-size: 20px;
    display: block;
    top: 100px;
    left: 0;
    right: 0;
  }

  ._8995 {
    margin-bottom: -690px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -585px;
  }

  ._8856 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._8856.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._8856.cc-heading-wrap {
    display: block;
  }

  ._5863 {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._3377 {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._3377.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._3377.cc-heading-wrap {
    display: block;
  }

  ._455 {
    background-position: 50%;
    background-size: contain;
    background-attachment: scroll;
    height: 200px;
    margin-top: 19px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._455.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._455.cc-heading-wrap {
    display: block;
  }

  ._5989 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    background-size: 100px, auto;
    height: 100px;
    margin-top: 100px;
    margin-bottom: 10px;
  }

  ._985 {
    flex-direction: column;
    height: 200px;
    margin-bottom: 105px;
    margin-left: 10px;
    margin-right: 10px;
  }

  ._996 {
    width: 300px;
    height: 180px;
  }

  .heading-14 {
    text-align: center;
    margin-top: -180px;
    margin-left: 0;
    font-size: 12px;
    line-height: 20px;
    transform: none;
  }

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

  .heading-14-copy {
    text-align: center;
    margin-top: -307px;
    margin-bottom: 151px;
    margin-left: 0;
    font-size: 12px;
    line-height: 20px;
    transform: none;
  }

  ._58635 {
    width: 300px;
    height: 180px;
    margin-bottom: 127px;
    font-size: 8px;
  }

  .heading-14-copy-copy {
    text-align: center;
    margin-top: -157px;
    margin-bottom: 198px;
    margin-left: 0;
    font-size: 12px;
    line-height: 20px;
    transform: none;
  }

  ._7898 {
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  ._58635-copy {
    width: 300px;
    height: 180px;
  }

  ._65564 {
    height: 200px;
    margin-bottom: 100px;
    margin-left: 10px;
    margin-right: 10px;
  }

  ._989 {
    width: 300px;
    margin-right: 10px;
    font-size: 8px;
    line-height: 20px;
  }

  ._7896 {
    background-size: contain;
    width: 600px;
  }

  ._585 {
    height: 400px;
    margin-bottom: 140px;
  }

  .background-video-6 {
    height: 400px;
  }

  ._123 {
    background-size: contain;
    height: 200px;
    margin-left: 20px;
    margin-right: 20px;
  }

  ._11 {
    background-position: 50%;
    background-size: 200px;
    height: 80px;
    margin-bottom: 140px;
  }

  ._3765 {
    height: 200px;
    margin-bottom: 140px;
  }

  ._7356 {
    height: 200px;
    margin-left: -9px;
  }

  ._58565 {
    width: 1200px;
    height: 200px;
    margin-left: -49px;
  }

  ._3365 {
    width: 1200px;
    height: 200px;
    margin-left: -45px;
  }

  ._66535 {
    width: 1000px;
  }

  ._58636, ._034 {
    height: 200px;
  }

  ._99 {
    text-align: center;
    width: auto;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 8px;
    line-height: 30px;
    display: block;
    top: 44px;
    left: auto;
    right: auto;
  }

  ._4747 {
    text-align: left;
    width: auto;
    margin-bottom: 67px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 3px;
    line-height: 10px;
    top: 79px;
    left: auto;
  }

  ._6362, ._035, ._0365, ._032 {
    height: 200px;
  }

  .button-20 {
    clear: none;
    text-align: center;
    flex: 1;
    align-self: center;
    width: 80px;
    height: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 6px;
  }

  ._23 {
    flex: 1;
    width: 80px;
    height: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 6px;
  }

  ._24 {
    flex: 1;
    align-self: center;
    width: 80px;
    height: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 6px;
    text-decoration: none;
  }

  .final {
    height: 190px;
  }

  ._5654 {
    text-align: center;
    justify-content: center;
    width: 300px;
    font-size: 30px;
  }

  ._6633 {
    justify-content: center;
    margin-top: 118px;
    margin-bottom: 0;
    margin-left: auto;
  }

  ._7745 {
    margin-bottom: 220px;
    padding-left: 20px;
    padding-right: 20px;
    top: -489px;
  }

  ._6-6 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._575 {
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    position: relative;
    top: -70px;
    left: auto;
    right: auto;
  }

  ._626 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._98987 {
    padding-left: 0;
    padding-right: 0;
  }

  ._326 {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._211 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._2002, ._2003 {
    padding-left: 0;
    padding-right: 0;
  }

  ._2332 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._2001 {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._2004, ._2005, ._2006, ._2007 {
    padding-left: 0;
    padding-right: 0;
  }

  ._2008 {
    height: 300px;
  }

  ._2022 {
    margin-bottom: -690px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -585px;
  }

  ._2009, ._2010, ._2011, ._2012, ._2010-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._5325.cc-bigger-light {
    width: 300px;
    font-size: 5px;
  }

  ._3327 {
    font-size: 20px;
  }

  .section-58 {
    background-position: 50% 80%;
    background-attachment: scroll;
    height: 300px;
    margin-top: 60px;
  }

  ._98898 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._3322323 {
    top: -238px;
  }

  ._9-998 {
    background-position: 50% 0;
    background-size: contain;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._9-998.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._9-998.cc-heading-wrap {
    display: block;
  }

  ._78778 {
    text-align: center;
    justify-content: center;
    width: 300px;
    font-size: 30px;
  }

  ._4554555 {
    text-align: left;
    width: auto;
    margin-bottom: 67px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 3px;
    line-height: 10px;
    top: 79px;
    left: auto;
  }

  ._232323 {
    text-align: center;
    width: auto;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 44px;
    left: auto;
    right: auto;
  }

  ._5989-copy, ._9989856 {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    background-size: 100px, auto;
    height: 100px;
    margin-top: 100px;
    margin-bottom: 10px;
  }

  ._2353 {
    top: -388px;
  }

  .list-copy-copy, ._995656 {
    float: none;
    clear: both;
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 8px;
    display: flex;
    inset: 300px 0 auto;
  }

  ._47472 {
    text-align: left;
    width: auto;
    margin-bottom: 67px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 3px;
    line-height: 10px;
    top: 79px;
    left: auto;
  }

  ._9989 {
    top: -238px;
  }

  .final-copy {
    height: 190px;
  }

  .button-11-copy {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    left: 74px;
    right: auto;
  }

  .section-71 {
    height: 200px;
    margin: 20px 0 140px;
  }

  .section-72 {
    height: 300px;
    margin-bottom: 140px;
  }

  .heading-21 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-span-29 {
    font-size: 5px;
    line-height: 5px;
  }

  .section-73 {
    height: 120px;
    margin-bottom: 140px;
  }

  .container-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .container-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-copy.cc-heading-wrap {
    display: block;
  }

  .container-copy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .container-copy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-copy-copy.cc-heading-wrap {
    display: block;
  }

  .cc {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .cc.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc.cc-heading-wrap {
    display: block;
  }

  .cc._1 {
    background-image: none;
  }

  .tb19c-copy {
    width: 100px;
    font-size: 5px;
    line-height: 15px;
  }

  ._5456465-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._5456465-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._5456465-copy.cc-heading-wrap {
    display: block;
  }

  ._9-998-copyads {
    background-position: 50% 0;
    background-size: contain;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._9-998-copyads.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._9-998-copyads.cc-heading-wrap {
    display: block;
  }

  ._78778-ddscopy {
    text-align: center;
    justify-content: center;
    width: 300px;
    font-size: 30px;
  }

  ._9989-casdopy {
    top: -238px;
  }

  ._232323-copy {
    text-align: center;
    width: auto;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 44px;
    left: auto;
    right: auto;
  }

  ._9989856hh-copy, ._9989856hh-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    background-size: 100px, auto;
    height: 100px;
    margin-top: 100px;
    margin-bottom: 10px;
  }

  ._585-copy {
    height: 400px;
    margin-bottom: 140px;
  }

  .final-copadsy-copy, .final-copadsy-copy-copy, .final-copadsy-copy-copy-copy {
    height: 190px;
  }

  .c22645-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-copy.cc-heading-wrap {
    display: block;
  }

  ._3377jkl-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._3377jkl-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._3377jkl-copy.cc-heading-wrap {
    display: block;
  }

  .image-38-copyads-copy {
    width: 400px;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-copy.cc-heading-wrap {
    display: block;
  }

  ._326-cadsopy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._2001-adscopy {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._98987-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .s9-2-c-3-copy-copy, .s9-2-c-3-c-copy, .s9-2-c-3-copy {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    top: -400px;
  }

  .s8ccc-copy-copy, ._2002jlk-copy, ._2003-codsapy, ._200sda4-copy, ._20ads05-copy, ._2006-copy, ._2007-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._2008-copy {
    height: 300px;
  }

  ._2009-copy, ._2010-copy-copy, ._2011-copy, ._2012-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._2022-copy {
    margin-bottom: -690px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -585px;
  }

  ._233ads2-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  .container-das2-copy {
    top: -388px;
  }

  .text-blocasdk-7-copy {
    font-size: 10px;
    top: 28px;
    right: 8px;
  }

  ._2002jlk-cvcxopy-copy, ._2002jlk-copy-copy, ._2002jlk-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._9-99das8-copy {
    background-position: 50% 0;
    background-size: contain;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._9-99das8-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._9-99das8-copy.cc-heading-wrap {
    display: block;
  }

  ._7877das8-copy {
    text-align: center;
    justify-content: center;
    width: 300px;
    font-size: 30px;
  }

  ._232das323-copy {
    text-align: center;
    width: auto;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 44px;
    left: auto;
    right: auto;
  }

  ._998ssd9-copy {
    top: -238px;
  }

  ._99898das56-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    background-size: 100px, auto;
    height: 100px;
    margin-top: 100px;
    margin-bottom: 10px;
  }

  .final-cofgbvcpy-copy, .final-cofgbvcpy-copy-copy, .final-copadsy-copy-copdd-f-sdfsy-copy-copy {
    height: 190px;
  }

  ._200sda4-copdfsy-copy, ._200sda4-copdfsy-sdfcopy-copy, ._200sda4-copdfsy-sfdy-copy-copy, ._200sda4-copdfsy-g-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .c22645-coasdzzpy-casdopy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-casdopy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-casdopy-copy.cc-heading-wrap {
    display: block;
  }

  ._233ads2-csdaopy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._326-cadsdasopy-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._2002jlk-copy-cofdspy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._99898das56-dascopy-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    background-size: 100px, auto;
    height: 100px;
    margin-top: 100px;
    margin-bottom: 10px;
  }

  .navigation-xzczxccopy, .navigatiodasn-copy {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .b2-dsacopy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-dsacopy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b2f-dcopy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2f-dcopy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b5c-codaspy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b5c-codaspy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b5c-casdopy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b5c-casdopy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-cadassdopy-copy-copy.cc-heading-wrap {
    display: block;
  }

  .b2-sadcopy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-sadcopy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b5c-cosdpy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b5c-cosdpy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b2-saddsacopy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-saddsacopy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .button-sda11-copy {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    left: 10px;
    right: auto;
  }

  .button-11-csdaopy-copy {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    left: 74px;
    right: auto;
  }

  .b2-saddsacopy-cosadpy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-saddsacopy-cosadpy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .tb3sdac-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 8px;
    display: block;
    position: fixed;
    top: 32px;
    left: 0;
    right: 0;
  }

  .button-11-xzcc-copy, .button-1xcv1-c-copy {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    right: 10px;
  }

  .b5c-cosdpy-cxzcopy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b5c-cosdpy-cxzcopy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .button-11-sdac-copy, .buttondsa-11-c-copy, .button-11-zcxc-copy {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    right: 10px;
  }

  .b2-zxccopy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-zxccopy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .b2-dsacczxopy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-dsacczxopy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .button-1zcx1-c-copy, .button-1z1x-c-copy {
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
    right: 10px;
  }

  .b2-zxccoxczpy-copy {
    z-index: -1;
    clear: none;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    margin: auto;
    padding: 0;
    font-size: 30px;
    display: block;
    position: fixed;
    inset: 10px 0 auto;
  }

  .b2-zxccoxczpy-copy.w--current {
    z-index: -1;
    padding-left: 0;
    font-size: 30px;
    top: 10px;
  }

  .link-blocckz-14-copy {
    width: 300px;
    height: 150px;
    margin-right: auto;
    position: relative;
    left: 0;
    right: 0;
  }

  .final-copadsy-copy-copdd-f-sdfsy-copy-copy-copy, .sfsdfd {
    height: 190px;
  }

  ._2002jlk-cvcxopy-colkjpy-copy, .saddsadzxcxczcafdw {
    padding-left: 0;
    padding-right: 0;
  }

  .section-7-copy, .section-7das-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: 40px;
  }

  .imadage-37-copy {
    float: none;
    object-fit: cover;
    margin: auto;
    text-decoration: none;
    display: block;
    position: relative;
  }

  ._2002jasdasdlk-copy-copy, ._2002jasdasdlk-copy-cjhjhopy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._9-998-cocxzzxpyads-copy {
    background-position: 50% 0;
    background-size: contain;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._9-998-cocxzzxpyads-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._9-998-cocxzzxpyads-copy.cc-heading-wrap {
    display: block;
  }

  ._78778-ddsfdsdscopy-copy {
    text-align: center;
    justify-content: center;
    width: 300px;
    font-size: 30px;
  }

  ._232323adsds-copy-copy {
    text-align: center;
    width: auto;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 44px;
    left: auto;
    right: auto;
  }

  ._9989856hh-c56465opy-copy, ._9989856hh-c5646zxcxzczx5opy-copy-copy, ._9989856hh-copy-co-m-py-copy {
    background-image: url("https://cdn.prod.website-files.com/631162687bab4a4f0a154efa/63423d37859df6958a8da51a_logo.png"), linear-gradient(#0000, #0000);
    background-size: 100px, auto;
    height: 100px;
    margin-top: 100px;
    margin-bottom: 10px;
  }

  .final-copadsy-1231copy-copy, .sfsdf3213d-copy, .sfsdf3213d-56456copy-copy {
    height: 190px;
  }

  .sectiox-zx-z-cxzcn-5-copy {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: 40px;
    left: 0;
    right: 0;
  }

  .link-blos-ds-d-fsdfck-18-copy {
    width: 300px;
    height: 150px;
    margin-left: auto;
  }

  .text-bloxzcxzck-9-copy {
    font-size: 15px;
    bottom: 150px;
    right: 5px;
  }

  ._2002asdadjlk-copy-copy, ._2002jlk-cvcxopy-co12132py-copy, ._2002jlk-c4532py-copy-copy, ._1213-1-0-02, ._1213-1-021-02-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .c22645-coasdzzpy-co54py-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-co54py-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-co54py-copy.cc-heading-wrap {
    display: block;
  }

  .c22645-coasdzzpy-co512124py-copy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-co512124py-copy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-co512124py-copy-copy.cc-heading-wrap {
    display: block;
  }

  ._233ad4546546s2-copy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._326-csadsaadsopy-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  .container-das2sadsa-copy-copy {
    top: -388px;
  }

  ._2001-adsxccopy-copy {
    text-align: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 5px;
    line-height: 10px;
    top: 401px;
    left: auto;
  }

  ._2002jlk-dsasdcopy-copy, ._2002jlk-copcxzy-copy, ._2002asdadjlkcxz-copy-copy-copy, ._2002asdadjlkcxz-copy-dcssaopy-copy-copy, ._2002asdadjlkcxz-covcdpy-dcssaopy-copy-copy-copy, ._2002assfdsddcssaopy-copy-copy-copy, ._2013546addspy-copy-copy-copy-copy, ._20135aada-d1456pc4opy-copy-copy-copy, ._20asdasdy-copy-copy-copy, .as645as64das69d4, ._456asd46asd4, ._2013dsapy-copy-copy-copy-copy, ._2013dsapy-copy-copy-czczcxopy-copy-copy, ._2013dsapy-copy-copy-cszdczcxopy-copy-copy-copy, ._2013dsapy-copy-caodsapy-cszdczcxopy-copy-copy-copy-copy, ._2002jlk-copcxzyxczxcz-vc-copy-copy, ._2002jlk-copy-casdasdofdspy-copy-copy-copy, .saddsadzxcxczcdaffdw-copy, .saddsadzxcxczcdaf4564fdw-copy-copy, ._200sda4-copdfsy-4545sfdy-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dsad {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: 40px;
  }

  .link-bloscdsak-19-copy {
    width: 300px;
    height: 150px;
    margin-right: auto;
    display: block;
  }

  .link-block-20-copy {
    width: 300px;
    height: 150px;
    margin-top: 10px;
    margin-left: auto;
    display: block;
  }

  .imadageasd-37-copy-copy {
    float: none;
    object-fit: cover;
    margin: auto;
    text-decoration: none;
    display: block;
    position: relative;
  }

  .store-categories-wrap-copy {
    margin-top: auto;
  }

  .section-4xxxx-copy, .section-4-c2223opy, .section-4-5566copy, .section-88994-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: auto 20px 150px;
    display: block;
    top: 40px;
  }

  .image-22-copy {
    max-width: 700px;
    overflow: visible;
  }

  .link-blockccc-13-copy {
    clear: both;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    object-fit: cover;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    height: 150px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
  }

  .link-blocxxk-11-copy {
    float: none;
    clear: both;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    left: 0;
    right: 0;
  }

  .section-4xxxxxxx-copy-copy, .section-4xxxxxxx-xxcopy-copy-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: auto 20px 150px;
    display: block;
    top: 40px;
  }

  .link-block-11-copy {
    float: none;
    clear: both;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    left: 0;
    right: 0;
  }

  ._326-csadsaadsopy-copxxxy-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._233ad4546546s2-copzzzzy-copy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._326-csadsaadsopy-coxxpxxxy-copy-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-cocc512124py-copy-copy-copy.cc-heading-wrap {
    display: block;
  }

  ._2002jlk-dsasdcopy-xxcopy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._326-csadsaadsopy-czzoxxpxxxy-copy-copy-copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._2002jlk-dsasdcopxx-xxxy-xxcopy-copy-copy, ._2002jlk-dsasdcopxxxx-xxxy-xxcopy-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .section-4xxxx-c22opy-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: auto 20px 150px;
    display: block;
    top: 40px;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-cozz-zzzcc512124py-copy-copy-copy-copy.cc-heading-wrap {
    display: block;
  }

  ._233ad4546546s2-cxxxopzzzzy-copy-copy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .c22645-coasdzzpy-xxxxcozz-zzzcc512124py-copy-copy-copy-copy-copy.cc-heading-wrap {
    display: block;
  }

  ._2002jlk-dsasdcopy-xxcopy12213copy-copy, .vv, .vv-213copy, .vv-213covxcpy-copy, .vv-213copy-54copy, .vv-213cozzzpy-copy, ._2002jlk-dsasdcopxx-332xxxy-xxcopy-copy-copy-copy, .vv-213cozzzpy-copy-c22opy, ._2002jlk-dsasdcopxx-33299xxxy-xxcopy-copy-copy-copy-copy, .vv-213cozzzpy-copy-c22opy-copy, ._2002jlk-dsasdcopxxxx-x23xxy-xxcopy-copy-copy-copy-copy, ._2002jlk-dsasdcopxxxx-x2223xxy-xxcopy-copy-copy-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-8-c55opy, .text-bloc22k-8-copy {
    z-index: 0;
    clear: right;
    text-align: right;
    font-size: 15px;
    line-height: 28px;
    display: block;
    top: -150px;
    bottom: auto;
    right: 5px;
  }

  ._233ad4546546s2-cx22xxopzzzzy-copy-copy-copy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._665-22copy {
    float: none;
    clear: both;
    text-align: center;
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    inset: auto auto 70px;
  }

  ._898-332copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 30px;
    display: block;
    top: 465px;
    left: auto;
    right: auto;
  }

  ._8-c223opy {
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  ._8-c223opy.cc-subscription-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._8-c223opy.cc-heading-wrap {
    display: block;
  }

  ._965-codd-dddpy-copy, ._965-codd-dddpy-cop33y-copy, ._965-codd-dddpy-co22p33y-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-8-co666py {
    z-index: 0;
    clear: right;
    text-align: right;
    font-size: 15px;
    line-height: 28px;
    display: block;
    top: -150px;
    bottom: auto;
    right: 5px;
  }
}

#w-node-_21d0f1d6-4a35-3b47-fd83-3f86ac9aed1a-0d154f06 {
  grid-template-rows: 300px 300px 300px;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff66b0eb-b947-2230-afef-0ecda3812125-0d154f06 {
  grid-area: Area;
}

#w-node-a9f14e78-e9fa-aa93-1f0d-a6ed5f1f27dd-0d154f06 {
  grid-area: Area;
  place-self: start end;
}

#w-node-_93063c7f-09eb-4e54-d6d0-b2c6ce0e5672-0d154f06 {
  grid-area: Area;
}

#w-node-_054217c2-60c0-62af-b6d2-a6eeadbf91c3-0d154f06 {
  place-self: start;
}

#w-node-_05dbfdae-d12e-4f41-99f7-8a388fc433c7-0d154f06 {
  place-self: start end;
}

#w-node-_9a9b17f6-6b2c-9e2d-0390-de21ba02245d-0d154f06 {
  place-self: start;
}

#w-node-a44e946d-88b6-80a7-3d65-574d0d8ef7ba-0d154f06 {
  grid-area: Area-3;
}

#w-node-cb491e7c-1e1d-4ce5-e1e4-7e7a4cf385c5-0d154f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_3a5e4520-d9fc-01f5-c4fa-200377b233bc-0d154f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2bc-c78cb2b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2be-c78cb2b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2c7-c78cb2b7, #w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2c9-c78cb2b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2d0-c78cb2b7, #w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2d2-c78cb2b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2da-c78cb2b7, #w-node-_216848b3-3ed2-23a6-25e0-b9f1c78cb2dc-c78cb2b7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_831dfe7e-987c-c395-9b4e-c7ed16a87131-87e29718 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_831dfe7e-987c-c395-9b4e-c7ed16a87133-87e29718 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_831dfe7e-987c-c395-9b4e-c7ed16a8713c-87e29718, #w-node-_831dfe7e-987c-c395-9b4e-c7ed16a8713e-87e29718 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_831dfe7e-987c-c395-9b4e-c7ed16a87145-87e29718, #w-node-_831dfe7e-987c-c395-9b4e-c7ed16a87147-87e29718 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_831dfe7e-987c-c395-9b4e-c7ed16a8714f-87e29718, #w-node-_831dfe7e-987c-c395-9b4e-c7ed16a87151-87e29718 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_85b82e24-d7d2-aa43-75cc-97be2e2d7cc6-6106f417, #w-node-e49cddf8-dc9a-43ff-4a61-86a0440c88ba-6106f417 {
  grid-area: Area-2;
}

#w-node-_8aec0797-734f-406c-3ddd-bd1690cf98b2-6106f417 {
  grid-area: Area;
}

#w-node-_51e0cae6-3ba0-9dad-2079-88ff5f3f586a-30900f0d {
  grid-area: Area-3;
}

#w-node-_85b82e24-d7d2-aa43-75cc-97be2e2d7cc6-30900f0d {
  grid-area: Area-2;
}

#w-node-_8aec0797-734f-406c-3ddd-bd1690cf98b2-30900f0d {
  grid-area: Area;
}

#w-node-_51e0cae6-3ba0-9dad-2079-88ff5f3f586b-30900f0d {
  grid-area: Area-4;
}

#w-node-da4ea701-932d-b439-3541-6b75ac8f562b-30900f0d {
  grid-area: Area-2;
  align-self: end;
}

#w-node-_2e25c140-f5c7-a75d-dbcf-1b41ce9236d7-30900f0d {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_74be00f8-1f2a-d7b4-261c-db46019e3cd8-30900f0d {
  grid-area: Area;
  align-self: end;
}

#w-node-ea2326d5-1a5d-d54d-2269-414ddc65f404-30900f0d {
  grid-area: Area-3;
  align-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-e49cddf8-dc9a-43ff-4a61-86a0440c88ba-6106f417 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51e0cae6-3ba0-9dad-2079-88ff5f3f586b-6106f417 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-da4ea701-932d-b439-3541-6b75ac8f562b-30900f0d {
    grid-area: Area-2;
    place-self: end start;
  }

  #w-node-_2e25c140-f5c7-a75d-dbcf-1b41ce9236d7-30900f0d {
    grid-area: Area-4;
    place-self: end start;
  }

  #w-node-_74be00f8-1f2a-d7b4-261c-db46019e3cd8-30900f0d {
    grid-area: Area;
    place-self: end start;
  }

  #w-node-ea2326d5-1a5d-d54d-2269-414ddc65f404-30900f0d {
    grid-area: Area-3;
    place-self: end start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a9f14e78-e9fa-aa93-1f0d-a6ed5f1f27dd-0d154f06, #w-node-_054217c2-60c0-62af-b6d2-a6eeadbf91c3-0d154f06 {
    justify-self: end;
  }
}
