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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Nimbus Sans;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68c1a4fc31a5f9be3e6e055c_nimbus-sans.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/686e90c879906f670f701b22_Switzer-VariableItalic.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/686e90c879906f670f701b2d_Switzer-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Muller;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68c1a3221a477a8d63bf1e0c_Muller%20Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto Variablefont Wdth Wght;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4d97fccd73b7b1ae77519_Roboto-VariableFont_wdth%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto Variablefont Wdth Wght;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4d97f2a22a605a37c81da_Roboto-Italic-VariableFont_wdth%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4de88d967368db54d7386_HelveticaNeue-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4de88105ebb28d9ad543d_HelveticaNeue-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4de8816648bc98d5e2603_HelveticaNeue-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4de88b96f008deab0551d_HelveticaNeue-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue Roman;
  src: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/68e4de88c1f831563223c9b2_HelveticaNeue-Roman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white\<deleted\|variable-4845a7f3\>: #f9f3ee;
  --creme: #f9f3ee;
  --accent-light: pink;
  --petrol: #14434a;
  --petrol-dark-2: #0f3237;
  --creme-light-2: #fefbf9;
  --creme-dark-2: #ddcfc7;
  --creme-dark-3: #c9bfb7;
  --accent: red;
  --creme-dark-1: #efe3dc;
  --creme-light-3: white;
  --petrol-light-1: #3e6f74;
  --creme-light-1: #fcf8f4;
  --accent-medium: purple;
  --petrol-light-2: #689b9e;
  --petrol-light-3: #a1c6c9;
  --petrol-dark-1: #113b42;
  --petrol-dark-3: #0a1f22;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  color: var(--creme);
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

h1 {
  color: var(--creme);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

h2 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.1;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

h4 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

h5 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

h6 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

p {
  opacity: .72;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

a {
  color: var(--creme);
  letter-spacing: -.01em;
  font-weight: 500;
  text-decoration: none;
  transition: transform .25s, opacity .25s;
  display: inline-block;
}

a:hover {
  opacity: .84;
}

a:active {
  transform: scale(.98);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-left: 0;
}

li {
  letter-spacing: .015em;
  margin-bottom: .25rem;
  margin-left: 1.5rem;
  padding-left: 1.25rem;
}

label {
  margin-bottom: .5rem;
  font-weight: 500;
  display: block;
}

strong {
  font-weight: 500;
}

blockquote {
  background-color: var(--accent-light);
  color: var(--white\<deleted\|variable-4845a7f3\>);
  border: .0625rem #000;
  border-radius: .75rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

figcaption {
  color: var(--petrol);
  text-align: center;
  letter-spacing: .015em;
  margin-top: .75rem;
  font-size: .875rem;
}

.style-guide-block {
  margin-bottom: 2rem;
}

.form-error {
  color: var(--creme);
  background-color: #fce3e3;
  border-radius: .375rem;
  margin-top: 1.5rem;
  padding: 1.5rem;
  font-weight: 600;
}

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

.form-radio-button, .form-checkbox {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

.text-input {
  background-color: var(--creme);
  opacity: 1;
  color: var(--petrol-dark-2);
  object-fit: none;
  border: 0 solid #f9f3ee;
  border-radius: 0;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 1.25rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: border .25s, background-color .25s;
}

.text-input:hover {
  background-color: var(--creme-light-2);
  color: var(--petrol-dark-2);
  object-fit: fill;
}

.text-input:active {
  color: var(--petrol-dark-2);
}

.text-input:focus {
  border: 0rem solid var(--petrol);
  background-color: var(--creme-light-2);
  opacity: 100;
  color: var(--petrol-dark-2);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.text-input::placeholder {
  background-color: var(--creme);
  color: var(--creme-dark-2);
}

.text-input.form {
  background-color: var(--creme-dark-3);
  min-height: 7.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1.4em;
}

.text-input.form:hover {
  background-color: var(--creme-dark-2);
}

.text-input.area {
  min-height: 10.5rem;
}

.paragraph {
  opacity: 100;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.paragraph.small {
  font-size: .875rem;
  line-height: 1.5;
}

.paragraph.extra-large {
  font-size: 1.75rem;
  line-height: 1.4;
}

.paragraph.large {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.45;
}

.paragraph.large.extra {
  opacity: 1;
  color: var(--creme);
  margin-top: 2rem;
  font-size: 1.6rem;
  font-weight: 400;
}

.paragraph.large.extra.paragraph-copy {
  margin-top: 4rem;
}

.paragraph.large.extra.green {
  opacity: 100;
  color: var(--petrol);
}

.paragraph.eyebrow {
  color: var(--petrol);
  letter-spacing: .2em;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.paragraph.eyebrow.utility-text-secondary.utility-margin-bottom-0-5rem, .paragraph.eyebrow.creme {
  color: var(--creme);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.paragraph.paragraph-l.utility-margin-bottom-0 {
  opacity: 1;
  color: var(--creme);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.2rem;
  display: flex;
}

.paragraph.eyebrow-copy.utility-text-secondary.utility-margin-bottom-0-5rem {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.paragraph.paragraph-xl.utility-text-secondary.utility-margin-bottom-2rem.sleek {
  color: #000;
  font-family: Nimbus Sans, Arial, sans-serif;
}

.radio-button {
  border-width: .1875rem;
  border-color: var(--creme);
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1.5rem;
  margin-right: 1rem;
}

.radio-button.w--redirected-checked {
  border-width: .5rem;
  border-color: var(--accent);
}

.visible-spacer {
  background-color: var(--creme-dark-1);
  border-radius: .25rem;
  display: inline-block;
}

.form-dropdown {
  background-color: var(--creme-dark-3);
  color: var(--creme-light-2);
  border: .125rem solid #0000;
  border-radius: .75rem;
  width: 100%;
  min-height: 3.5rem;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem 1rem 1.375rem;
  font-family: Inter;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
}

.form-dropdown:hover {
  background-color: var(--creme-dark-2);
}

.form-dropdown:focus-visible, .form-dropdown[data-wf-focus-visible] {
  border: .125rem solid var(--creme-light-2);
}

.form-dropdown::placeholder {
  color: #999;
  font-size: .9375rem;
}

.rich-text {
  line-height: 1.5;
}

.rich-text h3 {
  margin-top: 4.5rem;
  margin-bottom: 1.5rem;
}

.rich-text a {
  text-decoration: underline;
}

.rich-text h1 {
  margin-top: 5.5rem;
  margin-bottom: 2.5rem;
}

.rich-text h2 {
  margin-top: 5.5rem;
  margin-bottom: 2rem;
}

.rich-text h4 {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
}

.rich-text h5 {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.rich-text h6 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.rich-text img {
  border-radius: .5rem;
  width: 100%;
}

.rich-text p {
  margin-bottom: 2rem;
}

.style-guide-colour-block {
  width: 12.5%;
  padding-right: 1rem;
  display: inline-block;
}

.check-box {
  border-width: .1875rem;
  border-color: var(--creme);
  border-radius: .5rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1.5rem;
  margin-right: 1rem;
}

.check-box.w--redirected-checked {
  border-color: var(--accent);
  background-color: var(--accent);
  background-position: 50%;
  background-size: 1rem;
  border-radius: .5rem;
}

.color-block {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  border-radius: .3125rem;
  width: 100%;
  height: 3.75rem;
  margin-bottom: .625rem;
  margin-left: 0;
  margin-right: 0;
}

.form-success {
  text-align: left;
  background-color: #ecfce3;
  border-radius: .375rem;
  padding: 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.style-guide-colour-grid {
  flex-wrap: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.field-block {
  z-index: 1;
  border: .0625rem #0000;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 3.125rem;
  min-height: 1.25rem;
  margin-bottom: .5rem;
  display: flex;
}

.heading {
  color: var(--petrol);
  letter-spacing: -.02em;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
}

.heading.medium {
  color: var(--petrol);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.heading.extra-small {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

.heading.small {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: .8rem;
  font-family: Switzer, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

.heading.regular {
  color: var(--petrol);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading.extra-large {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .5rem;
  font-family: Switzer, sans-serif;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

.heading.large {
  color: var(--petrol);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 6rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.1;
}

.heading.large.sleek {
  color: #000;
  font-family: Nimbus Sans, Arial, sans-serif;
}

.heading.medium-creme {
  color: var(--creme);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 6rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.button-secondary {
  color: var(--creme);
  text-align: center;
  background-color: #ffffff14;
  border-radius: .5rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button-secondary:hover {
  opacity: .72;
}

.button-secondary:active {
  transform: scale(.98);
}

.button-secondary.small {
  border-style: none;
  border-radius: .375rem;
  min-height: 2.5rem;
  padding: .5625rem 1.25rem;
  font-size: .9375rem;
}

.button-secondary.small.hide-mobile-portrait {
  color: var(--petrol);
  border: 1px solid #14434a;
  border-radius: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.button-secondary.full-width {
  width: 100%;
}

.style-guide-section-header {
  margin-bottom: 3rem;
}

.text-box {
  max-width: 43.75rem;
}

.text-box._600px {
  max-width: 37.5rem;
  min-height: 4rem;
}

.text-box._500px {
  max-width: 31.25rem;
  min-height: 4rem;
}

.text-box._400px {
  max-width: 25rem;
  min-height: 4rem;
}

.text-box._800px {
  max-width: 50rem;
  min-height: 4rem;
}

.text-box._700px {
  max-width: 43.75rem;
  min-height: 4rem;
}

.text-box._900px {
  max-width: 56.25rem;
}

.style-guide-label {
  color: var(--petrol);
  letter-spacing: .1em;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25;
}

.field-label {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.block-quote {
  background-color: var(--accent-light);
  border-radius: .75rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

.section {
  background-color: var(--creme);
  color: var(--creme);
  padding: 8rem 5rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  overflow: hidden;
}

.section.banner {
  background-color: var(--creme-dark-3);
  background-color: var(--creme-dark-1);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .75rem;
  display: flex;
}

.section.login {
  background-color: var(--petrol);
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.is-relative {
  background-color: var(--petrol);
  color: var(--creme);
  position: relative;
}

.section.dark {
  background-color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.section.demo-section, .section.demo-section:lang(de-de) {
  background-color: var(--creme);
}

.section.bg-white.seger {
  background-color: var(--creme-light-3);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.sleek {
  background-color: var(--creme-light-3);
  color: var(--creme);
}

.section.avatar {
  justify-content: flex-start;
  height: auto;
  display: flex;
}

.text-color-light-purple {
  color: var(--accent-light);
}

.container-large {
  z-index: 0;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large.centred {
  margin-left: auto;
  margin-right: auto;
}

.container-large.grid-2-column {
  display: grid;
}

.container-large.seger {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
  position: static;
  inset: auto 0% 0%;
}

.grid-2-column {
  grid-column-gap: 4.5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  display: grid;
}

.grid-2-column.align-baseline {
  align-items: baseline;
}

.grid-2-column.vertically-centred {
  align-items: center;
}

.nav-link {
  color: var(--petrol);
  border-radius: 0;
  align-items: center;
  min-height: 2.5rem;
  margin-left: .125rem;
  margin-right: .125rem;
  padding: 0 .875rem;
  font-size: .9375rem;
  transition: transform .25s, background-color .25s, opacity .25s;
  display: flex;
}

.nav-link:hover {
  background-color: var(--creme-dark-3);
  opacity: .84;
}

.nav-link.w--current {
  z-index: 1;
  background-color: var(--creme-dark-2);
  color: var(--creme);
}

.nav-link.w--current:hover {
  opacity: 1;
}

.nav {
  z-index: 200;
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: space-between;
  align-items: center;
  height: 5.6rem;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 0;
}

.nav.seger {
  background-color: #fff;
  height: 10rem;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-menu {
  margin-right: -.25rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: flex;
}

.logo {
  margin-bottom: .25rem;
  padding-left: 0;
  display: inline-block;
  position: static;
}

.logo:hover {
  opacity: .72;
}

.logo.seger {
  margin-bottom: 0;
}

.nav-container {
  z-index: 0;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--creme);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100rem;
  height: 100%;
  padding: 0 5rem;
  display: flex;
  position: relative;
}

.nav-container:lang(ar) {
  order: 0;
}

.nav-container.seger {
  max-width: none;
  position: sticky;
}

.logo-wrapper {
  grid-column-gap: 3rem;
  align-items: center;
  min-width: 0;
  display: flex;
}

.logo-wrapper.seger {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

.footer-link {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.footer-link:lang(de-de) {
  font-weight: 700;
}

.footer-link.w--current {
  color: var(--petrol);
}

.footer-link.text-color-muted {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 400;
}

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

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

.centre {
  margin-left: auto;
  margin-right: auto;
}

.button {
  background-color: var(--accent);
  color: var(--white\<deleted\|variable-4845a7f3\>);
  text-align: center;
  border-radius: .5rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button:hover {
  opacity: .88;
}

.button:active {
  transform: scale(.98);
}

.button.small {
  border-radius: .5rem;
  min-height: 2.5rem;
  padding: .5625rem 1rem;
  font-size: .9375rem;
}

.button.small.hide-mobile-portrait {
  background-color: var(--petrol);
  border: 1px solid #14434a;
  border-radius: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.button.full-width {
  background-color: var(--creme);
  color: var(--petrol);
  border: 1px solid #14434a;
  border-radius: 0;
  width: 100%;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.button.button-secondary {
  background-color: var(--creme);
  color: var(--petrol);
  vertical-align: middle;
  border: 1px solid #14434a;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: block;
  position: relative;
}

.button.button-secondary.demo-button {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: static;
}

.button.button-secondary.demo-button._1st {
  justify-content: flex-start;
}

.button.button-secondary.demo-button._2nd {
  flex-flow: row;
  justify-content: flex-end;
}

.button.button-secondary.sleek {
  background-color: var(--creme-light-3);
  color: #000;
  font-family: Nimbus Sans, Arial, sans-serif;
}

.button.button-copy.w--current {
  background-color: var(--petrol);
  border-radius: 0;
}

.button.button-copy.w--current:hover {
  background-color: var(--petrol-light-1);
  border-radius: 0;
}

.license-image {
  border: .0625rem solid #0000000f;
  border-radius: .5rem;
  width: 100%;
}

.visible-text-box {
  background-color: var(--creme-dark-1);
  border-radius: .375rem;
}

.text-color-200 {
  color: var(--creme-light-1);
}

.text-color-100 {
  color: var(--creme);
}

.text-color-300 {
  color: var(--creme-light-2);
}

.text-color-400 {
  color: var(--petrol);
}

.social-proof-logos-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-proof-logo {
  opacity: .5;
  max-width: 6rem;
  max-height: 1.25rem;
  display: inline-flex;
}

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

.actions-wrapper {
  grid-column-gap: .75rem;
  display: flex;
}

.button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 2.25rem 2rem 2.5rem;
  display: flex;
}

.faq-accordion {
  background-color: var(--creme-dark-3);
  border-style: none;
  border-width: .0625rem;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq-content {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 33.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.faq-answer {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.faq-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-self: auto;
  place-items: start stretch;
  display: grid;
}

.image-wrapper {
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.image-wrapper.widget-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
  position: relative;
}

.image-wrapper.widget {
  justify-content: center;
  align-items: stretch;
  height: 500px;
}

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

.feature-content {
  max-width: 34rem;
}

.feature-item {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: block;
}

.card-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.card-item {
  background-color: var(--creme-dark-3);
  border-radius: .75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 2.5rem;
  display: flex;
}

.card-item.featured {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  position: relative;
  overflow: hidden;
}

.card-item.login {
  z-index: 1;
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  border-radius: 0;
  width: 36rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  display: flex;
  position: relative;
}

.divider-line {
  color: var(--petrol);
  background-color: #ffffff0f;
  border-radius: 5px;
  width: 100%;
  height: .0625rem;
}

.footer-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--petrol);
  flex-direction: column;
  align-items: flex-start;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.footer-column:lang(de-de) {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.icon-large {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.features-list {
  grid-column-gap: 3rem;
  grid-row-gap: 12.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.header-content {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 38rem;
  height: 100%;
  display: flex;
}

.testimonials-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.pricing-features-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: flex;
}

.pricing-feature {
  grid-column-gap: .75rem;
  display: flex;
}

.text-color-accent {
  color: var(--accent);
}

.text-color-accent.text-weight-medium {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.gradient-image {
  z-index: 0;
  mix-blend-mode: luminosity;
  object-fit: cover;
  background-color: #14434a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pricing-card-content {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.cta-card-content {
  z-index: 1;
  grid-column-gap: 4rem;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: start;
  width: 100%;
  display: grid;
}

.form-block {
  background-color: #14434a;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.error-message {
  color: #bf1935;
  text-align: center;
  background-color: #ffe6ea;
  border-radius: .75rem;
  max-width: 33.75rem;
  min-height: 3.5rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.25rem .9375rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
}

.success-message {
  background-color: var(--accent-light);
  color: var(--accent);
  border-radius: .75rem;
  max-width: 33.75rem;
  min-height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.25rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
}

.success-message.alternate {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  color: var(--petrol);
}

.login-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-weight-regular {
  font-weight: 400;
}

.text-weight-medium {
  font-weight: 500;
}

.pricing-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.feature-image.luminosity {
  mix-blend-mode: luminosity;
}

.icon-24 {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.hero-image {
  box-sizing: border-box;
  aspect-ratio: auto;
  outline-offset: 0px;
  color: var(--petrol);
  object-fit: cover;
  border-radius: 0;
  outline: 3px #14434a;
  flex: 0 auto;
  width: 100%;
  height: auto;
  display: block;
  overflow: auto;
}

.hero-image:lang(de-de) {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.text-link {
  color: var(--petrol);
  font-size: .875rem;
}

.text-color-accent-light {
  color: var(--accent-light);
}

.testimonial-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--petrol);
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 100%;
}

.testimonial-image-wrapper {
  border-radius: .5rem;
  width: 5rem;
  height: 5rem;
  position: relative;
  overflow: hidden;
}

.faq-icon {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.text-block {
  color: #b81832;
}

.text-color-600 {
  color: var(--creme-dark-1);
}

.text-color-700 {
  color: var(--creme-dark-2);
}

.text-color-800 {
  color: var(--creme-dark-3);
}

.text-color-900 {
  color: var(--white\<deleted\|variable-4845a7f3\>);
}

.background-color-100 {
  background-color: var(--creme);
}

.background-color-300 {
  background-color: var(--creme-light-2);
}

.background-color-400 {
  background-color: var(--petrol);
}

.background-color-600 {
  background-color: var(--creme-dark-1);
}

.background-color-700 {
  background-color: var(--creme-dark-2);
}

.background-color-800 {
  background-color: var(--creme-dark-3);
}

.background-color-900 {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
}

.text-color-muted {
  opacity: 1;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
}

.benefit-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
}

.icon-medium {
  color: var(--petrol);
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: inline-block;
  position: relative;
}

.text-gradient-overlay {
  color: var(--petrol);
  -webkit-text-fill-color: transparent;
  background-color: #14434a;
  -webkit-background-clip: text;
  background-clip: text;
}

.header-layout {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header-layout.widget {
  grid-template-columns: 1fr .5fr;
  grid-auto-flow: row;
  place-items: center stretch;
  width: 100%;
  height: auto;
  position: relative;
}

.grid-3-column {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  color: var(--petrol);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: grid;
}

.container-small {
  z-index: 0;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing-card {
  background-color: var(--creme-dark-3);
  border-radius: .75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
}

.testimonials-card {
  background-color: var(--creme-dark-3);
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 2.5rem;
  display: flex;
}

.testimonials-content-top {
  font-weight: 400;
}

.footer-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.testimonial-details-text {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  color: var(--petrol);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-logo {
  max-width: 6rem;
  max-height: 1.25rem;
  display: inline-flex;
}

.image-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.about-grid-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about-grid-image-wrapper {
  border-radius: .75rem;
  width: 100%;
  overflow: hidden;
}

.background-color-accent {
  background-color: var(--accent);
}

.background-color-accent-medium {
  background-color: var(--accent-medium);
}

.background-color-accent-light {
  background-color: var(--accent-light);
}

.spacer-4 {
  background-color: #0000;
  flex: none;
  width: .25rem;
  height: .25rem;
}

.spacer-8 {
  background-color: #0000;
  flex: none;
  width: .5rem;
  height: .5rem;
}

.spacer-16 {
  background-color: #0000;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
}

.spacer-24 {
  text-transform: uppercase;
  background-color: #0000;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.spacer-32 {
  background-color: #0000;
  border-radius: .375rem;
  flex: none;
  width: 2rem;
  height: 9.7rem;
}

.spacer-40 {
  background-color: #0000;
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
}

.spacer-48 {
  background-color: #0000;
  border-radius: .375rem;
  flex: none;
  width: 3rem;
  height: 3rem;
}

.spacer-64 {
  background-color: #0000;
  flex: none;
  width: 4rem;
  height: 2.7rem;
  display: flex;
}

.spacer-80 {
  background-color: #0000;
  flex: none;
  width: 5rem;
  height: 5rem;
}

.spacer-96 {
  background-color: #0000;
  flex: none;
  width: 6rem;
  height: 6rem;
}

.spacer-128 {
  background-color: #0000;
  flex: none;
  width: 8rem;
  height: 8rem;
}

.background-color-200 {
  background-color: var(--creme);
  color: var(--creme-light-1);
}

.image {
  min-width: 16px;
  min-height: 2px;
}

.headline {
  color: var(--petrol);
  -webkit-text-fill-color: transparent;
  background-color: #14434a;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.section-light {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  color: #14434a;
  padding: 8rem 5rem;
  font-size: 1rem;
  overflow: hidden;
}

.section-light.banner {
  background-color: var(--creme-dark-3);
  background-color: var(--creme-dark-1);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .75rem;
  display: flex;
}

.section-light.login {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-light.is-relative {
  position: relative;
}

.container.small-container {
  width: 75%;
  max-width: 1000px;
}

.eyebrow {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1rem;
}

.eyebrow.utility-margin-bottom-0 {
  margin-bottom: 0;
}

.flex-layout {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex-layout.flex-gap-xxs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-layout.flex-gap-xxs.y-center.utility-padding-all-0.utility-margin-bottom-2rem {
  margin-top: .7rem;
}

.flex-layout.flex-vertical.y-center {
  justify-content: center;
}

.flex-layout.y-center, .grid-layout.y-center {
  align-items: center;
}

.grid-layout.desktop-1-column {
  grid-template-columns: 1fr;
}

.grid-layout.tablet-1-column.grid-gap-xxl {
  grid-column-gap: 16px;
  grid-row-gap: 6rem;
  grid-template-columns: 1fr .5fr;
  grid-auto-flow: row;
}

.utility-padding-all-0 {
  padding: 0;
}

.slider-slide.utility-padding-all-0 {
  padding-left: 0;
  padding-right: 0;
}

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

.pricing-4-tabs-menu.utility-margin-bottom-2rem {
  justify-content: flex-start;
  position: relative;
}

.utility-margin-all-0 {
  color: var(--creme);
  margin: 0;
  padding-left: 0;
}

.icon-small {
  color: var(--creme);
  width: 1.25rem;
  height: 1.25rem;
}

.utility-screen-reader-visible-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.paragraph-l {
  margin-bottom: 1rem;
}

.heading-5.utility-margin-bottom-0, .utility-margin-bottom-0, .paragraph-xxl.utility-margin-bottom-0 {
  margin-bottom: 0;
}

.utility-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.utility-image-cover.utility-aspect-1x1 {
  aspect-ratio: 2 / 3;
}

.utility-aspect-3x2 {
  aspect-ratio: 3 / 2;
}

.icon {
  color: var(--petrol);
  align-self: flex-end;
  width: 2rem;
  height: 2rem;
}

.paragraph-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.paragraph-copy.small {
  font-size: .875rem;
  line-height: 1.5;
}

.paragraph-copy.extra-large {
  font-size: 1.75rem;
  line-height: 1.4;
}

.paragraph-copy.large {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.45;
}

.paragraph-copy.large.extra {
  opacity: 1;
  color: var(--petrol);
  order: 0;
  align-self: auto;
  margin-top: auto;
  font-size: 1.6rem;
  font-weight: 400;
  display: block;
}

.paragraph-copy.eyebrow.utility-text-secondary.utility-margin-bottom-0-5rem {
  color: var(--creme);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.paragraph-copy.paragraph-l.utility-margin-bottom-0 {
  opacity: 1;
  color: var(--creme);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: flex;
}

.button-copy {
  background-color: var(--accent);
  color: var(--white\<deleted\|variable-4845a7f3\>);
  text-align: center;
  border-radius: .5rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button-copy:hover {
  opacity: .88;
}

.button-copy:active {
  transform: scale(.98);
}

.button-copy.small {
  border-radius: .5rem;
  min-height: 2.5rem;
  padding: .5625rem 1rem;
  font-size: .9375rem;
}

.button-copy.small.hide-mobile-portrait {
  background-color: var(--petrol);
  border: 1px solid #14434a;
  border-radius: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.button-copy.full-width {
  width: 100%;
}

.button-copy.button-secondary {
  background-color: var(--creme);
  color: var(--petrol);
  vertical-align: middle;
  border: 1px solid #14434a;
  border-radius: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.list-item, .list-item-2, .list-item-3 {
  padding-left: .5rem;
}

.container-large-bg {
  z-index: 0;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-bg.centred {
  margin-left: auto;
  margin-right: auto;
}

.grid-3-column-bg {
  grid-column-gap: 3.9rem;
  grid-row-gap: 1.5rem;
  color: var(--petrol);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: grid;
}

.div-block, .div-block-desktop {
  background-image: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/687228e8e740983f6e041cca_Botica%20Connect%20wide%20no%20BG.png");
  background-position: 50%;
  background-size: cover;
}

.div-block-desktop.hidden {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/6876dae0fc41fd3fde918b2b_Integrated%20bg%20wide.svg");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.div-block-mobile {
  background-image: url("https://cdn.prod.website-files.com/686e90c879906f670f701a1f/687228e8e740983f6e041cca_Botica%20Connect%20wide%20no%20BG.png");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.div-block-mobile.no-mobile {
  display: block;
}

.div-block-mobile.hidden, .hidden, .div-block-2 {
  display: none;
}

.link {
  color: var(--petrol);
}

.link.creme {
  color: var(--creme);
}

.testimonial-image-left {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.testimonial-wrapper-four {
  justify-content: space-between;
  display: flex;
}

.testimonial-left {
  width: 30%;
  margin-right: 64px;
}

.testimonial-image-four {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-right {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.testimonial-text-four {
  margin-bottom: 32px;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
}

.section-copy-a {
  background-color: var(--creme);
  color: var(--creme);
  padding: 8rem 5rem;
  overflow: hidden;
}

.section-copy-a.banner {
  background-color: var(--creme-dark-3);
  background-color: var(--creme-dark-1);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .75rem;
  display: flex;
}

.section-copy-a.login {
  background-color: var(--white\<deleted\|variable-4845a7f3\>);
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-copy-a.is-relative {
  background-color: var(--petrol);
  color: var(--creme);
  position: relative;
}

.section-copy-a.dark {
  background-color: var(--petrol);
}

.container-large-copy {
  z-index: 0;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-copy.centred {
  margin-left: auto;
  margin-right: auto;
}

.container-large-copy.grid-2-column {
  display: grid;
}

.div-block-3 {
  grid-column-gap: 33px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  display: grid;
}

.container-3 {
  flex-flow: column;
  display: flex;
}

.container-4, .div-block-4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-4.widget2 {
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: auto;
  position: relative;
}

.div-block-4.temp {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  flex-flow: row;
}

.div-block-5 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  display: flex;
}

.div-block-5.widget {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-around;
  align-items: baseline;
  height: 500px;
}

.paragraph-medium {
  color: var(--petrol);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}

.paragraph-medium.small {
  font-size: .875rem;
  line-height: 1.5;
}

.paragraph-medium.extra-large {
  font-size: 1.75rem;
  line-height: 1.4;
}

.paragraph-medium.large {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.45;
}

.paragraph-medium.large.extra {
  opacity: 1;
  color: var(--petrol);
  order: 0;
  align-self: auto;
  margin-top: auto;
  font-size: 1.6rem;
  font-weight: 400;
  display: block;
}

.paragraph-medium.eyebrow.utility-text-secondary.utility-margin-bottom-0-5rem {
  color: var(--creme);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.paragraph-medium.paragraph-l.utility-margin-bottom-0 {
  opacity: 1;
  color: var(--creme);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: flex;
}

.paragraph-medium.creme {
  opacity: 1;
  color: var(--creme);
}

.heading-creme {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 3.5rem;
}

.heading-creme.space {
  margin-bottom: 3rem;
}

.paragraph-green {
  opacity: 100;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.paragraph-green.small {
  font-size: .875rem;
  line-height: 1.5;
}

.paragraph-green.extra-large {
  font-size: 1.75rem;
  line-height: 1.4;
}

.paragraph-green.large {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.45;
}

.paragraph-green.large.extra {
  opacity: 1;
  color: var(--creme);
  margin-top: 2rem;
  font-size: 1.6rem;
  font-weight: 400;
}

.paragraph-green.large.extra.paragraph-copy {
  margin-top: 4rem;
}

.paragraph-green.eyebrow {
  margin-bottom: 1rem;
}

.paragraph-green.eyebrow.utility-text-secondary.utility-margin-bottom-0-5rem {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.paragraph-green.paragraph-l.utility-margin-bottom-0 {
  opacity: 1;
  color: var(--creme);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: flex;
}

.paragraph-green.eyebrow-copy.utility-text-secondary.utility-margin-bottom-0-5rem {
  color: var(--petrol);
  font-family: Ubuntu, Helvetica, sans-serif;
}

.text-span, .text-block-2 {
  color: var(--petrol);
}

.spacer-32-copy {
  background-color: #0000;
  border-radius: .375rem;
  flex: none;
  width: 2rem;
  height: 9.7rem;
}

.spacer-form {
  height: 5rem;
}

.button-2 {
  opacity: .89;
  color: var(--petrol);
  background-color: #3898ec00;
  border: 1px solid #14434a;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.button-2:hover {
  opacity: 1;
}

.button-2:lang(ar) {
  order: 0;
}

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

.bold-text:lang(de-de) {
  font-weight: 400;
}

.div-block-6 {
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  min-height: auto;
  margin-top: 2rem;
  display: flex;
}

.div-block-6._1st {
  flex-flow: row;
  justify-content: space-between;
}

.div-block-6._2nd {
  align-items: flex-end;
}

.bold-text-2 {
  font-weight: 400;
}

.data-chat-container {
  border: 1px solid #14434a;
  border-radius: 0;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: relative;
}

.code-embed {
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.code-embed.widget-4 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-7 {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.code-embed-2 {
  justify-content: space-between;
  width: 100%;
  height: 500px;
  display: inline-flex;
  position: relative;
}

.chat_container {
  flex-flow: column;
  width: 100%;
  height: 500px;
  display: flex;
}

.widget-wrapper-old {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 500px;
  display: block;
  position: relative;
}

.widget-wrapper-old.hero-image-container {
  height: auto;
  display: block;
}

.widget-container-old {
  z-index: 20;
  width: auto;
  height: auto;
  min-height: 0;
  display: none;
  position: static;
  inset: 0 auto auto 0;
}

.hero-image-container-old {
  z-index: 10;
  mix-blend-mode: normal;
  width: auto;
  height: auto;
  max-height: 100%;
  position: static;
  overflow: hidden;
}

.widget-system {
  width: auto;
}

.widget-wrapper {
  width: auto;
  height: auto;
  position: relative;
  overflow: hidden;
}

.sleek_body {
  background-color: #fff;
}

.grid-gap-xxl-parent.grid-gap-xxl {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
}

.grid-gap-s-parent.grid-gap-s {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.paragraph-xl {
  margin-bottom: 1rem;
}

.utility-aspect-1x1 {
  aspect-ratio: 1;
  position: relative;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

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

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.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-2 {
  width: 250px;
  max-width: 300px;
}

.div-block-8 {
  text-align: center;
}

.section-light-2 {
  color: #14434a;
  background-color: #f9f3ee;
  padding: 8rem 5rem;
  font-size: 1rem;
  overflow: hidden;
}

.code-embed-3 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.zz4mg1w2 {
  width: auto;
}

.tntppy3v {
  aspect-ratio: auto 150 / 100;
  opacity: 0;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
}

.lveewnrd {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tywfdg2r {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  opacity: 0;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ze6qo17p {
  text-align: center;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  max-width: 195px;
  display: inline-block;
  position: relative;
}

.qz7sgneg {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.dblw3ij6 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.iu6inoc0 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 0 48px;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.wu4otd6m {
  z-index: 23112312;
  flex-flow: wrap;
  flex-grow: 1;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.ayhyurce {
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0 0 0 150px;
  display: flex;
}

.vyt69dv3 {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.e9s5ie3w {
  z-index: 9999;
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 1644px;
  padding: 30px 135px;
  display: flex;
  position: fixed;
  top: 0;
}

.j8p1yf7x {
  width: auto;
  height: 160.625px;
}

.fz1ljztl {
  width: 15%;
}

.dqhs42x0 {
  aspect-ratio: auto 150 / 100;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 150px;
  max-width: 100%;
  display: inline-block;
}

.k8yhy40b {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  opacity: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.eum29mjm {
  text-align: center;
  cursor: pointer;
  width: 60%;
  max-width: 240px;
  display: block;
  position: relative;
}

.g3cn7xvc {
  text-align: right;
  width: auto;
  font-size: 19.5px;
}

.jg5xhnlr {
  text-align: right;
  width: 15%;
}

.p8i039un {
  z-index: 111;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px 46.5px;
  display: none;
}

.km038oo9 {
  text-align: center;
  cursor: pointer;
  width: 70%;
  display: block;
  position: relative;
}

.gn1ra1sx {
  text-align: right;
  width: auto;
  font-size: 22.5px;
}

.td0175iq {
  flex-direction: row;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 0 30px;
  padding: 0 46.5px 30px;
  display: flex;
  position: relative;
}

.p2hjam0p {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  border-bottom-color: #0000;
  width: 100%;
  padding: 30px 0;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: block;
  position: relative;
}

.itazmyvx {
  border-width: 0 0 1px;
  border-bottom-style: solid;
  border-bottom-color: #0000;
  flex-direction: column;
  align-items: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.gfewtqne {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  width: 100%;
  padding: 30px 0;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: block;
  position: relative;
}

.g3rau3pt {
  flex-direction: column;
  align-items: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.zq1c9tzd {
  width: 100%;
  margin: 0 0 97.5px;
  padding: 0 46.5px;
  line-height: 1.6;
  list-style-type: none;
}

.oe07x01p {
  z-index: 9999;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 30px 0;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  overflow: auto scroll;
}

.zqrntzpx {
  width: auto;
  margin: 0 auto;
  position: relative;
}

.o3tzfhu6 {
  z-index: 4;
  width: auto;
  max-width: 100%;
  position: relative;
}

.c9jd9twi {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.x52x6wre {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 834.667px;
  height: 1057.33px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.njd61bdb {
  color: #454543;
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.rnxt6bj2 {
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.sgoze743 {
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.o38anjzw {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 37.8px;
}

.onsyfiul {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
  display: flex;
}

.hauulikz {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 214.667px;
  left: 993.333px;
  transform: rotate(0);
}

.op4lc8ge {
  color: #454543;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.o371bqs7 {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.qsm3tbqp {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.b5mqkhg5 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 294px;
  left: 993.333px;
  transform: rotate(0);
}

.lsfbks6g {
  color: #454543;
  text-align: left;
  letter-spacing: 1.08px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.a5d3mcjc {
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.cgc839j2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 54px;
  font-weight: 400;
  line-height: 59.4px;
}

.hs9iiugn {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
  display: flex;
}

.fgqrbrbr {
  z-index: 6;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 427.333px;
  left: 993.333px;
  transform: rotate(0);
}

.cb23tryl {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.clbe2fqp {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: flex;
}

.b9vehf7v {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 795px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 509.333px;
  left: 993.333px;
  transform: rotate(0);
}

.ndmcnd1g {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 766px;
  left: 993.333px;
  transform: rotate(0);
}

.y41fhbyq {
  z-index: 0;
  color: #000;
  width: 1080.91px;
  height: 590.025px;
  position: absolute;
  top: 215.214px;
  left: 993.854px;
}

.t6muk3pc {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 1057.5px;
  position: relative;
}

.js9rx6v6 {
  width: 100%;
  overflow: hidden;
}

.rwwii9ek {
  z-index: 0;
  width: auto;
  margin: 0 auto;
  position: relative;
}

.t1esam1n {
  z-index: 0;
  width: auto;
  max-width: 100%;
  position: relative;
}

.x5ceyl0e {
  color: #419fa9;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.tf04ldw6 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.g639axlh {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.vzipw00d {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.s3j58k3a {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 134.667px;
  left: 704.667px;
  transform: rotate(0);
}

.lwpm1xq7 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 1275px;
  transform: rotate(0);
}

.s9mh13g8 {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 135px;
  transform: rotate(0);
}

.ryz16h1c {
  color: #454543;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.f35giwa1 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.bgz50q41 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 66px;
}

.gx62qhbj {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: flex;
}

.luj7mutl {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 705px;
  transform: rotate(0);
}

.e63sumk1 {
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.llj4uyza {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 135px;
  transform: rotate(0);
}

.efb1rklf {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 522.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369.333px;
  left: 1274.67px;
  transform: rotate(0);
}

.dc6aq8mu {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 134.667px;
}

.vcivhfs3 {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 705.333px;
}

.oqfks3hi {
  z-index: 0;
  color: #000;
  width: 522.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 1274.67px;
}

.julgj27l {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 544.001px;
  position: relative;
}

.xdf1c8eq {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  object-position: 62.4319% 0%;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.fim5zs2g {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 795px;
  height: 996px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 277.5px;
  overflow: hidden;
  transform: rotate(0);
}

.ojji2py8 {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  font-weight: 700;
  line-height: 127.5px;
}

.zjbev29v {
  color: #454543;
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.ahh9n1vu {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.gdb4ubbl {
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.u3w9mnhw {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 127.5px;
  font-weight: 400;
  line-height: 127.5px;
}

.m6bl8gu6 {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
  display: flex;
}

.e92bjysx {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 593.73px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 78.3394px;
  left: 1269.92px;
  transform: rotate(0);
}

.oocagt1h {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 532px;
  left: 1269.33px;
  transform: rotate(0);
}

.kmfcsf1f {
  z-index: 0;
  color: #000;
  width: 512.641px;
  height: 175.92px;
  display: none;
  position: absolute;
  top: 470.036px;
  left: 10.9949px;
}

.i7dkxr6z {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 994.666px;
  position: relative;
}

.twsgvqe1 {
  color: #454543;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.lhnbq4t8 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.eyo169yd {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.lzwylhkg {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 105px;
  line-height: 115.5px;
}

.n2yo0skd {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
  display: flex;
}

.bg8xirog {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1903.51px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 90.7087px;
  left: 8.24616px;
  transform: rotate(0);
}

.a5o3vtqr {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.rswexwlu {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.mhttohfy {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.ffgtnhyl {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 900px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 240px;
  left: 510px;
  transform: rotate(0);
}

.tw05291s {
  color: #000;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  overflow: hidden;
}

.h51h63ll {
  z-index: 2;
  color: #000;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: 60px;
  line-height: 1.15;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.uhi1ibps {
  color: #000;
  text-rendering: optimizelegibility;
  width: auto;
  margin: 0;
  line-height: 1.15;
}

.imqhdcgf {
  z-index: 2;
  color: #000;
  background-color: #00000026;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.pf1vq0zz {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  text-rendering: optimizelegibility;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.th579uhj {
  z-index: 0;
  color: #000;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.ecgj7iy4 {
  opacity: 0;
  color: #000;
  background-color: #0000000d;
  flex-direction: row;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
}

.oldandw4 {
  z-index: 1;
  color: #000;
  width: 1920px;
  height: 960px;
  line-height: 1.15;
  position: absolute;
  top: 384px;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.fe4uzqj1 {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 1341.33px;
  position: relative;
}

.c5rhl6oi {
  color: #fff;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.o0utmvhw {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.tcu6c28o {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1570.91px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 101.704px;
  left: 174.546px;
  transform: rotate(0);
}

.f7n2y1ho {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #fff;
  width: 100%;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}

.pbjhb4z6 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #fff;
  flex-direction: column;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.hc0inu30 {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: relative;
  overflow: hidden;
}

.qvh2qen3 {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 66.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 285.333px;
  left: 820px;
  transform: rotate(0);
}

.l32n8cjx {
  color: #000;
  background-color: #419fa9;
  width: auto;
  height: 482.666px;
  position: relative;
}

.s8ywkcyf {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: contain;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.uvyah4hh {
  z-index: 12;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 57.3334px;
  height: 82.6666px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.ijkq4ec2 {
  z-index: 12;
  color: #000;
  width: 57.3334px;
  height: 82.6666px;
  position: absolute;
  top: 92.6666px;
  left: 947.333px;
}

.rkyvg5nv {
  z-index: 3;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 64.0001px;
  height: 69.3334px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.h0mf67qr {
  z-index: 3;
  color: #000;
  width: 64.0001px;
  height: 69.3334px;
  position: absolute;
  top: 94.6562px;
  left: 608.667px;
}

.hbxbb7mx {
  z-index: 6;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 76.0001px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.t2ud0ezq {
  z-index: 6;
  color: #000;
  width: 77.3333px;
  height: 76.0001px;
  position: absolute;
  top: 96px;
  left: 1614px;
}

.fs0rfksw {
  z-index: 9;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 65.3333px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.jiy7j7qv {
  z-index: 9;
  color: #000;
  width: 77.3333px;
  height: 65.3333px;
  position: absolute;
  top: 101.333px;
  left: 1276px;
}

.tvzhgpkj {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.j7w1zoa3 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.p4sh0el2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  line-height: 31.5px;
}

.qa4cbmk4 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
  display: flex;
}

.f9s0keke {
  z-index: 15;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 250.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 139.333px;
  left: 178px;
  transform: rotate(0);
}

.i4j94dfd {
  color: #454543;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.p9euet2c {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.mdipdw1p {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 206.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 188.667px;
  left: 879.333px;
  transform: rotate(0);
}

.vey4vrs5 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 542px;
  transform: rotate(0);
}

.n1rkwqpg {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 1216.67px;
  transform: rotate(0);
}

.uv4iv41t {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 190.656px;
  left: 1546px;
  transform: rotate(0);
}

.jwbrs4r7 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.n7dkxcfv {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 367.5px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 758.667px;
  left: 990px;
  transform: rotate(0);
}

.kriyb2nz {
  z-index: 0;
  color: #000;
  width: 206.156px;
  height: 155.304px;
  position: absolute;
  top: 92.083px;
  left: 879.599px;
}

.xj16m3a4 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 147.058px;
  position: absolute;
  top: 101.704px;
  left: 1216.32px;
}

.z5i8us7f {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 96.2062px;
  left: 1546.17px;
}

.x9jrcf7h {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 94.8317px;
  left: 541.503px;
}

.xekd6i9n {
  z-index: 0;
  color: #000;
  width: 1201.2px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 541.503px;
}

.tacv2o2l {
  z-index: 0;
  color: #000;
  width: 1564.04px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 178.668px;
}

.fi4qe8tv {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 340.001px;
  position: relative;
}

.pha002yb {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.bwjgv2b2 {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.omsx5d41 {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.bbjbmm6x {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: flex;
}

.yhnw6gcl {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 774.667px;
  transform: rotate(0);
}

.z2rexcy0 {
  z-index: 17;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 212px;
  height: 42.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 146.667px;
  overflow: hidden;
  transform: rotate(0);
}

.zw0fcs5a {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.xffhmmhb {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.xdbjof3z {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.cokf5glz {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.er09x0zz {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.n0rn9zbn {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.z4xj3w7z {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 398.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 177.333px;
  left: 146.667px;
  transform: rotate(0);
}

.rb03sa90 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.jdq2vpzj {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  line-height: 33.735px;
}

.ixbc2pth {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
}

.aj1q4jhl {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 226.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 774.667px;
  transform: rotate(0);
}

.abnqmpgk {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.jk48n918 {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.v6rgwpy9 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.e1hvefmw {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.y5dbc11q {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.fgaq2dsr {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.cz72rwyc {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.ctrezvhp {
  z-index: 16;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 368px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 303.333px;
  left: 134.667px;
  transform: rotate(0);
}

.cm5c3nqv {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
  transform: rotate(0);
}

.in1byyk9 {
  z-index: 14;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 428px;
  left: 1113.33px;
  transform: rotate(0);
}

.yfyqrbwf {
  z-index: 10;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 269.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 493.333px;
  left: 774.667px;
  transform: rotate(0);
}

.jduf80n5 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.oxjzp9q7 {
  z-index: 13;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 500px;
  left: 1113.33px;
  transform: rotate(0);
}

.adrulyev {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 205.333px;
  position: absolute;
  top: 428px;
  left: 1113.33px;
}

.dlfkz61f {
  z-index: 0;
  color: #000;
  width: 269.333px;
  height: 200px;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
}

.dbx4rxv5 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 238.667px;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
}

.otj1zksn {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 272px;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
}

.l9k8ph1x {
  z-index: 0;
  color: #000;
  width: 184px;
  height: 133.333px;
  display: none;
  position: absolute;
  top: 584px;
  left: 43.9999px;
}

.e4rqe41f {
  color: #000;
  background-color: #454543;
  width: auto;
  height: 747px;
  position: relative;
}

.nhbq055e {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  width: 33.3333%;
  font-size: 13.5px;
  line-height: 16.2px;
}

.ht0jmoh0 {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0 22.5px 0 0;
  font-size: 13.5px;
  line-height: 13.5px;
  display: block;
}

.gj2qqxyb {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 15px;
  display: block;
}

.ms2vhtxr {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 33.3333%;
  display: flex;
}

.izcgbeod {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 42px 135px;
  display: flex;
  position: relative;
}

.ji9ctvsi {
  flex-grow: 1;
  width: 100%;
}

.kazlgmlt {
  flex-direction: row;
  width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.os6len90 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  margin: 0 0 6px;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}

.u4vajhqq {
  color: #fff;
  letter-spacing: .25px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  touch-action: manipulation;
  background-color: #00a99d;
  border: 0 #fff;
  border-radius: 3px;
  width: auto;
  margin: 0 0 0 10px;
  padding: 8.5px 10px;
  font-size: 13px;
  line-height: 1;
}

.ksx4rv2b {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}

.iugkl51z {
  z-index: 0;
  opacity: .5;
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: 15px;
  height: 15px;
  margin: -10px 0 0;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}

.sshua7qx {
  z-index: 2;
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: 100%;
  padding: 15px 30px;
  font-size: 13px;
  line-height: 20px;
  display: none;
}

.yoe5e5zc {
  z-index: 100000;
  text-align: center;
  background-color: #32323a;
  width: auto;
  min-width: 100%;
  font-size: 13px;
  line-height: 20px;
  animation-name: fadeOut;
  position: fixed;
  bottom: 0;
  left: 0;
}

.fwn0jggv {
  width: 10px;
  font-size: 10px;
}

.hebt8t6f {
  width: auto;
  font-size: 10px;
  display: none;
}

.v60cq7g2 {
  z-index: 0;
  color: #454543;
  clip: rect(0px, 0px, 0px, 0px);
  fill: none;
  overflow-clip-margin: content-box;
  width: 1px;
  height: 1px;
  margin: -1px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.dh1v8s22 {
  color: #454543;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.l8abmmwu {
  cursor: pointer;
  background-color: #03e78b;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  position: relative;
}

.o9j3cilh {
  cursor: pointer;
  width: 54px;
  height: 54px;
  display: block;
}

.s2xbv6v1 {
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  position: relative;
}

.gwbt7jvg {
  z-index: 0;
  opacity: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  margin: 4px;
  position: absolute;
  bottom: 0;
  box-shadow: 0 16px 24px #49687e29;
}

.ieah6nzn {
  cursor: pointer;
  background-color: #ff485f;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  position: relative;
}

.sp45jay0 {
  z-index: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 62px;
  max-width: none;
  height: 124px;
  display: flex;
  position: absolute;
  bottom: -4px;
  right: 0;
}

.jg7vr3zd {
  z-index: 1000;
  color: #333;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-color: #333;
  border-radius: 10px;
  width: auto;
  min-width: 17px;
  max-width: 357px;
  padding: 5px 15px;
  font-size: 17px;
  line-height: 21px;
  animation-name: tooltips-horz;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  display: block;
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  transform: translate(0, -50%);
  box-shadow: 0 1.93465px 7.73859px #00000026;
}

.stflkets {
  color: #000;
  text-align: center;
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.r9xuskok {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.s7s0a6rw {
  z-index: 0;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.ngyrll2w {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.xzua9y9t {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: none;
  position: relative;
}

.dlpvk0gy {
  z-index: 1099;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  position: relative;
  box-shadow: 0 16px 24px #49687e29;
}

.w8qxa53g {
  z-index: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  max-width: none;
  height: 54px;
  position: absolute;
  bottom: 0;
  right: 4px;
}

.ejdhj4so {
  visibility: hidden;
  color: #000;
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.bqfiwhxd {
  visibility: hidden;
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.n6le4t1f {
  z-index: 0;
  visibility: hidden;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.gvqa8etq {
  visibility: hidden;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.l99ei7u6 {
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  box-shadow: 0 16px 24px #49687e29;
}

.lkwwp6xg {
  width: auto;
}

.fzo6dvnw {
  width: auto;
  position: relative;
}

.rmogdkl0 {
  z-index: 10001;
  width: auto;
  position: fixed;
  bottom: 25px;
  right: 25px;
}

.pbdaj44a {
  z-index: 99999;
  width: auto;
}

.u8o75ua0 {
  width: auto;
  display: inline;
}

.bx9o37l0 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.drg1snh4 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 23.7685px;
  transition-duration: .1s;
  position: absolute;
}

.wxa4vbjn {
  grid-column-gap: normal;
  color: #454543;
  background-color: #fff;
  border-color: #454543;
  outline: 3px solid #0000;
  width: 100%;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  line-height: 1.5;
  transition-property: none;
  overflow: hidden auto;
}

.body {
  background-color: #fff;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.tntppy3v-2 {
  aspect-ratio: auto 150 / 100;
  opacity: 0;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
}

.lveewnrd-2 {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tywfdg2r-2 {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  opacity: 0;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ze6qo17p-2 {
  text-align: center;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  max-width: 195px;
  display: inline-block;
  position: relative;
}

.qz7sgneg-2 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 14px;
  font-weight: 300;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.dblw3ij6-2 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.iu6inoc0-2 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 0 48px;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.wu4otd6m-2 {
  z-index: 23112312;
  flex-flow: wrap;
  flex-grow: 1;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.ayhyurce-2 {
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0 0 0 150px;
  font-family: Helveticaneue, Arial, sans-serif;
  font-size: 20px;
  display: flex;
}

.vyt69dv3-2 {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.e9s5ie3w-2 {
  z-index: 9999;
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 1644px;
  padding: 30px 135px;
  display: flex;
  position: fixed;
  top: 0;
}

.j8p1yf7x-2 {
  width: auto;
  height: 160.625px;
}

.dqhs42x0-2 {
  aspect-ratio: auto 150 / 100;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 150px;
  max-width: 100%;
  display: inline-block;
}

.k8yhy40b-2 {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  opacity: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.eum29mjm-2 {
  text-align: center;
  cursor: pointer;
  width: 60%;
  max-width: 240px;
  display: block;
  position: relative;
}

.g3cn7xvc-2 {
  text-align: right;
  width: auto;
  font-size: 19.5px;
}

.jg5xhnlr-2 {
  text-align: right;
  width: 15%;
}

.p8i039un-2 {
  z-index: 111;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px 46.5px;
  display: none;
}

.km038oo9-2 {
  text-align: center;
  cursor: pointer;
  width: 70%;
  display: block;
  position: relative;
}

.gn1ra1sx-2 {
  text-align: right;
  width: auto;
  font-size: 22.5px;
}

.td0175iq-2 {
  flex-direction: row;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 0 30px;
  padding: 0 46.5px 30px;
  display: flex;
  position: relative;
}

.p2hjam0p-2 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  border-bottom-color: #0000;
  width: 100%;
  padding: 30px 0;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: block;
  position: relative;
}

.itazmyvx-2 {
  border-width: 0 0 1px;
  border-bottom-style: solid;
  border-bottom-color: #0000;
  flex-direction: column;
  align-items: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.gfewtqne-2 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  width: 100%;
  padding: 30px 0;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: block;
  position: relative;
}

.g3rau3pt-2 {
  flex-direction: column;
  align-items: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.zq1c9tzd-2 {
  width: 100%;
  margin: 0 0 97.5px;
  padding: 0 46.5px;
  line-height: 1.6;
  list-style-type: none;
}

.oe07x01p-2 {
  z-index: 9999;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 30px 0;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  overflow: auto scroll;
}

.zqrntzpx-2 {
  width: auto;
  margin: 0 auto;
  position: relative;
}

.o3tzfhu6-2 {
  z-index: 4;
  width: auto;
  max-width: 100%;
  position: relative;
}

.c9jd9twi-2 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.x52x6wre-2 {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 834.667px;
  height: 1057.33px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.njd61bdb-2 {
  color: #454543;
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.rnxt6bj2-2 {
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.sgoze743-2 {
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.o38anjzw-2 {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 37.8px;
}

.onsyfiul-2 {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
  display: flex;
}

.hauulikz-2 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 214.667px;
  left: 993.333px;
  transform: rotate(0);
}

.op4lc8ge-2 {
  color: #454543;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.o371bqs7-2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.qsm3tbqp-2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.b5mqkhg5-2 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 294px;
  left: 993.333px;
  transform: rotate(0);
}

.lsfbks6g-2 {
  color: #454543;
  text-align: left;
  letter-spacing: 1.08px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.a5d3mcjc-2 {
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.cgc839j2-2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 54px;
  font-weight: 400;
  line-height: 59.4px;
}

.hs9iiugn-2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
  display: flex;
}

.fgqrbrbr-2 {
  z-index: 6;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 427.333px;
  left: 993.333px;
  transform: rotate(0);
}

.cb23tryl-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.clbe2fqp-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: flex;
}

.b9vehf7v-2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 795px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 509.333px;
  left: 993.333px;
  transform: rotate(0);
}

.ndmcnd1g-2 {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 766px;
  left: 993.333px;
  transform: rotate(0);
}

.y41fhbyq-2 {
  z-index: 0;
  color: #000;
  width: 1080.91px;
  height: 590.025px;
  position: absolute;
  top: 215.214px;
  left: 993.854px;
}

.t6muk3pc-2 {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 1057.5px;
  position: relative;
}

.js9rx6v6-2 {
  width: 100%;
  overflow: hidden;
}

.rwwii9ek-2 {
  z-index: 0;
  width: auto;
  margin: 0 auto;
  position: relative;
}

.t1esam1n-2 {
  z-index: 0;
  width: auto;
  max-width: 100%;
  position: relative;
}

.x5ceyl0e-2 {
  color: #419fa9;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.tf04ldw6-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.g639axlh-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.vzipw00d-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.s3j58k3a-2 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 134.667px;
  left: 704.667px;
  transform: rotate(0);
}

.lwpm1xq7-2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 1275px;
  transform: rotate(0);
}

.s9mh13g8-2 {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 135px;
  transform: rotate(0);
}

.ryz16h1c-2 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.f35giwa1-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.bgz50q41-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 66px;
}

.gx62qhbj-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: flex;
}

.luj7mutl-2 {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 705px;
  transform: rotate(0);
}

.e63sumk1-2 {
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.llj4uyza-2 {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 135px;
  transform: rotate(0);
}

.efb1rklf-2 {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 522.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369.333px;
  left: 1274.67px;
  transform: rotate(0);
}

.dc6aq8mu-2 {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 134.667px;
}

.vcivhfs3-2 {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 705.333px;
}

.oqfks3hi-2 {
  z-index: 0;
  color: #000;
  width: 522.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 1274.67px;
}

.julgj27l-2 {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 544.001px;
  position: relative;
}

.xdf1c8eq-2 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  object-position: 62.4319% 0%;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.fim5zs2g-2 {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 795px;
  height: 996px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 277.5px;
  overflow: hidden;
  transform: rotate(0);
}

.ojji2py8-2 {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  font-weight: 700;
  line-height: 127.5px;
}

.zjbev29v-2 {
  color: #454543;
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.ahh9n1vu-2 {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.gdb4ubbl-2 {
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.u3w9mnhw-2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 127.5px;
  font-weight: 400;
  line-height: 127.5px;
}

.m6bl8gu6-2 {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
  display: flex;
}

.e92bjysx-2 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 593.73px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 78.3394px;
  left: 1269.92px;
  transform: rotate(0);
}

.oocagt1h-2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 532px;
  left: 1269.33px;
  transform: rotate(0);
}

.kmfcsf1f-2 {
  z-index: 0;
  color: #000;
  width: 512.641px;
  height: 175.92px;
  display: none;
  position: absolute;
  top: 470.036px;
  left: 10.9949px;
}

.i7dkxr6z-2 {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 994.666px;
  position: relative;
}

.twsgvqe1-2 {
  color: #454543;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.lhnbq4t8-2 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.eyo169yd-2 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.lzwylhkg-2 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 105px;
  line-height: 115.5px;
}

.n2yo0skd-2 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
  display: flex;
}

.bg8xirog-2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1903.51px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 90.7087px;
  left: 8.24616px;
  transform: rotate(0);
}

.a5o3vtqr-2 {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.rswexwlu-2 {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.mhttohfy-2 {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.ffgtnhyl-2 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 900px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 240px;
  left: 510px;
  transform: rotate(0);
}

.tw05291s-2 {
  color: #000;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  overflow: hidden;
}

.h51h63ll-2 {
  z-index: 2;
  color: #000;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: 60px;
  line-height: 1.15;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.uhi1ibps-2 {
  color: #000;
  text-rendering: optimizelegibility;
  width: auto;
  margin: 0;
  line-height: 1.15;
}

.imqhdcgf-2 {
  z-index: 2;
  color: #000;
  background-color: #00000026;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.pf1vq0zz-2 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  text-rendering: optimizelegibility;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.th579uhj-2 {
  z-index: 0;
  color: #000;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.ecgj7iy4-2 {
  opacity: 0;
  color: #000;
  background-color: #0000000d;
  flex-direction: row;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
}

.oldandw4-2 {
  z-index: 1;
  color: #000;
  width: 1920px;
  height: 960px;
  line-height: 1.15;
  position: absolute;
  top: 384px;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.fe4uzqj1-2 {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 1341.33px;
  position: relative;
}

.c5rhl6oi-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.o0utmvhw-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.tcu6c28o-2 {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1570.91px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 101.704px;
  left: 174.546px;
  transform: rotate(0);
}

.f7n2y1ho-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #fff;
  width: 100%;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}

.pbjhb4z6-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #fff;
  flex-direction: column;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.hc0inu30-2 {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: relative;
  overflow: hidden;
}

.qvh2qen3-2 {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 66.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 285.333px;
  left: 820px;
  transform: rotate(0);
}

.l32n8cjx-2 {
  color: #000;
  background-color: #419fa9;
  width: auto;
  height: 482.666px;
  position: relative;
}

.s8ywkcyf-2 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: contain;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.uvyah4hh-2 {
  z-index: 12;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 57.3334px;
  height: 82.6666px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.ijkq4ec2-2 {
  z-index: 12;
  color: #000;
  width: 57.3334px;
  height: 82.6666px;
  position: absolute;
  top: 92.6666px;
  left: 947.333px;
}

.rkyvg5nv-2 {
  z-index: 3;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 64.0001px;
  height: 69.3334px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.h0mf67qr-2 {
  z-index: 3;
  color: #000;
  width: 64.0001px;
  height: 69.3334px;
  position: absolute;
  top: 94.6562px;
  left: 608.667px;
}

.hbxbb7mx-2 {
  z-index: 6;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 76.0001px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.t2ud0ezq-2 {
  z-index: 6;
  color: #000;
  width: 77.3333px;
  height: 76.0001px;
  position: absolute;
  top: 96px;
  left: 1614px;
}

.fs0rfksw-2 {
  z-index: 9;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 65.3333px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.jiy7j7qv-2 {
  z-index: 9;
  color: #000;
  width: 77.3333px;
  height: 65.3333px;
  position: absolute;
  top: 101.333px;
  left: 1276px;
}

.tvzhgpkj-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.j7w1zoa3-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.p4sh0el2-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  line-height: 31.5px;
}

.qa4cbmk4-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
  display: flex;
}

.f9s0keke-2 {
  z-index: 15;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 250.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 139.333px;
  left: 178px;
  transform: rotate(0);
}

.i4j94dfd-2 {
  color: #454543;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.p9euet2c-2 {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.mdipdw1p-2 {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 206.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 188.667px;
  left: 879.333px;
  transform: rotate(0);
}

.vey4vrs5-2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 542px;
  transform: rotate(0);
}

.n1rkwqpg-2 {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 1216.67px;
  transform: rotate(0);
}

.uv4iv41t-2 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 190.656px;
  left: 1546px;
  transform: rotate(0);
}

.jwbrs4r7-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.n7dkxcfv-2 {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 367.5px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 758.667px;
  left: 990px;
  transform: rotate(0);
}

.kriyb2nz-2 {
  z-index: 0;
  color: #000;
  width: 206.156px;
  height: 155.304px;
  position: absolute;
  top: 92.083px;
  left: 879.599px;
}

.xj16m3a4-2 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 147.058px;
  position: absolute;
  top: 101.704px;
  left: 1216.32px;
}

.z5i8us7f-2 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 96.2062px;
  left: 1546.17px;
}

.x9jrcf7h-2 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 94.8317px;
  left: 541.503px;
}

.xekd6i9n-2 {
  z-index: 0;
  color: #000;
  width: 1201.2px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 541.503px;
}

.tacv2o2l-2 {
  z-index: 0;
  color: #000;
  width: 1564.04px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 178.668px;
}

.fi4qe8tv-2 {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 340.001px;
  position: relative;
}

.pha002yb-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.bwjgv2b2-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.omsx5d41-2 {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.bbjbmm6x-2 {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: flex;
}

.yhnw6gcl-2 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 774.667px;
  transform: rotate(0);
}

.z2rexcy0-2 {
  z-index: 17;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 212px;
  height: 42.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 146.667px;
  overflow: hidden;
  transform: rotate(0);
}

.zw0fcs5a-2 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.xffhmmhb-2 {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.xdbjof3z-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.cokf5glz-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.er09x0zz-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.n0rn9zbn-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.z4xj3w7z-2 {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 398.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 177.333px;
  left: 146.667px;
  transform: rotate(0);
}

.rb03sa90-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.jdq2vpzj-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  line-height: 33.735px;
}

.ixbc2pth-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
}

.aj1q4jhl-2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 226.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 774.667px;
  transform: rotate(0);
}

.abnqmpgk-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.jk48n918-2 {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.v6rgwpy9-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.e1hvefmw-2 {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.y5dbc11q-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.fgaq2dsr-2 {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.cz72rwyc-2 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.ctrezvhp-2 {
  z-index: 16;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 368px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 303.333px;
  left: 134.667px;
  transform: rotate(0);
}

.cm5c3nqv-2 {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
  transform: rotate(0);
}

.in1byyk9-2 {
  z-index: 14;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 428px;
  left: 1113.33px;
  transform: rotate(0);
}

.yfyqrbwf-2 {
  z-index: 10;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 269.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 493.333px;
  left: 774.667px;
  transform: rotate(0);
}

.jduf80n5-2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.oxjzp9q7-2 {
  z-index: 13;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 500px;
  left: 1113.33px;
  transform: rotate(0);
}

.adrulyev-2 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 205.333px;
  position: absolute;
  top: 428px;
  left: 1113.33px;
}

.dlfkz61f-2 {
  z-index: 0;
  color: #000;
  width: 269.333px;
  height: 200px;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
}

.dbx4rxv5-2 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 238.667px;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
}

.otj1zksn-2 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 272px;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
}

.l9k8ph1x-2 {
  z-index: 0;
  color: #000;
  width: 184px;
  height: 133.333px;
  display: none;
  position: absolute;
  top: 584px;
  left: 43.9999px;
}

.e4rqe41f-2 {
  color: #000;
  background-color: #454543;
  width: auto;
  height: 747px;
  position: relative;
}

.nhbq055e-2 {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  width: 33.3333%;
  font-size: 13.5px;
  line-height: 16.2px;
}

.ht0jmoh0-2 {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0 22.5px 0 0;
  font-size: 13.5px;
  line-height: 13.5px;
  display: block;
}

.gj2qqxyb-2 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 15px;
  display: block;
}

.ms2vhtxr-2 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 33.3333%;
  display: flex;
}

.izcgbeod-2 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 42px 135px;
  display: flex;
  position: relative;
}

.ji9ctvsi-2 {
  flex-grow: 1;
  width: 100%;
}

.kazlgmlt-2 {
  flex-direction: row;
  width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.os6len90-2 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  margin: 0 0 6px;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}

.u4vajhqq-2 {
  color: #fff;
  letter-spacing: .25px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  touch-action: manipulation;
  background-color: #00a99d;
  border: 0 #fff;
  border-radius: 3px;
  width: auto;
  margin: 0 0 0 10px;
  padding: 8.5px 10px;
  font-size: 13px;
  line-height: 1;
}

.ksx4rv2b-2 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}

.iugkl51z-2 {
  z-index: 0;
  opacity: .5;
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: 15px;
  height: 15px;
  margin: -10px 0 0;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}

.sshua7qx-2 {
  z-index: 2;
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: 100%;
  padding: 15px 30px;
  font-size: 13px;
  line-height: 20px;
  display: none;
}

.yoe5e5zc-2 {
  z-index: 100000;
  text-align: center;
  background-color: #32323a;
  width: auto;
  min-width: 100%;
  font-size: 13px;
  line-height: 20px;
  animation-name: fadeOut;
  position: fixed;
  bottom: 0;
  left: 0;
}

.fwn0jggv-2 {
  width: 10px;
  font-size: 10px;
}

.hebt8t6f-2 {
  width: auto;
  font-size: 10px;
  display: none;
}

.v60cq7g2-2 {
  z-index: 0;
  color: #454543;
  clip: rect(0px, 0px, 0px, 0px);
  fill: none;
  overflow-clip-margin: content-box;
  width: 1px;
  height: 1px;
  margin: -1px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.dh1v8s22-2 {
  color: #454543;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.l8abmmwu-2 {
  cursor: pointer;
  background-color: #03e78b;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  position: relative;
}

.o9j3cilh-2 {
  cursor: pointer;
  width: 54px;
  height: 54px;
  display: block;
}

.s2xbv6v1-2 {
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  position: relative;
}

.gwbt7jvg-2 {
  z-index: 0;
  opacity: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  margin: 4px;
  position: absolute;
  bottom: 0;
  box-shadow: 0 16px 24px #49687e29;
}

.ieah6nzn-2 {
  cursor: pointer;
  background-color: #ff485f;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  position: relative;
}

.sp45jay0-2 {
  z-index: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 62px;
  max-width: none;
  height: 124px;
  display: flex;
  position: absolute;
  bottom: -4px;
  right: 0;
}

.jg7vr3zd-2 {
  z-index: 1000;
  color: #333;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-color: #333;
  border-radius: 10px;
  width: auto;
  min-width: 17px;
  max-width: 357px;
  padding: 5px 15px;
  font-size: 17px;
  line-height: 21px;
  animation-name: tooltips-horz;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  display: block;
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  transform: translate(0, -50%);
  box-shadow: 0 1.93465px 7.73859px #00000026;
}

.stflkets-2 {
  color: #000;
  text-align: center;
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.r9xuskok-2 {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.s7s0a6rw-2 {
  z-index: 0;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.ngyrll2w-2 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.xzua9y9t-2 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: none;
  position: relative;
}

.dlpvk0gy-2 {
  z-index: 1099;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  position: relative;
  box-shadow: 0 16px 24px #49687e29;
}

.w8qxa53g-2 {
  z-index: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  max-width: none;
  height: 54px;
  position: absolute;
  bottom: 0;
  right: 4px;
}

.ejdhj4so-2 {
  visibility: hidden;
  color: #000;
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.bqfiwhxd-2 {
  visibility: hidden;
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.n6le4t1f-2 {
  z-index: 0;
  visibility: hidden;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.gvqa8etq-2 {
  visibility: hidden;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.l99ei7u6-2 {
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  box-shadow: 0 16px 24px #49687e29;
}

.rmogdkl0-2 {
  z-index: 10001;
  width: auto;
  position: fixed;
  bottom: 25px;
  right: 25px;
}

.pbdaj44a-2 {
  z-index: 99999;
  width: auto;
}

.u8o75ua0-2 {
  width: auto;
  display: inline;
}

.bx9o37l0-2 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.drg1snh4-2 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 23.7685px;
  transition-duration: .1s;
  position: absolute;
}

.wxa4vbjn-2 {
  grid-column-gap: normal;
  color: #454543;
  background-color: #fff;
  border-color: #454543;
  outline: 3px solid #0000;
  width: 100%;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  line-height: 1.5;
  transition-property: none;
  overflow: hidden auto;
}

.pxzv02i2 {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.nyq55vdn {
  text-align: center;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  max-width: 195px;
  display: inline-block;
  position: relative;
}

.wn4zws7o {
  width: auto;
}

.qgeojbh7 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.b8eiyx6d {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.ma70r2py {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 0 48px;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.kenynln7 {
  z-index: 23112312;
  flex-flow: wrap;
  flex-grow: 1;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.bzo9uf3s {
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0 0 0 150px;
  display: flex;
}

.edw1ly2q {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.bajise0t {
  z-index: 9999;
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 1693px;
  padding: 30px 135px;
  display: flex;
  position: fixed;
  top: 0;
}

.cwvbz9th {
  grid-column-gap: normal;
  color: #454543;
  border-color: #454543;
  outline: 3px solid #0000;
  width: auto;
  height: 166.109px;
  font-size: 24px;
  line-height: 1.5;
  transition-property: none;
}

.rmj1ride {
  width: auto;
}

.w3idiwaz {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.xud1l2fj {
  text-align: center;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  max-width: 195px;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}

.qv6av6bf {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.ult2n7ws {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin: 0 0 0 48px;
  padding: 0;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.q1f51q9y {
  z-index: 23112312;
  flex-flow: wrap;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  width: 774px;
  margin: 0 0 0 300px;
  padding: 0;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.h4rsfdmd {
  z-index: 9999;
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 1693px;
  padding: 30px 135px;
  display: flex;
  position: fixed;
  top: 0;
}

.iybm78vw {
  width: auto;
  height: 166.109px;
}

.rdr32ck5 {
  aspect-ratio: auto 150 / 100;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 150px;
  max-width: 100%;
  display: inline-block;
}

.w4fy7gvg {
  text-align: center;
  cursor: pointer;
  width: 60%;
  max-width: 240px;
  display: block;
  position: relative;
}

.jd6xratd {
  text-align: right;
  width: 15%;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  display: inline;
}

.sr6fi4km {
  z-index: 111;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px 46.5px;
  display: grid;
}

.pq3kgclz {
  z-index: 9999;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 30px 0;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  overflow: auto scroll;
}

.kigmweg8 {
  z-index: 4;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
}

.zt6eq43v {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.jcyfz8ci {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 834.667px;
  height: 1057.33px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.rqksyozc {
  color: #454543;
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.c0vvxm5j {
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.beqc9tml {
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.xjt40p5u {
  z-index: 3;
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  margin: 0;
  padding: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 37.8px;
  display: block;
  position: absolute;
  top: 214.667px;
  left: 993.333px;
  transform: rotate(0);
}

.sbgzf2g8 {
  color: #454543;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.pdch8eyn {
  z-index: 5;
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  margin: 0;
  padding: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: block;
  position: absolute;
  top: 294px;
  left: 993.333px;
  transform: rotate(0);
}

.tk6q2s1w {
  color: #454543;
  text-align: left;
  letter-spacing: 1.08px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.xhbb2otg {
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.v1vu1idg {
  z-index: 6;
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  margin: 0;
  padding: 0;
  font-size: 54px;
  font-weight: 400;
  line-height: 59.4px;
  display: block;
  position: absolute;
  top: 427.333px;
  left: 993.333px;
  transform: rotate(0);
}

.fsyekpbf {
  z-index: 2;
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 795px;
  margin: 0;
  padding: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: block;
  position: absolute;
  top: 509.333px;
  left: 993.333px;
  transform: rotate(0);
}

.s2w0nuba {
  z-index: 4;
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  margin: 0;
  padding: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 37.8px;
  display: block;
  position: absolute;
  top: 766px;
  left: 993.333px;
  transform: rotate(0);
}

.yfgr4f2n {
  z-index: 0;
  color: #000;
  width: 1080.91px;
  height: 590.025px;
  position: absolute;
  top: 215.214px;
  left: 993.854px;
}

.xf9gipql {
  z-index: 0;
  color: #000;
  background-color: #f6f6f4;
  width: 1920px;
  max-width: 100%;
  height: 1057.5px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.x8t2cil5 {
  color: #419fa9;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.uuiywuot {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.gb9oowz0 {
  z-index: 5;
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.656px;
  margin: 0;
  padding: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: block;
  position: absolute;
  top: 134.667px;
  left: 704.667px;
  transform: rotate(0);
}

.hcyo7nlp {
  z-index: 2;
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  margin: 0;
  padding: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: block;
  position: absolute;
  top: 135px;
  left: 1275px;
  transform: rotate(0);
}

.wacl4jg4 {
  z-index: 8;
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  margin: 0;
  padding: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: block;
  position: absolute;
  top: 135px;
  left: 135px;
  transform: rotate(0);
}

.rbfxzmq9 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.vpjo1x7z {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.x0w6vj4o {
  z-index: 4;
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  margin: 0;
  padding: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: block;
  position: absolute;
  top: 369px;
  left: 705px;
  transform: rotate(0);
}

.dwe88vcq {
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.w8csmm1x {
  z-index: 7;
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  margin: 0;
  padding: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: block;
  position: absolute;
  top: 369px;
  left: 135px;
  transform: rotate(0);
}

.l1j1lml6 {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 522.667px;
  margin: 0;
  padding: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: block;
  position: absolute;
  top: 369.333px;
  left: 1274.67px;
  transform: rotate(0);
}

.v53a9b98 {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 134.667px;
}

.rph2bgcu {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 705.333px;
}

.cy80zr1d {
  z-index: 0;
  color: #000;
  width: 522.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 1274.67px;
}

.gtrzgyf7 {
  z-index: 0;
  color: #000;
  background-color: #fff;
  width: 1920px;
  max-width: 100%;
  height: 544.001px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.txbgyrwv {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  object-position: 62.4319% 0%;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.vmb6hmel {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 795px;
  height: 996px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 277.5px;
  overflow: hidden;
  transform: rotate(0);
}

.xf7iiqok {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  font-weight: 700;
  line-height: 127.5px;
}

.p4qdaaqs {
  color: #454543;
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.hbsaayr8 {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.xawp58au {
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.zy36e6jt {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 127.5px;
  font-weight: 400;
  line-height: 127.5px;
}

.rgoxi1kz {
  z-index: 3;
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 593.73px;
  margin: 0;
  padding: 0;
  font-size: 127.5px;
  line-height: 127.5px;
  display: flex;
  position: absolute;
  top: 78.3394px;
  left: 1269.92px;
  transform: rotate(0);
}

.se67g9kr {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.e0gsl1qi {
  z-index: 2;
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  margin: 0;
  padding: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: flex;
  position: absolute;
  top: 532px;
  left: 1269.33px;
  transform: rotate(0);
}

.rwae2af7 {
  z-index: 0;
  color: #000;
  width: 512.641px;
  height: 175.92px;
  display: none;
  position: absolute;
  top: 470.036px;
  left: 10.9949px;
}

.ksvmjdkv {
  z-index: 0;
  color: #000;
  background-color: #f6f6f4;
  width: 1920px;
  max-width: 100%;
  height: 994.666px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.fex4mfu5 {
  color: #454543;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.tfvei1u6 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.o0mgxjz2 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.gk4kgu8i {
  z-index: 2;
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1903.5px;
  margin: 0;
  padding: 0;
  font-size: 105px;
  line-height: 115.5px;
  display: block;
  position: absolute;
  top: 90.7087px;
  left: 8.24616px;
  transform: rotate(0);
}

.w8pfo3tp {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.ksxftdr1 {
  z-index: 3;
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 900px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: block;
  position: absolute;
  top: 240px;
  left: 510px;
  transform: rotate(0);
}

.xkmkqo8f {
  z-index: 2;
  color: #000;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 60px;
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  display: inline;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.c4tzorg1 {
  z-index: 2;
  color: #000;
  background-color: #00000026;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.mty53vqz {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  text-rendering: optimizelegibility;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.rxnp7ie1 {
  color: #000;
  text-rendering: optimizelegibility;
  width: auto;
  margin: 0;
  line-height: 1.15;
}

.lii8ajn9 {
  z-index: 0;
  color: #000;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.aj5x74ng {
  opacity: 0;
  color: #000;
  background-color: #0000000d;
  flex-direction: row;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
}

.q63nhji7 {
  z-index: 1;
  color: #000;
  width: 1920px;
  height: 960px;
  line-height: 1.15;
  position: absolute;
  top: 384px;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.jsyugsk8 {
  z-index: 0;
  color: #000;
  background-color: #fff;
  width: 1920px;
  max-width: 100%;
  height: 1341.33px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.wa8712ha {
  color: #fff;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.qm8yc3hl {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1570.91px;
  margin: 0;
  padding: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: block;
  position: absolute;
  top: 101.704px;
  left: 174.546px;
  transform: rotate(0);
}

.qefdcn12 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #fff;
  width: 100%;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}

.f1hah21q {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #fff;
  flex-direction: column;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.oha5pny3 {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 285.333px;
  left: 820px;
  overflow: hidden;
  transform: rotate(0);
}

.awbccsg9 {
  z-index: 0;
  color: #000;
  background-color: #419fa9;
  width: 1920px;
  max-width: 100%;
  height: 482.666px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.f7xdfs29 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: contain;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.ge4xm9md {
  z-index: 12;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 57.3334px;
  height: 82.6666px;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.hydo33jo {
  z-index: 3;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 64.0001px;
  height: 69.3334px;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.utvjsj8b {
  z-index: 6;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 76.0001px;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.ytjyaap3 {
  z-index: 9;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 65.3333px;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.qr4quoqq {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.dfawj5p0 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.gd60zlhy {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  line-height: 31.5px;
}

.g72vajtt {
  z-index: 15;
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 250.667px;
  margin: 0;
  padding: 0;
  font-size: 22.5px;
  line-height: 31.5px;
  display: flex;
  position: absolute;
  top: 139.333px;
  left: 178px;
  transform: rotate(0);
}

.bd1xg4o0 {
  color: #454543;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.ke4jpoip {
  z-index: 11;
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 206.667px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: block;
  position: absolute;
  top: 188.667px;
  left: 879.333px;
  transform: rotate(0);
}

.zaaw24yq {
  z-index: 2;
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: block;
  position: absolute;
  top: 189.323px;
  left: 542px;
  transform: rotate(0);
}

.awp7odyj {
  z-index: 8;
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: block;
  position: absolute;
  top: 189.323px;
  left: 1216.67px;
  transform: rotate(0);
}

.rtnaplbb {
  z-index: 5;
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: block;
  position: absolute;
  top: 190.656px;
  left: 1546px;
  transform: rotate(0);
}

.yw12ja4s {
  z-index: 1;
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 367.5px;
  margin: 0;
  padding: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: block;
  position: absolute;
  top: 758.667px;
  left: 990px;
  transform: rotate(0);
}

.h7ra8jqz {
  z-index: 0;
  color: #000;
  width: 206.156px;
  height: 155.304px;
  position: absolute;
  top: 92.083px;
  left: 879.599px;
}

.oqh7hwm5 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 147.058px;
  position: absolute;
  top: 101.704px;
  left: 1216.32px;
}

.dfgcm075 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 96.2062px;
  left: 1546.17px;
}

.huhirvyk {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 94.8317px;
  left: 541.503px;
}

.ukyt7nmz {
  z-index: 0;
  color: #000;
  width: 1201.2px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 541.503px;
}

.u3a83yko {
  z-index: 0;
  color: #000;
  width: 1564.04px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 178.668px;
}

.kow6mlng {
  z-index: 0;
  color: #000;
  background-color: #f6f6f4;
  width: 1920px;
  max-width: 100%;
  height: 340.001px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.btdiylk7 {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.wf9q1rfc {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.g9t09u5o {
  z-index: 3;
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.328px;
  margin: 0;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: block;
  position: absolute;
  top: 114.667px;
  left: 774.667px;
  transform: rotate(0);
}

.cvpt05gn {
  z-index: 17;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 212px;
  height: 42.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 146.667px;
  overflow: hidden;
  transform: rotate(0);
}

.ef2u8xkb {
  z-index: 5;
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 151.984px;
  margin: 0;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: block;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.daobq6cc {
  z-index: 8;
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 151.984px;
  margin: 0;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: block;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.la8qr59f {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.muxvu6en {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.kwe9rynj {
  z-index: 1;
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 398.656px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: block;
  position: absolute;
  top: 177.333px;
  left: 146.667px;
  transform: rotate(0);
}

.c9maibkp {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.lwcndfx6 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  line-height: 33.735px;
}

.zefk7wbo {
  z-index: 2;
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 226.667px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 774.667px;
  transform: rotate(0);
}

.pdjmiou2 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.l8sue3kc {
  z-index: 4;
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.yj3dg7dj {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.oxacimsj {
  z-index: 7;
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.e4ux46tz {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.r7jzva4l {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.adytl6fi {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.w3hiohgo {
  z-index: 16;
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 368px;
  margin: 0;
  padding: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: flex;
  position: absolute;
  top: 303.333px;
  left: 134.667px;
  transform: rotate(0);
}

.iv5ev99b {
  z-index: 11;
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.328px;
  margin: 0;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: block;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
  transform: rotate(0);
}

.zpwz7hfe {
  z-index: 14;
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 151.984px;
  margin: 0;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: block;
  position: absolute;
  top: 428px;
  left: 1113.33px;
  transform: rotate(0);
}

.r53ubai1 {
  z-index: 10;
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 269.333px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
  position: absolute;
  top: 493.333px;
  left: 774.667px;
  transform: rotate(0);
}

.m6dq3zi0 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.bjw9zlyd {
  z-index: 13;
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  margin: 0;
  padding: 0;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
  position: absolute;
  top: 500px;
  left: 1113.33px;
  transform: rotate(0);
}

.bw2vk8yz {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 205.333px;
  position: absolute;
  top: 428px;
  left: 1113.33px;
}

.ggpnkqax {
  z-index: 0;
  color: #000;
  width: 269.333px;
  height: 200px;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
}

.oq5aakx5 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 238.667px;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
}

.e679k4xi {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 272px;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
}

.h6s9faa2 {
  z-index: 0;
  color: #000;
  width: 184px;
  height: 133.333px;
  display: none;
  position: absolute;
  top: 584px;
  left: 43.9999px;
}

.dmvpwjx6 {
  z-index: 0;
  color: #000;
  background-color: #454543;
  width: 1920px;
  max-width: 100%;
  height: 747px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.oze29keo {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  width: 33.3333%;
  font-size: 13.5px;
  line-height: 16.2px;
}

.m1932pa7 {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0 22.5px 0 0;
  font-size: 13.5px;
  line-height: 13.5px;
  display: block;
}

.uuemtgnz {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 15px;
  display: block;
}

.jkeagjxb {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 33.3333%;
  display: flex;
}

.g69abrpt {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 42px 135px;
  display: flex;
  position: relative;
}

.zjvacmxt {
  flex-direction: row;
  flex-grow: 1;
  width: 1920px;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.gngspivx {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #32323a;
  border-color: #fff;
  width: 0;
  min-width: 100%;
  margin: 0;
  padding: 15px 30px;
  font-size: 13px;
  line-height: 20px;
  animation-name: fadeOut;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
}

.heugyqxb {
  z-index: 0;
  color: #454543;
  clip: rect(0px, 0px, 0px, 0px);
  fill: none;
  overflow-clip-margin: content-box;
  width: 1px;
  height: 1px;
  margin: -1px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.jjnnd199 {
  z-index: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 62px;
  max-width: none;
  height: 124px;
  display: flex;
  position: absolute;
  bottom: -4px;
  right: 0;
}

.gt0axy3o {
  z-index: 1000;
  color: #333;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-color: #333;
  border-radius: 10px;
  width: auto;
  min-width: 17px;
  max-width: 357px;
  padding: 5px 15px;
  font-size: 17px;
  line-height: 21px;
  animation-name: tooltips-horz;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  display: block;
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  transform: translate(0, -50%);
  box-shadow: 0 1.93465px 7.73859px #00000026;
}

.eon9ytwf {
  color: #000;
  text-align: center;
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.rqs89566 {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.irslm4ys {
  z-index: 0;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.l8qbmu35 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.evjzn9qp {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: none;
  position: relative;
}

.ka902oc2 {
  z-index: 1099;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  position: relative;
  box-shadow: 0 16px 24px #49687e29;
}

.ymkypiqd {
  z-index: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  max-width: none;
  height: 54px;
  position: absolute;
  bottom: 0;
  right: 4px;
}

.bvoc4b9k {
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  max-width: none;
  height: 54px;
  margin: 0;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  bottom: 0;
  right: 4px;
  box-shadow: 0 16px 24px #49687e29;
}

.we8tdvm4 {
  width: auto;
}

.t49js71v {
  z-index: 10001;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: 25px;
  right: 25px;
}

.zlqg1wn1 {
  z-index: 99999;
  width: auto;
}

.an7i8xer {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.d3on6hr9 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 22.9473px;
  transition-duration: .1s;
  position: absolute;
}

.j9zbsu1u {
  grid-column-gap: normal;
  color: #454543;
  background-color: #fff;
  border-color: #454543;
  outline: 3px solid #0000;
  width: 100%;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  line-height: 1.5;
  transition-property: none;
  overflow: hidden auto;
}

.jhjj2p5p {
  width: auto;
}

.ebxk0bju {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fx8ghxch {
  text-align: center;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  max-width: 195px;
  display: inline-block;
  position: relative;
}

.ka815oka {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.pnma9omc {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.j0lweraj {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 0 48px;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.ngm0vpjg {
  z-index: 23112312;
  flex-flow: wrap;
  flex-grow: 1;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.aiixep7l {
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0 0 0 150px;
  display: flex;
}

.htlgsdmz {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.yb7xlzgw {
  z-index: 9999;
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 1693px;
  padding: 30px 135px;
  display: flex;
  position: fixed;
  top: 0;
}

.hjvczbpm {
  width: auto;
  height: 166.109px;
  position: fixed;
}

.r0ehbpz5 {
  aspect-ratio: auto 150 / 100;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 150px;
  max-width: 100%;
  display: inline-block;
}

.slztw5kz {
  text-align: center;
  cursor: pointer;
  width: 60%;
  max-width: 240px;
  display: block;
  position: relative;
}

.ginyt0nk {
  text-align: right;
  width: auto;
  font-size: 19.5px;
}

.xzihf9xt {
  text-align: right;
  width: 15%;
}

.fd6j2d0k {
  z-index: 111;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px 46.5px;
  display: block;
}

.ocouy7v9 {
  z-index: 9999;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 30px 0;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  overflow: auto scroll;
}

.yruvi8hz {
  width: auto;
  margin: 0 auto;
  position: relative;
}

.kekzqq00 {
  z-index: 4;
  width: auto;
  max-width: 100%;
  position: relative;
}

.j09am0r4 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.l418md9i {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 834.667px;
  height: 1057.33px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.crcoyc6s {
  color: #454543;
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.cknntkmd {
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.v4dbba0t {
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.z5f1x92h {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 37.8px;
}

.s59aradn {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
  display: flex;
}

.joovil4g {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 214.667px;
  left: 993.333px;
  transform: rotate(0);
}

.eles1hsk {
  color: #454543;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.t63q8o04 {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.xuhx9y0f {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.b5u2wdm5 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 294px;
  left: 993.333px;
  transform: rotate(0);
}

.sodd75b7 {
  color: #454543;
  text-align: left;
  letter-spacing: 1.08px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.awkywy71 {
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.sink4p4v {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 54px;
  font-weight: 400;
  line-height: 59.4px;
}

.pfogu6kt {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
  display: flex;
}

.r1yo820j {
  z-index: 6;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 427.333px;
  left: 993.333px;
  transform: rotate(0);
}

.nae7pafs {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.j319rtn9 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: flex;
}

.fy4ye09i {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 795px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 509.333px;
  left: 993.333px;
  transform: rotate(0);
}

.ir8zv9t6 {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 766px;
  left: 993.333px;
  transform: rotate(0);
}

.pxasxp5o {
  z-index: 0;
  color: #000;
  width: 1080.91px;
  height: 590.025px;
  position: absolute;
  top: 215.214px;
  left: 993.854px;
}

.tlkso0ty {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 1057.5px;
  position: relative;
}

.m8i4z0po {
  width: 100%;
  overflow: hidden;
}

.hsafsgsh {
  z-index: 0;
  width: auto;
  margin: 0 auto;
  position: relative;
}

.a9wmmdmp {
  z-index: 0;
  width: auto;
  max-width: 100%;
  position: relative;
}

.oydzm7z1 {
  color: #419fa9;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.dhvigvh5 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.n8blfrru {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.jnipyk8u {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.gu3na73v {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 134.667px;
  left: 704.667px;
  transform: rotate(0);
}

.zegaoc9n {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 1275px;
  transform: rotate(0);
}

.fvcbzumo {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 135px;
  transform: rotate(0);
}

.rc45xqu2 {
  color: #454543;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.nekmudq3 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.xhcmwqac {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 66px;
}

.m3md7lf2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: flex;
}

.ps4vkjwk {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 705px;
  transform: rotate(0);
}

.lr9kav6h {
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.esajs58h {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 135px;
  transform: rotate(0);
}

.an6kl9or {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 522.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369.333px;
  left: 1274.67px;
  transform: rotate(0);
}

.n7v4ze0d {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 134.667px;
}

.dbhu4bls {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 705.333px;
}

.tory35ys {
  z-index: 0;
  color: #000;
  width: 522.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 1274.67px;
}

.tdb66f02 {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 544.001px;
  position: relative;
}

.ynh8o3l5 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  object-position: 62.4319% 0%;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.u74vlj1v {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 795px;
  height: 996px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 277.5px;
  overflow: hidden;
  transform: rotate(0);
}

.fs1iod1d {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  font-weight: 700;
  line-height: 127.5px;
}

.qgk6s8lb {
  color: #454543;
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.ihzm13ko {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.kfz8gcvd {
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.io5b9xgw {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 127.5px;
  font-weight: 400;
  line-height: 127.5px;
}

.qkvio9af {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
  display: flex;
}

.ezmwu62k {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 593.73px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 78.3394px;
  left: 1269.92px;
  transform: rotate(0);
}

.ztxzpyqi {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 532px;
  left: 1269.33px;
  transform: rotate(0);
}

.ju4nv2ev {
  z-index: 0;
  color: #000;
  width: 512.641px;
  height: 175.92px;
  display: none;
  position: absolute;
  top: 470.036px;
  left: 10.9949px;
}

.sth4y5qh {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 994.666px;
  position: relative;
}

.yzqpzgix {
  color: #454543;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.w7xspcuk {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.kz2xq0y7 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.jglnh6sj {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 105px;
  line-height: 115.5px;
}

.ivo8wsgb {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
  display: flex;
}

.ktpx64nq {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1903.51px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 90.7087px;
  left: 8.24616px;
  transform: rotate(0);
}

.d6nr6sur {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.c6j5t33c {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.ycnmw0lg {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.cjns32g9 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 900px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 240px;
  left: 510px;
  transform: rotate(0);
}

.wts0ubpg {
  color: #000;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  overflow: hidden;
}

.au62d6me {
  z-index: 2;
  color: #000;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: 60px;
  line-height: 1.15;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bvff11jg {
  z-index: 2;
  color: #000;
  background-color: #00000026;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.k03e6g39 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  text-rendering: optimizelegibility;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.f6lbxcmm {
  color: #000;
  text-rendering: optimizelegibility;
  width: auto;
  margin: 0;
  line-height: 1.15;
}

.lw1hj1bn {
  z-index: 0;
  color: #000;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.b6joq97s {
  opacity: 0;
  color: #000;
  background-color: #0000000d;
  flex-direction: row;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
}

.q5t2664r {
  z-index: 1;
  color: #000;
  width: 1920px;
  height: 960px;
  line-height: 1.15;
  position: absolute;
  top: 384px;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.zbd1zi46 {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 1341.33px;
  position: relative;
}

.czazloks {
  color: #fff;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.iomongi2 {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.u50qfnvl {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1570.91px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 101.704px;
  left: 174.546px;
  transform: rotate(0);
}

.cacpuroy {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #fff;
  width: 100%;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}

.rckp3fiw {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #fff;
  flex-direction: column;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.dfao6a7h {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rjjepc0e {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 66.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 285.333px;
  left: 820px;
  transform: rotate(0);
}

.jngvv04l {
  color: #000;
  background-color: #419fa9;
  width: auto;
  height: 482.666px;
  position: relative;
}

.ulqj8swc {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: contain;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.g31tm86e {
  z-index: 12;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 57.3334px;
  height: 82.6666px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.qxtl8pzc {
  z-index: 12;
  color: #000;
  width: 57.3334px;
  height: 82.6666px;
  position: absolute;
  top: 92.6666px;
  left: 947.333px;
}

.vsw37hpb {
  z-index: 3;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 64.0001px;
  height: 69.3334px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.h6jx6vex {
  z-index: 3;
  color: #000;
  width: 64.0001px;
  height: 69.3334px;
  position: absolute;
  top: 94.6562px;
  left: 608.667px;
}

.yh5r23n7 {
  z-index: 6;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 76.0001px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.in6xn25l {
  z-index: 6;
  color: #000;
  width: 77.3333px;
  height: 76.0001px;
  position: absolute;
  top: 96px;
  left: 1614px;
}

.zl5lbjsw {
  z-index: 9;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 65.3333px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.yii150o4 {
  z-index: 9;
  color: #000;
  width: 77.3333px;
  height: 65.3333px;
  position: absolute;
  top: 101.333px;
  left: 1276px;
}

.va9chd1l {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.qgo2jz6x {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.wgakeoq6 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  line-height: 31.5px;
}

.wulh4q0q {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
  display: flex;
}

.hht4mtq5 {
  z-index: 15;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 250.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 139.333px;
  left: 178px;
  transform: rotate(0);
}

.hd6cbjuf {
  color: #454543;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.fioip7nm {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.rd0d3j6a {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.ut64cec3 {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 206.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 188.667px;
  left: 879.333px;
  transform: rotate(0);
}

.lspsr8l3 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 542px;
  transform: rotate(0);
}

.f23xyb22 {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 1216.67px;
  transform: rotate(0);
}

.v86h18k0 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 190.656px;
  left: 1546px;
  transform: rotate(0);
}

.z6owkqdm {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.a9ogg1mb {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 367.5px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 758.667px;
  left: 990px;
  transform: rotate(0);
}

.wr3hem15 {
  z-index: 0;
  color: #000;
  width: 206.156px;
  height: 155.304px;
  position: absolute;
  top: 92.083px;
  left: 879.599px;
}

.r5ekcbr3 {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 147.058px;
  position: absolute;
  top: 101.704px;
  left: 1216.32px;
}

.o4h596we {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 96.2062px;
  left: 1546.17px;
}

.qqfumddn {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 94.8317px;
  left: 541.503px;
}

.vgkx7nxh {
  z-index: 0;
  color: #000;
  width: 1201.2px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 541.503px;
}

.ogeeyloj {
  z-index: 0;
  color: #000;
  width: 1564.04px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 178.668px;
}

.kzdgicr8 {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 340.001px;
  position: relative;
}

.o9edisc9 {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.b2pguyaj {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.uiyuinlu {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.orej7luo {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: flex;
}

.pae8qfq7 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 774.667px;
  transform: rotate(0);
}

.r3iv5fiu {
  z-index: 17;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 212px;
  height: 42.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 146.667px;
  overflow: hidden;
  transform: rotate(0);
}

.kueotg41 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.rusawuye {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.in4gi7hw {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.p4bjx9q6 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.nwopnzml {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.t6763vti {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.sa6mwd4g {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 398.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 177.333px;
  left: 146.667px;
  transform: rotate(0);
}

.yc2lbif6 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.ujl7n4lv {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  line-height: 33.735px;
}

.a58u0mhn {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
}

.pp2gu1yt {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 226.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 774.667px;
  transform: rotate(0);
}

.e04t91n9 {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.ijcgf9es {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.c7yxogjq {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.xwvcqpnm {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.p9uz7zze {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.musqjcf9 {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.xx9drxl7 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.bc8ut1ah {
  z-index: 16;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 368px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 303.333px;
  left: 134.667px;
  transform: rotate(0);
}

.vwy4e362 {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
  transform: rotate(0);
}

.rzloegqj {
  z-index: 14;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 428px;
  left: 1113.33px;
  transform: rotate(0);
}

.jm3ji57r {
  z-index: 10;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 269.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 493.333px;
  left: 774.667px;
  transform: rotate(0);
}

.pyhn07sz {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.no480qux {
  z-index: 13;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 500px;
  left: 1113.33px;
  transform: rotate(0);
}

.f3ki8947 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 205.333px;
  position: absolute;
  top: 428px;
  left: 1113.33px;
}

.x964izsc {
  z-index: 0;
  color: #000;
  width: 269.333px;
  height: 200px;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
}

.adecwl8r {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 238.667px;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
}

.v400a203 {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 272px;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
}

.t4xjmw9q {
  z-index: 0;
  color: #000;
  width: 184px;
  height: 133.333px;
  display: none;
  position: absolute;
  top: 584px;
  left: 43.9999px;
}

.ri94n4ic {
  color: #000;
  background-color: #454543;
  width: auto;
  height: 747px;
  position: relative;
}

.njn4fkjv {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  width: 33.3333%;
  font-size: 13.5px;
  line-height: 16.2px;
}

.hg4bnw7r {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0 22.5px 0 0;
  font-size: 13.5px;
  line-height: 13.5px;
  display: block;
}

.lvdjwwt3 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 15px;
  display: block;
}

.w64xl6jv {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 33.3333%;
  display: flex;
}

.zp6ckprc {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 42px 135px;
  display: flex;
  position: relative;
}

.qyjeb50g {
  flex-grow: 1;
  width: 100%;
}

.u7e3hgwk {
  flex-direction: row;
  width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lvuxmz30 {
  z-index: 100000;
  text-align: center;
  background-color: #32323a;
  width: auto;
  min-width: 100%;
  font-size: 13px;
  line-height: 20px;
  animation-name: fadeOut;
  position: fixed;
  bottom: 0;
  left: 0;
}

.hyeynxl2 {
  z-index: 0;
  color: #454543;
  clip: rect(0px, 0px, 0px, 0px);
  fill: none;
  overflow-clip-margin: content-box;
  width: 1px;
  height: 1px;
  margin: -1px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.zfyz4bnc {
  z-index: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 62px;
  max-width: none;
  height: 124px;
  display: flex;
  position: absolute;
  bottom: -4px;
  right: 0;
}

.ts7qqbpy {
  z-index: 1000;
  color: #333;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-color: #333;
  border-radius: 10px;
  width: auto;
  min-width: 17px;
  max-width: 357px;
  padding: 5px 15px;
  font-size: 17px;
  line-height: 21px;
  animation-name: tooltips-horz;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  display: block;
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  transform: translate(0, -50%);
  box-shadow: 0 1.93465px 7.73859px #00000026;
}

.xyqvsdrd {
  color: #000;
  text-align: center;
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.ykd1elwv {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.kw9v09nz {
  z-index: 0;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.rbmv3j7v {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.m2j9pa6c {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: none;
  position: relative;
}

.b1b844kn {
  z-index: 1099;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  position: relative;
  box-shadow: 0 16px 24px #49687e29;
}

.nko4e589 {
  z-index: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  max-width: none;
  height: 54px;
  position: absolute;
  bottom: 0;
  right: 4px;
}

.ao1und1k {
  visibility: hidden;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.so9k8t88 {
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  box-shadow: 0 16px 24px #49687e29;
}

.ua7yrleq {
  width: auto;
}

.yayfl18l {
  width: auto;
  position: relative;
}

.uvf7ctwk {
  z-index: 10001;
  width: auto;
  position: fixed;
  bottom: 25px;
  right: 25px;
}

.b56dvel4 {
  z-index: 99999;
  width: auto;
}

.bzo8ipl8 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.iwijnr7x {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 23.7685px;
  transition-duration: .1s;
  position: absolute;
}

.l1if84vr {
  grid-column-gap: normal;
  color: #454543;
  background-color: #fff;
  border-color: #454543;
  outline: 3px solid #0000;
  width: 100%;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  line-height: 1.5;
  transition-property: none;
  overflow: hidden auto;
}

.qk7phjg4 {
  width: auto;
}

.dlf5xde3 {
  z-index: 0;
  aspect-ratio: auto 150 / 100;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.uht1ax4v {
  text-align: center;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  max-width: 195px;
  display: inline-block;
  position: relative;
}

.yz6vcpwc {
  color: #454543;
  text-align: center;
  letter-spacing: 1.26px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 18px;
  line-height: 19.8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.oeal4cqs {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.dggfle6z {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 0 48px;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.y0ar4hkz {
  z-index: 23112312;
  flex-flow: wrap;
  flex-grow: 1;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  list-style-type: none;
  display: flex;
  position: relative;
}

.gof6xe9a {
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0 0 0 150px;
  display: flex;
}

.kzksuhtk {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.j73mjx8i {
  z-index: 9999;
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 1693px;
  padding: 30px 135px;
  display: flex;
  position: fixed;
  top: 0;
}

.q5lssif8 {
  width: auto;
  height: 166.109px;
}

.obcdr6dp {
  aspect-ratio: auto 150 / 100;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 150px;
  max-width: 100%;
  display: inline-block;
}

.r9b9gw58 {
  text-align: center;
  cursor: pointer;
  width: 60%;
  max-width: 240px;
  display: block;
  position: relative;
}

.qifr2gi0 {
  text-align: right;
  width: auto;
  font-size: 19.5px;
}

.wswe68o5 {
  text-align: right;
  width: 15%;
}

.yxxr2yi6 {
  z-index: 111;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px 46.5px;
  display: block;
}

.lu1qi6n9 {
  z-index: 9999;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 30px 0;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  overflow: auto scroll;
}

.cz1g6qti {
  width: auto;
  margin: 0 auto;
  position: relative;
}

.chio9qpd {
  z-index: 4;
  width: auto;
  max-width: 100%;
  position: relative;
}

.dftki2rc {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.pgwkd99e {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 834.667px;
  height: 1057.33px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.qhsxkvxn {
  color: #454543;
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.lqhykn3n {
  text-align: left;
  letter-spacing: .54px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.mcjg8fcr {
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
}

.ir1n10ei {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 37.8px;
}

.sdc03vrq {
  color: #000;
  text-align: left;
  letter-spacing: .54px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 27px;
  line-height: 37.8px;
  display: flex;
}

.twagrmdq {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 214.667px;
  left: 993.333px;
  transform: rotate(0);
}

.jwk326hr {
  color: #454543;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.mda9paai {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.k94qmwzq {
  color: #000;
  text-align: left;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.z7mzih6q {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 294px;
  left: 993.333px;
  transform: rotate(0);
}

.zzwex9iu {
  color: #454543;
  text-align: left;
  letter-spacing: 1.08px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.fta9mjpl {
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
}

.pn6gacna {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 54px;
  font-weight: 400;
  line-height: 59.4px;
}

.h0k9mo4q {
  color: #000;
  text-align: left;
  letter-spacing: 1.08px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 54px;
  line-height: 59.4px;
  display: flex;
}

.tn0enj96 {
  z-index: 6;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 697.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 427.333px;
  left: 993.333px;
  transform: rotate(0);
}

.wl1zggbn {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.drq40r5f {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
  display: flex;
}

.xdibvzwy {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 795px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 509.333px;
  left: 993.333px;
  transform: rotate(0);
}

.v7uluqtt {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1080px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 766px;
  left: 993.333px;
  transform: rotate(0);
}

.qx6aqsxq {
  z-index: 0;
  color: #000;
  width: 1080.91px;
  height: 590.025px;
  position: absolute;
  top: 215.214px;
  left: 993.854px;
}

.govmwhns {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 1057.5px;
  position: relative;
}

.im0sst69 {
  width: 100%;
  overflow: hidden;
}

.pqkq454i {
  z-index: 0;
  width: auto;
  margin: 0 auto;
  position: relative;
}

.u6wx0vyk {
  z-index: 0;
  width: auto;
  max-width: 100%;
  position: relative;
}

.fqtg9a9l {
  color: #419fa9;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.h9nteedi {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.km9miu9o {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.pf07wosq {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
  display: flex;
}

.prtt0yfg {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 134.667px;
  left: 704.667px;
  transform: rotate(0);
}

.b7vjfxo2 {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 1275px;
  transform: rotate(0);
}

.yv2ybpoz {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 135px;
  left: 135px;
  transform: rotate(0);
}

.xrl3xs7q {
  color: #454543;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.hcxp3igh {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.zgbqkja0 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 66px;
}

.wt2wrken {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: flex;
}

.nnasq2kj {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 705px;
  transform: rotate(0);
}

.r2kc2gcg {
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.rzr420z2 {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369px;
  left: 135px;
  transform: rotate(0);
}

.xgdeerc6 {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 522.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 369.333px;
  left: 1274.67px;
  transform: rotate(0);
}

.wmye868y {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 134.667px;
}

.v43wqmrn {
  z-index: 0;
  color: #000;
  width: 510.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 705.333px;
}

.hpxg5kky {
  z-index: 0;
  color: #000;
  width: 522.667px;
  height: 300px;
  position: absolute;
  top: 134.667px;
  left: 1274.67px;
}

.tl9cqarq {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 544.001px;
  position: relative;
}

.toszknw0 {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  object-position: 62.4319% 0%;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.owd35cpj {
  z-index: 1;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 795px;
  height: 996px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 277.5px;
  overflow: hidden;
  transform: rotate(0);
}

.f6yr6ten {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  font-weight: 700;
  line-height: 127.5px;
}

.kxltm6um {
  color: #454543;
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.mw1npbd8 {
  text-align: left;
  letter-spacing: 1.275px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.bqdeobi7 {
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
}

.pzij7g5k {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 127.5px;
  font-weight: 400;
  line-height: 127.5px;
}

.kk5kxkki {
  color: #000;
  text-align: left;
  letter-spacing: 1.275px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 127.5px;
  line-height: 127.5px;
  display: flex;
}

.y5skrqhe {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 593.73px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 78.3394px;
  left: 1269.92px;
  transform: rotate(0);
}

.fwcgqzzz {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 510.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 532px;
  left: 1269.33px;
  transform: rotate(0);
}

.obvfjl1t {
  z-index: 0;
  color: #000;
  width: 512.641px;
  height: 175.92px;
  display: none;
  position: absolute;
  top: 470.036px;
  left: 10.9949px;
}

.ieuopf4t {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 994.666px;
  position: relative;
}

.gov491bu {
  color: #454543;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.vy61bpzl {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.qou2wuhj {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
}

.f43u03kf {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 105px;
  line-height: 115.5px;
}

.uc3ji8t6 {
  color: #000;
  text-align: center;
  letter-spacing: 2.1px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 105px;
  line-height: 115.5px;
  display: flex;
}

.wb7keqcs {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1903.51px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 90.7087px;
  left: 8.24616px;
  transform: rotate(0);
}

.srrknk60 {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.zz0ps05k {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.xualcq7b {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.c0q3qmy7 {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 900px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 240px;
  left: 510px;
  transform: rotate(0);
}

.of9punt5 {
  color: #000;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  overflow: hidden;
}

.lzizbpo1 {
  z-index: 2;
  color: #000;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: 60px;
  line-height: 1.15;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ctj8rkt9 {
  z-index: 2;
  color: #000;
  background-color: #00000026;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.ha2a7ckz {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: cover;
  text-rendering: optimizelegibility;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.d5i96iu0 {
  color: #000;
  text-rendering: optimizelegibility;
  width: auto;
  margin: 0;
  line-height: 1.15;
}

.gsae717n {
  z-index: 0;
  color: #000;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  position: absolute;
  top: 0;
  left: 0;
}

.z2e5skce {
  opacity: 0;
  color: #000;
  background-color: #0000000d;
  flex-direction: row;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
}

.xr9w3yle {
  z-index: 1;
  color: #000;
  width: 1920px;
  height: 960px;
  line-height: 1.15;
  position: absolute;
  top: 384px;
  left: 0;
  overflow: hidden;
  transform: rotate(0);
}

.tw8sstkt {
  color: #000;
  background-color: #fff;
  width: auto;
  height: 1341.33px;
  position: relative;
}

.fqt2j7r0 {
  color: #fff;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 130.5px;
  font-weight: 700;
  line-height: 130.5px;
}

.mirhzhay {
  color: #000;
  text-align: center;
  letter-spacing: 1.305px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 130.5px;
  line-height: 130.5px;
}

.br05l4qc {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 1570.91px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 101.704px;
  left: 174.546px;
  transform: rotate(0);
}

.b1gdidcb {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #fff;
  width: 100%;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}

.pfiky4jn {
  color: #fff;
  text-align: center;
  letter-spacing: 2.34px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #fff;
  flex-direction: column;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.dmbu44rr {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ed4ab3dr {
  z-index: 2;
  color: #fff;
  overflow-wrap: break-word;
  cursor: pointer;
  background-color: #454543;
  border-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 66.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 285.333px;
  left: 820px;
  transform: rotate(0);
}

.zn78ro8l {
  color: #000;
  background-color: #419fa9;
  width: auto;
  height: 482.666px;
  position: relative;
}

.co417ndq {
  z-index: 1;
  filter: blur();
  color: #000;
  vertical-align: middle;
  object-fit: contain;
  border-color: #0000;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.pklv3sgq {
  z-index: 12;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 57.3334px;
  height: 82.6666px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.q59tc7k5 {
  z-index: 12;
  color: #000;
  width: 57.3334px;
  height: 82.6666px;
  position: absolute;
  top: 92.6666px;
  left: 947.333px;
}

.bht8vdab {
  z-index: 3;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 64.0001px;
  height: 69.3334px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.sr6lfsg7 {
  z-index: 3;
  color: #000;
  width: 64.0001px;
  height: 69.3334px;
  position: absolute;
  top: 94.6562px;
  left: 608.667px;
}

.ss89u40d {
  z-index: 6;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 76.0001px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.fp76gmob {
  z-index: 6;
  color: #000;
  width: 77.3333px;
  height: 76.0001px;
  position: absolute;
  top: 96px;
  left: 1614px;
}

.l311fsdj {
  z-index: 9;
  filter: blur();
  color: #000;
  transform-style: preserve-3d;
  border: 0 solid #0000;
  flex-direction: row;
  width: 77.3333px;
  height: 65.3333px;
  line-height: 1.15;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: scale(1)translate(0)rotate3d(0, 1, 0, 0)rotate(0);
}

.t8xuy8il {
  z-index: 9;
  color: #000;
  width: 77.3333px;
  height: 65.3333px;
  position: absolute;
  top: 101.333px;
  left: 1276px;
}

.wxvnfiyj {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.ytnmvtuu {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
}

.ei926o06 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 22.5px;
  line-height: 31.5px;
}

.mg4i33i8 {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 22.5px;
  line-height: 31.5px;
  display: flex;
}

.e056f2w0 {
  z-index: 15;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 250.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 139.333px;
  left: 178px;
  transform: rotate(0);
}

.fbifna4n {
  color: #454543;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.mfbbzr2f {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.kxbvpfye {
  color: #000;
  text-align: center;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.potz5tmt {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 206.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 188.667px;
  left: 879.333px;
  transform: rotate(0);
}

.d8tqwm8y {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 542px;
  transform: rotate(0);
}

.xhlli727 {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 189.323px;
  left: 1216.67px;
  transform: rotate(0);
}

.i3rwl4h6 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 196px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 190.656px;
  left: 1546px;
  transform: rotate(0);
}

.ln3o8wgo {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.fejm6x1t {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 367.5px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 758.667px;
  left: 990px;
  transform: rotate(0);
}

.r0dy5nga {
  z-index: 0;
  color: #000;
  width: 206.156px;
  height: 155.304px;
  position: absolute;
  top: 92.083px;
  left: 879.599px;
}

.ihqgsaln {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 147.058px;
  position: absolute;
  top: 101.704px;
  left: 1216.32px;
}

.k8wssnfq {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 96.2062px;
  left: 1546.17px;
}

.ai5b3oww {
  z-index: 0;
  color: #000;
  width: 196.536px;
  height: 123.694px;
  position: absolute;
  top: 94.8317px;
  left: 541.503px;
}

.qb8sv13v {
  z-index: 0;
  color: #000;
  width: 1201.2px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 541.503px;
}

.y8ql81j4 {
  z-index: 0;
  color: #000;
  width: 1564.04px;
  height: 156.678px;
  position: absolute;
  top: 92.083px;
  left: 178.668px;
}

.i0nyiwbq {
  color: #000;
  background-color: #f6f6f4;
  width: auto;
  height: 340.001px;
  position: relative;
}

.lhk2zmmm {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.hl85v9ek {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.dfnupssh {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
}

.v8ntu7hp {
  color: #000;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 43.2px;
  display: flex;
}

.ponyp15d {
  z-index: 3;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 774.667px;
  transform: rotate(0);
}

.tin5cw5x {
  z-index: 17;
  color: #000;
  border: 0 solid #0000;
  flex-direction: row;
  width: 212px;
  height: 42.6667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 146.667px;
  overflow: hidden;
  transform: rotate(0);
}

.xasz8h47 {
  z-index: 5;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.y7tusgaz {
  z-index: 8;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.mwgialc2 {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.uv6b3ooc {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  text-transform: uppercase;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.zddgxzgq {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
}

.i4drfxuq {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 29.835px;
  display: flex;
}

.vw50d85v {
  z-index: 1;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 398.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 177.333px;
  left: 146.667px;
  transform: rotate(0);
}

.oh3dvqpf {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.uje86ags {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: 100%;
  margin: 0;
  font-size: 19.5px;
  line-height: 33.735px;
}

.xq01untg {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  flex-direction: column;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
  display: flex;
}

.yt81zi0j {
  z-index: 2;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 226.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 774.667px;
  transform: rotate(0);
}

.ypsjam9b {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.cq2bwct2 {
  z-index: 4;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1113.33px;
  transform: rotate(0);
}

.rdtk79hu {
  color: #fff;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.w4arerey {
  z-index: 7;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 186.667px;
  left: 1469.33px;
  transform: rotate(0);
}

.adiz1n33 {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.s8wgisoq {
  color: #fff;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  cursor: pointer;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.fpxcjelq {
  color: #000;
  text-align: left;
  letter-spacing: .9px;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
  border-color: #0000;
  width: auto;
  font-size: 22.5px;
  font-weight: 300;
  line-height: 41.85px;
}

.yyx42ldk {
  z-index: 16;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 368px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 303.333px;
  left: 134.667px;
  transform: rotate(0);
}

.qe9iisa0 {
  z-index: 11;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 117.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
  transform: rotate(0);
}

.ip5oi1s0 {
  z-index: 14;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 152px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 428px;
  left: 1113.33px;
  transform: rotate(0);
}

.strxna08 {
  z-index: 10;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 269.333px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 493.333px;
  left: 774.667px;
  transform: rotate(0);
}

.uwih9hrb {
  color: #000;
  text-align: left;
  letter-spacing: .39px;
  overflow-wrap: break-word;
  border-color: #0000;
  width: auto;
  font-size: 19.5px;
  line-height: 33.735px;
}

.gkgrhglg {
  z-index: 13;
  color: #000;
  overflow-wrap: break-word;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 386.667px;
  line-height: 1.15;
  display: flex;
  position: absolute;
  top: 500px;
  left: 1113.33px;
  transform: rotate(0);
}

.zul3xkif {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 205.333px;
  position: absolute;
  top: 428px;
  left: 1113.33px;
}

.fagj5l4b {
  z-index: 0;
  color: #000;
  width: 269.333px;
  height: 200px;
  position: absolute;
  top: 426.667px;
  left: 774.667px;
}

.feo9vxsf {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 238.667px;
  position: absolute;
  top: 114.667px;
  left: 1469.33px;
}

.mm3kb1fu {
  z-index: 0;
  color: #000;
  width: 386.667px;
  height: 272px;
  position: absolute;
  top: 114.667px;
  left: 1113.33px;
}

.mfs9dfby {
  z-index: 0;
  color: #000;
  width: 184px;
  height: 133.333px;
  display: none;
  position: absolute;
  top: 584px;
  left: 43.9999px;
}

.koea3ppt {
  color: #000;
  background-color: #454543;
  width: auto;
  height: 747px;
  position: relative;
}

.jxifmkei {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  width: 33.3333%;
  font-size: 13.5px;
  line-height: 16.2px;
}

.b15z6u1b {
  color: #454543;
  letter-spacing: .405px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0 22.5px 0 0;
  font-size: 13.5px;
  line-height: 13.5px;
  display: block;
}

.dajz2zxw {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 15px;
  display: block;
}

.huzesn46 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 33.3333%;
  display: flex;
}

.zhfa3zy2 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 42px 135px;
  display: flex;
  position: relative;
}

.taaw8vbc {
  flex-grow: 1;
  width: 100%;
}

.nb3wu8we {
  flex-direction: row;
  width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.jb2swf96 {
  z-index: 100000;
  text-align: center;
  background-color: #32323a;
  width: auto;
  min-width: 100%;
  font-size: 13px;
  line-height: 20px;
  animation-name: fadeOut;
  position: fixed;
  bottom: 0;
  left: 0;
}

.m9sqz47s {
  z-index: 0;
  color: #454543;
  clip: rect(0px, 0px, 0px, 0px);
  fill: none;
  overflow-clip-margin: content-box;
  width: 1px;
  height: 1px;
  margin: -1px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.emqmjrpl {
  z-index: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 62px;
  max-width: none;
  height: 124px;
  display: flex;
  position: absolute;
  bottom: -4px;
  right: 0;
}

.lr85q16e {
  z-index: 1000;
  color: #333;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-color: #333;
  border-radius: 10px;
  width: auto;
  min-width: 17px;
  max-width: 357px;
  padding: 5px 15px;
  font-size: 17px;
  line-height: 21px;
  animation-name: tooltips-horz;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  display: block;
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  transform: translate(0, -50%);
  box-shadow: 0 1.93465px 7.73859px #00000026;
}

.deia1w6p {
  color: #000;
  text-align: center;
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  line-height: 1;
  overflow: hidden;
}

.zjo3a2qa {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  line-height: 1;
  display: block;
  position: relative;
}

.fi318of7 {
  z-index: 0;
  color: #000;
  text-align: center;
  cursor: pointer;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 24px;
  line-height: 1;
  display: block;
  position: absolute;
  overflow: hidden;
}

.izv2qq05 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.su5n6o2e {
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: none;
  position: relative;
}

.iyfeprvp {
  z-index: 1099;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  position: relative;
  box-shadow: 0 16px 24px #49687e29;
}

.pl02cur3 {
  z-index: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 54px;
  max-width: none;
  height: 54px;
  position: absolute;
  bottom: 0;
  right: 4px;
}

.xzi4gpx9 {
  visibility: hidden;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  background-position: 0 0;
  border: 0 #000;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.o2b75uue {
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: auto;
  box-shadow: 0 16px 24px #49687e29;
}

.rnpr17w1 {
  width: auto;
}

.m7b3kv2t {
  width: auto;
  position: relative;
}

.ksd4bl22 {
  z-index: 10001;
  width: auto;
  position: fixed;
  bottom: 25px;
  right: 25px;
}

.bc5p7cfa {
  z-index: 99999;
  width: auto;
}

.e0fg8n7i {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.c84abrdx {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 23.7685px;
  transition-duration: .1s;
  position: absolute;
}

.pm733ab1 {
  grid-column-gap: normal;
  color: #454543;
  background-color: #fff;
  border-color: #454543;
  outline: 3px solid #0000;
  width: 100%;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  line-height: 1.5;
  transition-property: none;
  overflow: hidden auto;
}

.container-6 {
  flex: 0 auto;
  max-width: none;
  display: block;
}

.image-3 {
  vertical-align: baseline;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 3.5rem;
  }

  .style-guide-block {
    margin-bottom: 2.5rem;
  }

  .form-error {
    padding-left: .25rem;
  }

  .paragraph.extra-large {
    font-size: 1.5rem;
  }

  .form-dropdown {
    padding-right: .25rem;
  }

  .form-success {
    padding-top: .25rem;
  }

  .heading {
    font-size: 3rem;
  }

  .heading.medium, .heading.regular {
    font-size: 1.6rem;
  }

  .heading.large {
    font-size: 3.5rem;
  }

  .button-secondary {
    position: relative;
  }

  .section {
    padding: 6rem 4rem;
  }

  .container-large {
    overflow: hidden;
  }

  .nav-link {
    margin: .25rem 0;
  }

  .nav-menu {
    border-bottom: .0625rem solid var(--creme-dark-1);
    background-color: var(--white\<deleted\|variable-4845a7f3\>);
    align-items: flex-start;
    width: 100vw;
    min-width: 100vw;
    margin-right: 0;
    padding: 1rem 3.125rem 2rem;
  }

  .nav-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .button {
    position: relative;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-menu-button {
    flex-direction: row;
    justify-content: center;
    margin-left: 1rem;
    margin-right: -.5rem;
    padding: 0;
    display: flex;
  }

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

  .actions-wrapper {
    align-items: center;
  }

  .menu-icon-line-bottom {
    background-color: var(--creme);
    border-radius: .0625rem;
    width: 2rem;
    height: .15625rem;
    margin-top: .25rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-line-top {
    background-color: var(--creme);
    border-radius: .0625rem;
    width: 2rem;
    height: .15625rem;
    margin-bottom: .25rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .faq-wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .faq-answer {
    padding-right: 2.5rem;
  }

  .image-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: baseline;
    display: flex;
  }

  .feature-item {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .cta-card-content {
    grid-column-gap: 2rem;
  }

  .hero-image {
    height: auto;
  }

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

  .grid-3-column {
    grid-column-gap: 3rem;
  }

  .container-small {
    overflow: hidden;
  }

  .image-grid {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section-light {
    padding: 6rem 4rem;
  }

  .container.small-container {
    width: 90%;
  }

  .grid-layout.y-center {
    align-items: center;
  }

  .grid-layout.desktop-1-column, .grid-layout.tablet-1-column {
    grid-template-columns: 1fr;
  }

  .grid-layout.tablet-1-column.grid-gap-xxl {
    grid-column-gap: 16px;
    grid-row-gap: 6rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .utility-padding-all-0 {
    padding: 0;
  }

  .utility-margin-all-0 {
    margin: 0;
  }

  .utility-margin-bottom-0 {
    margin-bottom: 0;
  }

  .paragraph-copy.extra-large {
    font-size: 1.5rem;
  }

  .button-copy {
    position: relative;
  }

  .container-large-bg {
    overflow: hidden;
  }

  .grid-3-column-bg {
    grid-column-gap: 3rem;
  }

  .div-block, .div-block-desktop {
    background-size: cover;
  }

  .div-block-desktop.hidden {
    display: none;
  }

  .div-block-mobile {
    background-size: cover;
    display: none;
  }

  .div-block-2 {
    display: block;
  }

  .container-2 {
    max-width: 728px;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .section-copy-a {
    padding: 6rem 4rem;
  }

  .container-large-copy {
    overflow: hidden;
  }

  .div-block-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
  }

  .paragraph-medium {
    font-size: 1.2rem;
    display: block;
  }

  .paragraph-medium.extra-large {
    font-size: 1.5rem;
  }

  .heading-creme {
    font-size: 3rem;
  }

  .paragraph-green.extra-large {
    font-size: 1.5rem;
  }

  .container-5 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

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

  .section-light-2 {
    padding: 6rem 4rem;
  }

  .pxzv02i2 {
    font-size: 12.3875px;
  }

  .nyq55vdn {
    max-width: 100.648px;
    font-size: 12.3875px;
  }

  .wn4zws7o {
    font-size: 12.3875px;
  }

  .qgeojbh7 {
    letter-spacing: .650344px;
    font-size: 9.29063px;
    line-height: 10.2197px;
  }

  .b8eiyx6d {
    font-size: 12.3875px;
  }

  .ma70r2py {
    margin: 0 0 0 24.775px;
    font-size: 12.3875px;
  }

  .kenynln7 {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .bzo9uf3s {
    margin: 0 0 0 77.4219px;
    font-size: 12.3875px;
  }

  .edw1ly2q {
    font-size: 12.3875px;
  }

  .bajise0t {
    max-width: none;
    padding: 15.4844px 69.6797px;
    font-size: 12.3875px;
  }

  .cwvbz9th, .rmj1ride, .w3idiwaz {
    font-size: 12.3875px;
  }

  .xud1l2fj {
    max-width: 100.648px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .qv6av6bf {
    letter-spacing: .650344px;
    margin: 0;
    padding: 0;
    font-size: 9.29063px;
    line-height: 10.2197px;
  }

  .ult2n7ws {
    letter-spacing: .650344px;
    margin: 0 0 0 24.775px;
    padding: 0;
    font-size: 9.29063px;
    line-height: 10.2197px;
  }

  .q1f51q9y {
    flex-wrap: wrap;
    width: 389px;
    margin: 0 0 0 154.844px;
    padding: 0;
    font-size: 12.3875px;
  }

  .h4rsfdmd {
    max-width: none;
    padding: 15.4844px 69.6797px;
    font-size: 12.3875px;
  }

  .iybm78vw, .rdr32ck5 {
    font-size: 12.3875px;
  }

  .w4fy7gvg {
    max-width: 123.875px;
    font-size: 12.3875px;
  }

  .jd6xratd {
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
  }

  .sr6fi4km {
    padding: 15.4844px 24.0008px;
    font-size: 12.3875px;
  }

  .pq3kgclz {
    padding: 15.4844px 0;
    font-size: 12.3875px;
  }

  .kigmweg8 {
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
  }

  .zt6eq43v {
    font-size: 12.3875px;
  }

  .jcyfz8ci {
    border-width: 0;
    width: 430.81px;
    height: 545.738px;
    font-size: 12.3875px;
  }

  .rqksyozc, .c0vvxm5j, .beqc9tml {
    letter-spacing: .278719px;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .xjt40p5u {
    letter-spacing: .278719px;
    border-width: 0;
    width: 557.438px;
    height: 19.5114px;
    margin: 0;
    padding: 0;
    font-size: 13.9359px;
    line-height: 19.5103px;
    top: 110.799px;
    left: 512.705px;
  }

  .sbgzf2g8 {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .pdch8eyn {
    letter-spacing: .67357px;
    border-width: 0;
    width: 359.926px;
    height: 67.359px;
    margin: 0;
    padding: 0;
    font-size: 67.357px;
    line-height: 67.357px;
    top: 151.747px;
    left: 512.705px;
  }

  .tk6q2s1w, .xhbb2otg {
    letter-spacing: .557438px;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .v1vu1idg {
    letter-spacing: .557438px;
    border-width: 0;
    width: 359.926px;
    height: 30.6567px;
    margin: 0;
    padding: 0;
    font-size: 27.8719px;
    line-height: 30.6591px;
    top: 220.566px;
    left: 512.705px;
  }

  .fsyekpbf {
    letter-spacing: .464531px;
    border-width: 0;
    width: 410.328px;
    height: 107.991px;
    margin: 0;
    padding: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
    top: 262.89px;
    left: 512.705px;
  }

  .s2w0nuba {
    letter-spacing: .278719px;
    border-width: 0;
    width: 557.438px;
    height: 19.5114px;
    margin: 0;
    padding: 0;
    font-size: 13.9359px;
    line-height: 19.5103px;
    top: 395.368px;
    left: 512.705px;
  }

  .yfgr4f2n {
    width: 557.906px;
    height: 304.539px;
    font-size: 12.3875px;
    top: 111.082px;
    left: 512.974px;
  }

  .xf9gipql {
    width: 991px;
    height: 545.824px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .x8t2cil5, .uuiywuot {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .gb9oowz0 {
    letter-spacing: .67357px;
    border-width: 0;
    width: 263.578px;
    height: 66.7549px;
    margin: 0;
    padding: 0;
    font-size: 67.357px;
    line-height: 67.357px;
    top: 69.5076px;
    left: 363.711px;
  }

  .hcyo7nlp {
    letter-spacing: .67357px;
    border-width: 0;
    width: 263.234px;
    height: 66.7549px;
    margin: 0;
    padding: 0;
    font-size: 67.357px;
    line-height: 67.357px;
    top: 69.6797px;
    left: 658.086px;
  }

  .wacl4jg4 {
    letter-spacing: .67357px;
    border-width: 0;
    width: 263.234px;
    height: 66.7549px;
    margin: 0;
    padding: 0;
    font-size: 67.357px;
    line-height: 67.357px;
    top: 69.6797px;
    left: 69.6797px;
  }

  .rbfxzmq9, .vpjo1x7z {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .x0w6vj4o {
    letter-spacing: .619375px;
    border-width: 0;
    width: 263.234px;
    height: 33.7215px;
    margin: 0;
    padding: 0;
    font-size: 30.9688px;
    line-height: 34.0656px;
    top: 190.458px;
    left: 363.883px;
  }

  .dwe88vcq {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .w8csmm1x {
    letter-spacing: .619375px;
    border-width: 0;
    width: 263.234px;
    height: 33.7215px;
    margin: 0;
    padding: 0;
    font-size: 30.9688px;
    line-height: 34.0656px;
    top: 190.458px;
    left: 69.6797px;
  }

  .l1j1lml6 {
    letter-spacing: .619375px;
    border-width: 0;
    width: 269.772px;
    height: 33.7215px;
    margin: 0;
    padding: 0;
    font-size: 30.9688px;
    line-height: 34.0656px;
    top: 190.63px;
    left: 657.914px;
  }

  .v53a9b98 {
    width: 263.579px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 69.5076px;
  }

  .rph2bgcu {
    width: 263.579px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 364.055px;
  }

  .cy80zr1d {
    width: 269.772px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 657.914px;
  }

  .gtrzgyf7 {
    width: 991px;
    height: 280.784px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .txbgyrwv {
    font-size: 12.3875px;
  }

  .vmb6hmel {
    border-width: 0;
    width: 410.336px;
    height: 514.081px;
    font-size: 12.3875px;
    left: 143.23px;
  }

  .xf7iiqok, .p4qdaaqs, .hbsaayr8, .xawp58au {
    letter-spacing: .658086px;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .zy36e6jt {
    letter-spacing: .658086px;
    margin: 0;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .rgoxi1kz {
    letter-spacing: .658086px;
    border-width: 0;
    width: 306.451px;
    height: 195.788px;
    margin: 0;
    padding: 0;
    font-size: 65.8086px;
    line-height: 65.8086px;
    top: 40.4345px;
    left: 655.465px;
  }

  .se67g9kr {
    letter-spacing: .464531px;
    margin: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .e0gsl1qi {
    letter-spacing: .464531px;
    border-width: 0;
    width: 263.579px;
    height: 127.688px;
    margin: 0;
    padding: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
    top: 274.59px;
    left: 655.161px;
  }

  .rwae2af7 {
    width: 264.598px;
    height: 90.8003px;
    font-size: 12.3875px;
    top: 242.607px;
    left: 5.67496px;
  }

  .ksvmjdkv {
    width: 991px;
    height: 513.393px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .fex4mfu5, .tfvei1u6, .o0mgxjz2 {
    letter-spacing: 1.08391px;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .gk4kgu8i {
    letter-spacing: 1.08391px;
    border-width: 0;
    width: 982.484px;
    height: 59.5877px;
    margin: 0;
    padding: 0;
    font-size: 54.1953px;
    line-height: 59.6148px;
    top: 46.8189px;
    left: 4.25622px;
  }

  .w8pfo3tp {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .ksxftdr1 {
    letter-spacing: .201297px;
    border-width: 0;
    width: 464.531px;
    height: 14.897px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
    top: 123.875px;
    left: 263.234px;
  }

  .xkmkqo8f {
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .c4tzorg1, .mty53vqz {
    font-size: 12.3875px;
  }

  .rxnp7ie1 {
    margin: 0;
    font-size: 12.3875px;
  }

  .lii8ajn9, .aj5x74ng {
    font-size: 12.3875px;
  }

  .q63nhji7 {
    width: 991px;
    height: 495.5px;
    font-size: 12.3875px;
    top: 198.2px;
  }

  .jsyugsk8 {
    width: 991px;
    height: 692.324px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .wa8712ha {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .qm8yc3hl {
    letter-spacing: .67357px;
    border-width: 0;
    width: 810.818px;
    height: 66.6814px;
    margin: 0;
    padding: 0;
    font-size: 67.357px;
    line-height: 67.357px;
    top: 52.4939px;
    left: 90.0909px;
  }

  .qefdcn12 {
    letter-spacing: 1.20778px;
    margin: 0;
    font-size: 9.29063px;
    line-height: 9.29063px;
  }

  .f1hah21q {
    letter-spacing: 1.20778px;
    font-size: 9.29063px;
    line-height: 9.29063px;
  }

  .oha5pny3 {
    width: 144.516px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
    top: 147.274px;
    left: 423.24px;
    overflow: hidden;
  }

  .awbccsg9 {
    width: 991px;
    height: 249.126px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .f7xdfs29 {
    font-size: 12.3875px;
  }

  .ge4xm9md {
    border-width: 0;
    width: 29.5924px;
    height: 42.668px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .hydo33jo {
    border-width: 0;
    width: 33.0334px;
    height: 35.7861px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .utvjsj8b {
    border-width: 0;
    width: 39.9153px;
    height: 39.2271px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .ytjyaap3 {
    border-width: 0;
    width: 39.9153px;
    height: 33.7215px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .qr4quoqq, .dfawj5p0 {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .gd60zlhy {
    letter-spacing: .464531px;
    margin: 0;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .g72vajtt {
    letter-spacing: .464531px;
    border-width: 0;
    width: 129.381px;
    height: 31.4988px;
    margin: 0;
    padding: 0;
    font-size: 11.6133px;
    line-height: 16.2586px;
    top: 71.9164px;
    left: 91.874px;
  }

  .bd1xg4o0 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .ke4jpoip {
    letter-spacing: .201297px;
    border-width: 0;
    width: 106.67px;
    height: 30.2873px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
    top: 97.3795px;
    left: 453.864px;
  }

  .zaaw24yq {
    letter-spacing: .201297px;
    border-width: 0;
    width: 101.165px;
    height: 15.1436px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
    top: 97.7182px;
    left: 279.751px;
  }

  .awp7odyj {
    letter-spacing: .201297px;
    border-width: 0;
    width: 101.165px;
    height: 30.2873px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
    top: 97.7182px;
    left: 627.977px;
  }

  .rtnaplbb {
    letter-spacing: .201297px;
    border-width: 0;
    width: 101.165px;
    height: 15.1436px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
    top: 98.4064px;
    left: 797.962px;
  }

  .yw12ja4s {
    letter-spacing: .464531px;
    border-width: 0;
    width: 189.684px;
    height: 21.2011px;
    margin: 0;
    padding: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
    top: 391.583px;
    left: 510.984px;
  }

  .h7ra8jqz {
    width: 106.407px;
    height: 80.1596px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 454.001px;
  }

  .oqh7hwm5 {
    width: 101.441px;
    height: 75.9034px;
    font-size: 12.3875px;
    top: 52.4939px;
    left: 627.799px;
  }

  .dfgcm075 {
    width: 101.441px;
    height: 63.8439px;
    font-size: 12.3875px;
    top: 49.6564px;
    left: 798.049px;
  }

  .huhirvyk {
    width: 101.441px;
    height: 63.8439px;
    font-size: 12.3875px;
    top: 48.947px;
    left: 279.495px;
  }

  .ukyt7nmz {
    width: 619.996px;
    height: 80.8689px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 279.495px;
  }

  .u3a83yko {
    width: 807.271px;
    height: 80.8689px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 92.219px;
  }

  .kow6mlng {
    width: 991px;
    height: 175.49px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .btdiylk7, .wf9q1rfc {
    letter-spacing: .371625px;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .g9t09u5o {
    letter-spacing: .371625px;
    border-width: 0;
    width: 60.5469px;
    height: 22.0223px;
    margin: 0;
    padding: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
    top: 59.1848px;
    left: 399.841px;
  }

  .cvpt05gn {
    border-width: 0;
    width: 109.423px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 75.7014px;
  }

  .ef2u8xkb {
    letter-spacing: .371625px;
    border-width: 0;
    width: 78.4531px;
    height: 22.0223px;
    margin: 0;
    padding: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
    top: 59.1848px;
    left: 574.642px;
  }

  .daobq6cc {
    letter-spacing: .371625px;
    border-width: 0;
    width: 78.4531px;
    height: 22.0223px;
    margin: 0;
    padding: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
    top: 59.1848px;
    left: 758.39px;
  }

  .la8qr59f, .muxvu6en {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .kwe9rynj {
    letter-spacing: .201297px;
    border-width: 0;
    width: 205.766px;
    height: 30.2805px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
    top: 91.5299px;
    left: 75.7014px;
  }

  .c9maibkp {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .lwcndfx6 {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .zefk7wbo {
    letter-spacing: .201297px;
    border-width: 0;
    width: 116.993px;
    height: 68.8195px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
    top: 96.3473px;
    left: 399.841px;
  }

  .pdjmiou2 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .l8sue3kc {
    letter-spacing: .201297px;
    border-width: 0;
    width: 199.576px;
    height: 103.229px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
    top: 96.3473px;
    left: 574.642px;
  }

  .yj3dg7dj {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .oxacimsj {
    letter-spacing: .201297px;
    border-width: 0;
    width: 199.576px;
    height: 86.0243px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
    top: 96.3473px;
    left: 758.39px;
  }

  .e4ux46tz, .r7jzva4l, .adytl6fi {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .w3hiohgo {
    letter-spacing: .464531px;
    border-width: 0;
    width: 189.942px;
    height: 128.004px;
    margin: 0;
    padding: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
    top: 156.564px;
    left: 69.5076px;
  }

  .iv5ev99b {
    letter-spacing: .371625px;
    border-width: 0;
    width: 60.5469px;
    height: 22.0223px;
    margin: 0;
    padding: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
    top: 220.222px;
    left: 399.841px;
  }

  .zpwz7hfe {
    letter-spacing: .371625px;
    border-width: 0;
    width: 78.4531px;
    height: 22.0223px;
    margin: 0;
    padding: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
    top: 220.91px;
    left: 574.642px;
  }

  .r53ubai1 {
    letter-spacing: .201297px;
    border-width: 0;
    width: 139.015px;
    height: 68.8195px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
    top: 254.632px;
    left: 399.841px;
  }

  .m6dq3zi0 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .bjw9zlyd {
    letter-spacing: .201297px;
    border-width: 0;
    width: 199.576px;
    height: 68.8195px;
    margin: 0;
    padding: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
    top: 258.073px;
    left: 574.642px;
  }

  .bw2vk8yz {
    width: 199.576px;
    height: 105.982px;
    font-size: 12.3875px;
    top: 220.91px;
    left: 574.642px;
  }

  .ggpnkqax {
    width: 139.015px;
    height: 103.229px;
    font-size: 12.3875px;
    top: 220.222px;
    left: 399.841px;
  }

  .oq5aakx5 {
    width: 199.576px;
    height: 123.187px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 758.39px;
  }

  .e679k4xi {
    width: 199.576px;
    height: 140.392px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 574.642px;
  }

  .h6s9faa2 {
    width: 94.9709px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 301.429px;
    left: 22.7104px;
  }

  .dmvpwjx6 {
    width: 991px;
    height: 385.561px;
    margin: 0 auto;
    padding: 0;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .oze29keo {
    letter-spacing: .209039px;
    font-size: 6.96797px;
    line-height: 8.36156px;
  }

  .m1932pa7 {
    letter-spacing: .209039px;
    margin: 0 11.6133px 0 0;
    font-size: 6.96797px;
    line-height: 6.96797px;
  }

  .uuemtgnz {
    font-size: 7.74219px;
  }

  .jkeagjxb {
    font-size: 12.3875px;
  }

  .g69abrpt {
    padding: 21.6781px 69.6797px;
    font-size: 12.3875px;
  }

  .zjvacmxt {
    width: 991px;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .gngspivx {
    margin: 0;
    padding: 15px 30px;
  }

  .heugyqxb {
    margin: -1px;
    font-size: 12.3875px;
  }

  .jjnnd199 {
    font-size: 12.3875px;
  }

  .gt0axy3o {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .eon9ytwf {
    font-size: 12.3875px;
  }

  .rqs89566 {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .irslm4ys {
    margin: -1px;
    font-size: 12.3875px;
  }

  .l8qbmu35, .evjzn9qp {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 12.3875px;
  }

  .ka902oc2, .ymkypiqd {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .bvoc4b9k {
    border-width: 0;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .we8tdvm4 {
    font-size: 12.3875px;
  }

  .t49js71v {
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .zlqg1wn1 {
    font-size: 12.3875px;
  }

  .an7i8xer {
    border-radius: 3px;
    padding: 15px;
  }

  .d3on6hr9 {
    font-size: 12.3875px;
  }

  .j9zbsu1u {
    margin: 0;
    font-size: 12.3875px;
  }

  .jhjj2p5p, .ebxk0bju {
    font-size: 12.3875px;
  }

  .fx8ghxch {
    max-width: 100.648px;
    font-size: 12.3875px;
  }

  .ka815oka {
    letter-spacing: .650344px;
    font-size: 9.29063px;
    line-height: 10.2197px;
  }

  .pnma9omc {
    font-size: 12.3875px;
  }

  .j0lweraj {
    margin: 0 0 0 24.775px;
    font-size: 12.3875px;
  }

  .ngm0vpjg {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .aiixep7l {
    margin: 0 0 0 77.4219px;
    font-size: 12.3875px;
  }

  .htlgsdmz {
    font-size: 12.3875px;
  }

  .yb7xlzgw {
    max-width: none;
    padding: 15.4844px 69.6797px;
    font-size: 12.3875px;
  }

  .hjvczbpm, .r0ehbpz5 {
    font-size: 12.3875px;
  }

  .slztw5kz {
    max-width: 123.875px;
    font-size: 12.3875px;
  }

  .ginyt0nk {
    font-size: 10.0648px;
  }

  .xzihf9xt {
    font-size: 12.3875px;
  }

  .fd6j2d0k {
    padding: 15.4844px 24.0008px;
    font-size: 12.3875px;
  }

  .ocouy7v9 {
    padding: 15.4844px 0;
    font-size: 12.3875px;
  }

  .yruvi8hz {
    margin: 0 auto;
    font-size: 12.3875px;
  }

  .kekzqq00, .j09am0r4 {
    font-size: 12.3875px;
  }

  .l418md9i {
    border-width: 0;
    width: 430.81px;
    height: 545.738px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .crcoyc6s, .cknntkmd, .v4dbba0t {
    letter-spacing: .278719px;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .z5f1x92h {
    letter-spacing: .278719px;
    margin: 0;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .s59aradn {
    letter-spacing: .278719px;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .joovil4g {
    border-width: 0;
    width: 557.438px;
    height: 19.5114px;
    font-size: 12.3875px;
    top: 110.799px;
    left: 512.705px;
  }

  .eles1hsk {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .t63q8o04 {
    letter-spacing: .67357px;
    margin: 0;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .xuhx9y0f {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .b5u2wdm5 {
    border-width: 0;
    width: 359.926px;
    height: 67.359px;
    font-size: 12.3875px;
    top: 151.747px;
    left: 512.705px;
  }

  .sodd75b7, .awkywy71 {
    letter-spacing: .557438px;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .sink4p4v {
    letter-spacing: .557438px;
    margin: 0;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .pfogu6kt {
    letter-spacing: .557438px;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .r1yo820j {
    border-width: 0;
    width: 359.926px;
    height: 30.6567px;
    font-size: 12.3875px;
    top: 220.566px;
    left: 512.705px;
  }

  .nae7pafs {
    letter-spacing: .464531px;
    margin: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .j319rtn9 {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .fy4ye09i {
    border-width: 0;
    width: 410.336px;
    height: 107.991px;
    font-size: 12.3875px;
    top: 262.89px;
    left: 512.705px;
  }

  .ir8zv9t6 {
    border-width: 0;
    width: 557.438px;
    height: 19.5114px;
    font-size: 12.3875px;
    top: 395.368px;
    left: 512.705px;
  }

  .pxasxp5o {
    width: 557.906px;
    height: 304.539px;
    font-size: 12.3875px;
    top: 111.082px;
    left: 512.974px;
  }

  .tlkso0ty {
    height: 545.824px;
    font-size: 12.3875px;
  }

  .m8i4z0po {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .hsafsgsh {
    margin: 0 auto;
    font-size: 12.3875px;
  }

  .a9wmmdmp {
    font-size: 12.3875px;
  }

  .oydzm7z1, .dhvigvh5 {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .n8blfrru {
    letter-spacing: .67357px;
    margin: 0;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .jnipyk8u {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .gu3na73v {
    border-width: 0;
    width: 263.579px;
    height: 66.7549px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 363.711px;
  }

  .zegaoc9n {
    border-width: 0;
    width: 263.234px;
    height: 66.7549px;
    font-size: 12.3875px;
    top: 69.6797px;
    left: 658.086px;
  }

  .fvcbzumo {
    border-width: 0;
    width: 263.234px;
    height: 66.7549px;
    font-size: 12.3875px;
    top: 69.6797px;
    left: 69.6797px;
  }

  .rc45xqu2, .nekmudq3 {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .xhcmwqac {
    letter-spacing: .619375px;
    margin: 0;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .m3md7lf2 {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .ps4vkjwk {
    border-width: 0;
    width: 263.234px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 190.458px;
    left: 363.883px;
  }

  .lr9kav6h {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .esajs58h {
    border-width: 0;
    width: 263.234px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 190.458px;
    left: 69.6797px;
  }

  .an6kl9or {
    border-width: 0;
    width: 269.772px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 190.63px;
    left: 657.914px;
  }

  .n7v4ze0d {
    width: 263.579px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 69.5076px;
  }

  .dbhu4bls {
    width: 263.579px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 364.055px;
  }

  .tory35ys {
    width: 269.772px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 657.914px;
  }

  .tdb66f02 {
    height: 280.784px;
    font-size: 12.3875px;
  }

  .ynh8o3l5 {
    font-size: 12.3875px;
  }

  .u74vlj1v {
    border-width: 0;
    width: 410.336px;
    height: 514.081px;
    font-size: 12.3875px;
    left: 143.23px;
    overflow: hidden;
  }

  .fs1iod1d, .qgk6s8lb, .ihzm13ko, .kfz8gcvd {
    letter-spacing: .658086px;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .io5b9xgw {
    letter-spacing: .658086px;
    margin: 0;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .qkvio9af {
    letter-spacing: .658086px;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .ezmwu62k {
    border-width: 0;
    width: 306.451px;
    height: 195.788px;
    font-size: 12.3875px;
    top: 40.4345px;
    left: 655.465px;
  }

  .ztxzpyqi {
    border-width: 0;
    width: 263.579px;
    height: 127.688px;
    font-size: 12.3875px;
    top: 274.59px;
    left: 655.161px;
  }

  .ju4nv2ev {
    width: 264.598px;
    height: 90.8003px;
    font-size: 12.3875px;
    top: 242.607px;
    left: 5.67496px;
  }

  .sth4y5qh {
    height: 513.393px;
    font-size: 12.3875px;
  }

  .yzqpzgix, .w7xspcuk, .kz2xq0y7 {
    letter-spacing: 1.08391px;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .jglnh6sj {
    letter-spacing: 1.08391px;
    margin: 0;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .ivo8wsgb {
    letter-spacing: 1.08391px;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .ktpx64nq {
    border-width: 0;
    width: 982.487px;
    height: 59.5877px;
    font-size: 12.3875px;
    top: 46.8189px;
    left: 4.25622px;
  }

  .d6nr6sur {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .c6j5t33c {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .ycnmw0lg {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .cjns32g9 {
    border-width: 0;
    width: 464.531px;
    height: 14.897px;
    font-size: 12.3875px;
    top: 123.875px;
    left: 263.234px;
  }

  .wts0ubpg {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .au62d6me, .bvff11jg, .k03e6g39 {
    font-size: 12.3875px;
  }

  .f6lbxcmm {
    margin: 0;
    font-size: 12.3875px;
  }

  .lw1hj1bn, .b6joq97s {
    font-size: 12.3875px;
  }

  .q5t2664r {
    width: 991px;
    height: 495.5px;
    font-size: 12.3875px;
    top: 198.2px;
    overflow: hidden;
  }

  .zbd1zi46 {
    height: 692.324px;
    font-size: 12.3875px;
  }

  .czazloks {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .iomongi2 {
    letter-spacing: .67357px;
    margin: 0;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .u50qfnvl {
    border-width: 0;
    width: 810.818px;
    height: 66.6814px;
    font-size: 12.3875px;
    top: 52.4939px;
    left: 90.0909px;
  }

  .cacpuroy {
    letter-spacing: 1.20778px;
    margin: 0;
    font-size: 9.29063px;
    line-height: 9.29063px;
  }

  .rckp3fiw {
    letter-spacing: 1.20778px;
    font-size: 9.29063px;
    line-height: 9.29063px;
  }

  .dfao6a7h {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .rjjepc0e {
    width: 144.521px;
    height: 34.4097px;
    font-size: 12.3875px;
    top: 147.274px;
    left: 423.24px;
  }

  .jngvv04l {
    height: 249.126px;
    font-size: 12.3875px;
  }

  .ulqj8swc {
    font-size: 12.3875px;
  }

  .g31tm86e {
    border-width: 0;
    width: 29.5924px;
    height: 42.668px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .qxtl8pzc {
    width: 29.5924px;
    height: 42.668px;
    font-size: 12.3875px;
    top: 47.8295px;
    left: 488.962px;
  }

  .vsw37hpb {
    border-width: 0;
    width: 33.0334px;
    height: 35.7861px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .h6jx6vex {
    width: 33.0334px;
    height: 35.7861px;
    font-size: 12.3875px;
    top: 48.8564px;
    left: 314.161px;
  }

  .yh5r23n7 {
    border-width: 0;
    width: 39.9153px;
    height: 39.2271px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .in6xn25l {
    width: 39.9153px;
    height: 39.2271px;
    font-size: 12.3875px;
    top: 49.55px;
    left: 833.059px;
  }

  .zl5lbjsw {
    border-width: 0;
    width: 39.9153px;
    height: 33.7215px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .yii150o4 {
    width: 39.9153px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 52.3028px;
    left: 658.602px;
  }

  .va9chd1l, .qgo2jz6x {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .wgakeoq6 {
    letter-spacing: .464531px;
    margin: 0;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .wulh4q0q {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .hht4mtq5 {
    border-width: 0;
    width: 129.381px;
    height: 31.4988px;
    font-size: 12.3875px;
    top: 71.9164px;
    left: 91.874px;
  }

  .hd6cbjuf {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .fioip7nm {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .rd0d3j6a {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .ut64cec3 {
    border-width: 0;
    width: 106.67px;
    height: 30.2873px;
    font-size: 12.3875px;
    top: 97.3795px;
    left: 453.864px;
  }

  .lspsr8l3 {
    border-width: 0;
    width: 101.165px;
    height: 15.1436px;
    font-size: 12.3875px;
    top: 97.7182px;
    left: 279.751px;
  }

  .f23xyb22 {
    border-width: 0;
    width: 101.165px;
    height: 30.2873px;
    font-size: 12.3875px;
    top: 97.7182px;
    left: 627.977px;
  }

  .v86h18k0 {
    border-width: 0;
    width: 101.165px;
    height: 15.1436px;
    font-size: 12.3875px;
    top: 98.4064px;
    left: 797.962px;
  }

  .z6owkqdm {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .a9ogg1mb {
    border-width: 0;
    width: 189.684px;
    height: 21.2011px;
    font-size: 12.3875px;
    top: 391.583px;
    left: 510.984px;
  }

  .wr3hem15 {
    width: 106.407px;
    height: 80.1596px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 454.001px;
  }

  .r5ekcbr3 {
    width: 101.441px;
    height: 75.9034px;
    font-size: 12.3875px;
    top: 52.4939px;
    left: 627.799px;
  }

  .o4h596we {
    width: 101.441px;
    height: 63.8439px;
    font-size: 12.3875px;
    top: 49.6564px;
    left: 798.049px;
  }

  .qqfumddn {
    width: 101.441px;
    height: 63.8439px;
    font-size: 12.3875px;
    top: 48.947px;
    left: 279.495px;
  }

  .vgkx7nxh {
    width: 619.996px;
    height: 80.8689px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 279.495px;
  }

  .ogeeyloj {
    width: 807.271px;
    height: 80.8689px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 92.219px;
  }

  .kzdgicr8 {
    height: 175.49px;
    font-size: 12.3875px;
  }

  .o9edisc9, .b2pguyaj {
    letter-spacing: .371625px;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .uiyuinlu {
    letter-spacing: .371625px;
    margin: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .orej7luo {
    letter-spacing: .371625px;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .pae8qfq7 {
    border-width: 0;
    width: 60.5611px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 399.841px;
  }

  .r3iv5fiu {
    border-width: 0;
    width: 109.423px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 75.7014px;
    overflow: hidden;
  }

  .kueotg41 {
    border-width: 0;
    width: 78.4541px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 574.642px;
  }

  .rusawuye {
    border-width: 0;
    width: 78.4541px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 758.39px;
  }

  .in4gi7hw, .p4bjx9q6 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .nwopnzml {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .t6763vti {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .sa6mwd4g {
    border-width: 0;
    width: 205.77px;
    height: 30.2805px;
    font-size: 12.3875px;
    top: 91.5299px;
    left: 75.7014px;
  }

  .yc2lbif6 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .ujl7n4lv {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .a58u0mhn {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .pp2gu1yt {
    border-width: 0;
    width: 116.993px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 96.3473px;
    left: 399.841px;
  }

  .e04t91n9 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .ijcgf9es {
    border-width: 0;
    width: 199.576px;
    height: 103.229px;
    font-size: 12.3875px;
    top: 96.3473px;
    left: 574.642px;
  }

  .c7yxogjq {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .xwvcqpnm {
    border-width: 0;
    width: 199.576px;
    height: 86.0243px;
    font-size: 12.3875px;
    top: 96.3473px;
    left: 758.39px;
  }

  .p9uz7zze, .musqjcf9, .xx9drxl7 {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .bc8ut1ah {
    border-width: 0;
    width: 189.942px;
    height: 128.004px;
    font-size: 12.3875px;
    top: 156.564px;
    left: 69.5076px;
  }

  .vwy4e362 {
    border-width: 0;
    width: 60.5611px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 220.222px;
    left: 399.841px;
  }

  .rzloegqj {
    border-width: 0;
    width: 78.4541px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 220.91px;
    left: 574.642px;
  }

  .jm3ji57r {
    border-width: 0;
    width: 139.015px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 254.632px;
    left: 399.841px;
  }

  .pyhn07sz {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .no480qux {
    border-width: 0;
    width: 199.576px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 258.073px;
    left: 574.642px;
  }

  .f3ki8947 {
    width: 199.576px;
    height: 105.982px;
    font-size: 12.3875px;
    top: 220.91px;
    left: 574.642px;
  }

  .x964izsc {
    width: 139.015px;
    height: 103.229px;
    font-size: 12.3875px;
    top: 220.222px;
    left: 399.841px;
  }

  .adecwl8r {
    width: 199.576px;
    height: 123.187px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 758.39px;
  }

  .v400a203 {
    width: 199.576px;
    height: 140.392px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 574.642px;
  }

  .t4xjmw9q {
    width: 94.9709px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 301.429px;
    left: 22.7104px;
  }

  .ri94n4ic {
    height: 385.561px;
    font-size: 12.3875px;
  }

  .njn4fkjv {
    letter-spacing: .209039px;
    font-size: 6.96797px;
    line-height: 8.36156px;
  }

  .hg4bnw7r {
    letter-spacing: .209039px;
    margin: 0 11.6133px 0 0;
    font-size: 6.96797px;
    line-height: 6.96797px;
  }

  .lvdjwwt3 {
    font-size: 7.74219px;
  }

  .w64xl6jv {
    font-size: 12.3875px;
  }

  .zp6ckprc {
    padding: 21.6781px 69.6797px;
    font-size: 12.3875px;
  }

  .qyjeb50g {
    font-size: 12.3875px;
  }

  .u7e3hgwk {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .hyeynxl2 {
    margin: -1px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .zfyz4bnc {
    font-size: 12.3875px;
  }

  .ts7qqbpy {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .xyqvsdrd {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .ykd1elwv {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .kw9v09nz {
    margin: -1px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .rbmv3j7v, .m2j9pa6c {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 12.3875px;
  }

  .b1b844kn, .nko4e589 {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .ao1und1k {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 12.3875px;
  }

  .so9k8t88 {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .ua7yrleq, .yayfl18l, .uvf7ctwk, .b56dvel4 {
    font-size: 12.3875px;
  }

  .bzo8ipl8 {
    border-radius: 3px;
    padding: 15px;
  }

  .iwijnr7x {
    font-size: 12.3875px;
  }

  .l1if84vr {
    margin: 0;
    font-size: 12.3875px;
  }

  .qk7phjg4, .dlf5xde3 {
    font-size: 12.3875px;
  }

  .uht1ax4v {
    max-width: 100.648px;
    font-size: 12.3875px;
  }

  .yz6vcpwc {
    letter-spacing: .650344px;
    font-size: 9.29063px;
    line-height: 10.2197px;
  }

  .oeal4cqs {
    font-size: 12.3875px;
  }

  .dggfle6z {
    margin: 0 0 0 24.775px;
    font-size: 12.3875px;
  }

  .y0ar4hkz {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 12.3875px;
  }

  .gof6xe9a {
    margin: 0 0 0 77.4219px;
    font-size: 12.3875px;
  }

  .kzksuhtk {
    font-size: 12.3875px;
  }

  .j73mjx8i {
    max-width: none;
    padding: 15.4844px 69.6797px;
    font-size: 12.3875px;
  }

  .q5lssif8, .obcdr6dp {
    font-size: 12.3875px;
  }

  .r9b9gw58 {
    max-width: 123.875px;
    font-size: 12.3875px;
  }

  .qifr2gi0 {
    font-size: 10.0648px;
  }

  .wswe68o5 {
    font-size: 12.3875px;
  }

  .yxxr2yi6 {
    padding: 15.4844px 24.0008px;
    font-size: 12.3875px;
  }

  .lu1qi6n9 {
    padding: 15.4844px 0;
    font-size: 12.3875px;
  }

  .cz1g6qti {
    margin: 0 auto;
    font-size: 12.3875px;
  }

  .chio9qpd, .dftki2rc {
    font-size: 12.3875px;
  }

  .pgwkd99e {
    border-width: 0;
    width: 430.81px;
    height: 545.738px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .qhsxkvxn, .lqhykn3n, .mcjg8fcr {
    letter-spacing: .278719px;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .ir1n10ei {
    letter-spacing: .278719px;
    margin: 0;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .sdc03vrq {
    letter-spacing: .278719px;
    font-size: 13.9359px;
    line-height: 19.5103px;
  }

  .twagrmdq {
    border-width: 0;
    width: 557.438px;
    height: 19.5114px;
    font-size: 12.3875px;
    top: 110.799px;
    left: 512.705px;
  }

  .jwk326hr {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .mda9paai {
    letter-spacing: .67357px;
    margin: 0;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .k94qmwzq {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .z7mzih6q {
    border-width: 0;
    width: 359.926px;
    height: 67.359px;
    font-size: 12.3875px;
    top: 151.747px;
    left: 512.705px;
  }

  .zzwex9iu, .fta9mjpl {
    letter-spacing: .557438px;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .pn6gacna {
    letter-spacing: .557438px;
    margin: 0;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .h0k9mo4q {
    letter-spacing: .557438px;
    font-size: 27.8719px;
    line-height: 30.6591px;
  }

  .tn0enj96 {
    border-width: 0;
    width: 359.926px;
    height: 30.6567px;
    font-size: 12.3875px;
    top: 220.566px;
    left: 512.705px;
  }

  .wl1zggbn {
    letter-spacing: .464531px;
    margin: 0;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .drq40r5f {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .xdibvzwy {
    border-width: 0;
    width: 410.336px;
    height: 107.991px;
    font-size: 12.3875px;
    top: 262.89px;
    left: 512.705px;
  }

  .v7uluqtt {
    border-width: 0;
    width: 557.438px;
    height: 19.5114px;
    font-size: 12.3875px;
    top: 395.368px;
    left: 512.705px;
  }

  .qx6aqsxq {
    width: 557.906px;
    height: 304.539px;
    font-size: 12.3875px;
    top: 111.082px;
    left: 512.974px;
  }

  .govmwhns {
    height: 545.824px;
    font-size: 12.3875px;
  }

  .im0sst69 {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .pqkq454i {
    margin: 0 auto;
    font-size: 12.3875px;
  }

  .u6wx0vyk {
    font-size: 12.3875px;
  }

  .fqtg9a9l, .h9nteedi {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .km9miu9o {
    letter-spacing: .67357px;
    margin: 0;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .pf07wosq {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .prtt0yfg {
    border-width: 0;
    width: 263.579px;
    height: 66.7549px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 363.711px;
  }

  .b7vjfxo2 {
    border-width: 0;
    width: 263.234px;
    height: 66.7549px;
    font-size: 12.3875px;
    top: 69.6797px;
    left: 658.086px;
  }

  .yv2ybpoz {
    border-width: 0;
    width: 263.234px;
    height: 66.7549px;
    font-size: 12.3875px;
    top: 69.6797px;
    left: 69.6797px;
  }

  .xrl3xs7q, .hcxp3igh {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .zgbqkja0 {
    letter-spacing: .619375px;
    margin: 0;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .wt2wrken {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .nnasq2kj {
    border-width: 0;
    width: 263.234px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 190.458px;
    left: 363.883px;
  }

  .r2kc2gcg {
    letter-spacing: .619375px;
    font-size: 30.9688px;
    line-height: 34.0656px;
  }

  .rzr420z2 {
    border-width: 0;
    width: 263.234px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 190.458px;
    left: 69.6797px;
  }

  .xgdeerc6 {
    border-width: 0;
    width: 269.772px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 190.63px;
    left: 657.914px;
  }

  .wmye868y {
    width: 263.579px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 69.5076px;
  }

  .v43wqmrn {
    width: 263.579px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 364.055px;
  }

  .hpxg5kky {
    width: 269.772px;
    height: 154.844px;
    font-size: 12.3875px;
    top: 69.5076px;
    left: 657.914px;
  }

  .tl9cqarq {
    height: 280.784px;
    font-size: 12.3875px;
  }

  .toszknw0 {
    font-size: 12.3875px;
  }

  .owd35cpj {
    border-width: 0;
    width: 410.336px;
    height: 514.081px;
    font-size: 12.3875px;
    left: 143.23px;
    overflow: hidden;
  }

  .f6yr6ten, .kxltm6um, .mw1npbd8, .bqdeobi7 {
    letter-spacing: .658086px;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .pzij7g5k {
    letter-spacing: .658086px;
    margin: 0;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .kk5kxkki {
    letter-spacing: .658086px;
    font-size: 65.8086px;
    line-height: 65.8086px;
  }

  .y5skrqhe {
    border-width: 0;
    width: 306.451px;
    height: 195.788px;
    font-size: 12.3875px;
    top: 40.4345px;
    left: 655.465px;
  }

  .fwcgqzzz {
    border-width: 0;
    width: 263.579px;
    height: 127.688px;
    font-size: 12.3875px;
    top: 274.59px;
    left: 655.161px;
  }

  .obvfjl1t {
    width: 264.598px;
    height: 90.8003px;
    font-size: 12.3875px;
    top: 242.607px;
    left: 5.67496px;
  }

  .ieuopf4t {
    height: 513.393px;
    font-size: 12.3875px;
  }

  .gov491bu, .vy61bpzl, .qou2wuhj {
    letter-spacing: 1.08391px;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .f43u03kf {
    letter-spacing: 1.08391px;
    margin: 0;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .uc3ji8t6 {
    letter-spacing: 1.08391px;
    font-size: 54.1953px;
    line-height: 59.6148px;
  }

  .wb7keqcs {
    border-width: 0;
    width: 982.487px;
    height: 59.5877px;
    font-size: 12.3875px;
    top: 46.8189px;
    left: 4.25622px;
  }

  .srrknk60 {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .zz0ps05k {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .xualcq7b {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .c0q3qmy7 {
    border-width: 0;
    width: 464.531px;
    height: 14.897px;
    font-size: 12.3875px;
    top: 123.875px;
    left: 263.234px;
  }

  .of9punt5 {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .lzizbpo1, .ctj8rkt9, .ha2a7ckz {
    font-size: 12.3875px;
  }

  .d5i96iu0 {
    margin: 0;
    font-size: 12.3875px;
  }

  .gsae717n, .z2e5skce {
    font-size: 12.3875px;
  }

  .xr9w3yle {
    width: 991px;
    height: 495.5px;
    font-size: 12.3875px;
    top: 198.2px;
    overflow: hidden;
  }

  .tw8sstkt {
    height: 692.324px;
    font-size: 12.3875px;
  }

  .fqt2j7r0 {
    letter-spacing: .67357px;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .mirhzhay {
    letter-spacing: .67357px;
    margin: 0;
    font-size: 67.357px;
    line-height: 67.357px;
  }

  .br05l4qc {
    border-width: 0;
    width: 810.818px;
    height: 66.6814px;
    font-size: 12.3875px;
    top: 52.4939px;
    left: 90.0909px;
  }

  .b1gdidcb {
    letter-spacing: 1.20778px;
    margin: 0;
    font-size: 9.29063px;
    line-height: 9.29063px;
  }

  .pfiky4jn {
    letter-spacing: 1.20778px;
    font-size: 9.29063px;
    line-height: 9.29063px;
  }

  .dmbu44rr {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .ed4ab3dr {
    width: 144.521px;
    height: 34.4097px;
    font-size: 12.3875px;
    top: 147.274px;
    left: 423.24px;
  }

  .zn78ro8l {
    height: 249.126px;
    font-size: 12.3875px;
  }

  .co417ndq {
    font-size: 12.3875px;
  }

  .pklv3sgq {
    border-width: 0;
    width: 29.5924px;
    height: 42.668px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .q59tc7k5 {
    width: 29.5924px;
    height: 42.668px;
    font-size: 12.3875px;
    top: 47.8295px;
    left: 488.962px;
  }

  .bht8vdab {
    border-width: 0;
    width: 33.0334px;
    height: 35.7861px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .sr6lfsg7 {
    width: 33.0334px;
    height: 35.7861px;
    font-size: 12.3875px;
    top: 48.8564px;
    left: 314.161px;
  }

  .ss89u40d {
    border-width: 0;
    width: 39.9153px;
    height: 39.2271px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .fp76gmob {
    width: 39.9153px;
    height: 39.2271px;
    font-size: 12.3875px;
    top: 49.55px;
    left: 833.059px;
  }

  .l311fsdj {
    border-width: 0;
    width: 39.9153px;
    height: 33.7215px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .t8xuy8il {
    width: 39.9153px;
    height: 33.7215px;
    font-size: 12.3875px;
    top: 52.3028px;
    left: 658.602px;
  }

  .wxvnfiyj, .ytnmvtuu {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .ei926o06 {
    letter-spacing: .464531px;
    margin: 0;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .mg4i33i8 {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 16.2586px;
  }

  .e056f2w0 {
    border-width: 0;
    width: 129.381px;
    height: 31.4988px;
    font-size: 12.3875px;
    top: 71.9164px;
    left: 91.874px;
  }

  .fbifna4n {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .mfbbzr2f {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .kxbvpfye {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .potz5tmt {
    border-width: 0;
    width: 106.67px;
    height: 30.2873px;
    font-size: 12.3875px;
    top: 97.3795px;
    left: 453.864px;
  }

  .d8tqwm8y {
    border-width: 0;
    width: 101.165px;
    height: 15.1436px;
    font-size: 12.3875px;
    top: 97.7182px;
    left: 279.751px;
  }

  .xhlli727 {
    border-width: 0;
    width: 101.165px;
    height: 30.2873px;
    font-size: 12.3875px;
    top: 97.7182px;
    left: 627.977px;
  }

  .i3rwl4h6 {
    border-width: 0;
    width: 101.165px;
    height: 15.1436px;
    font-size: 12.3875px;
    top: 98.4064px;
    left: 797.962px;
  }

  .ln3o8wgo {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .fejm6x1t {
    border-width: 0;
    width: 189.684px;
    height: 21.2011px;
    font-size: 12.3875px;
    top: 391.583px;
    left: 510.984px;
  }

  .r0dy5nga {
    width: 106.407px;
    height: 80.1596px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 454.001px;
  }

  .ihqgsaln {
    width: 101.441px;
    height: 75.9034px;
    font-size: 12.3875px;
    top: 52.4939px;
    left: 627.799px;
  }

  .k8wssnfq {
    width: 101.441px;
    height: 63.8439px;
    font-size: 12.3875px;
    top: 49.6564px;
    left: 798.049px;
  }

  .ai5b3oww {
    width: 101.441px;
    height: 63.8439px;
    font-size: 12.3875px;
    top: 48.947px;
    left: 279.495px;
  }

  .qb8sv13v {
    width: 619.996px;
    height: 80.8689px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 279.495px;
  }

  .y8ql81j4 {
    width: 807.271px;
    height: 80.8689px;
    font-size: 12.3875px;
    top: 47.5282px;
    left: 92.219px;
  }

  .i0nyiwbq {
    height: 175.49px;
    font-size: 12.3875px;
  }

  .lhk2zmmm, .hl85v9ek {
    letter-spacing: .371625px;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .dfnupssh {
    letter-spacing: .371625px;
    margin: 0;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .v8ntu7hp {
    letter-spacing: .371625px;
    font-size: 18.5813px;
    line-height: 22.2975px;
  }

  .ponyp15d {
    border-width: 0;
    width: 60.5611px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 399.841px;
  }

  .tin5cw5x {
    border-width: 0;
    width: 109.423px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 75.7014px;
    overflow: hidden;
  }

  .xasz8h47 {
    border-width: 0;
    width: 78.4541px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 574.642px;
  }

  .y7tusgaz {
    border-width: 0;
    width: 78.4541px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 758.39px;
  }

  .mwgialc2, .uv6b3ooc {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .zddgxzgq {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .i4drfxuq {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 15.3992px;
  }

  .vw50d85v {
    border-width: 0;
    width: 205.77px;
    height: 30.2805px;
    font-size: 12.3875px;
    top: 91.5299px;
    left: 75.7014px;
  }

  .oh3dvqpf {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .uje86ags {
    letter-spacing: .201297px;
    margin: 0;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .xq01untg {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .yt81zi0j {
    border-width: 0;
    width: 116.993px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 96.3473px;
    left: 399.841px;
  }

  .ypsjam9b {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .cq2bwct2 {
    border-width: 0;
    width: 199.576px;
    height: 103.229px;
    font-size: 12.3875px;
    top: 96.3473px;
    left: 574.642px;
  }

  .rdtk79hu {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .w4arerey {
    border-width: 0;
    width: 199.576px;
    height: 86.0243px;
    font-size: 12.3875px;
    top: 96.3473px;
    left: 758.39px;
  }

  .adiz1n33, .s8wgisoq, .fpxcjelq {
    letter-spacing: .464531px;
    font-size: 11.6133px;
    line-height: 21.6007px;
  }

  .yyx42ldk {
    border-width: 0;
    width: 189.942px;
    height: 128.004px;
    font-size: 12.3875px;
    top: 156.564px;
    left: 69.5076px;
  }

  .qe9iisa0 {
    border-width: 0;
    width: 60.5611px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 220.222px;
    left: 399.841px;
  }

  .ip5oi1s0 {
    border-width: 0;
    width: 78.4541px;
    height: 22.0223px;
    font-size: 12.3875px;
    top: 220.91px;
    left: 574.642px;
  }

  .strxna08 {
    border-width: 0;
    width: 139.015px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 254.632px;
    left: 399.841px;
  }

  .uwih9hrb {
    letter-spacing: .201297px;
    font-size: 10.0648px;
    line-height: 17.4122px;
  }

  .gkgrhglg {
    border-width: 0;
    width: 199.576px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 258.073px;
    left: 574.642px;
  }

  .zul3xkif {
    width: 199.576px;
    height: 105.982px;
    font-size: 12.3875px;
    top: 220.91px;
    left: 574.642px;
  }

  .fagj5l4b {
    width: 139.015px;
    height: 103.229px;
    font-size: 12.3875px;
    top: 220.222px;
    left: 399.841px;
  }

  .feo9vxsf {
    width: 199.576px;
    height: 123.187px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 758.39px;
  }

  .mm3kb1fu {
    width: 199.576px;
    height: 140.392px;
    font-size: 12.3875px;
    top: 59.1848px;
    left: 574.642px;
  }

  .mfs9dfby {
    width: 94.9709px;
    height: 68.8195px;
    font-size: 12.3875px;
    top: 301.429px;
    left: 22.7104px;
  }

  .koea3ppt {
    height: 385.561px;
    font-size: 12.3875px;
  }

  .jxifmkei {
    letter-spacing: .209039px;
    font-size: 6.96797px;
    line-height: 8.36156px;
  }

  .b15z6u1b {
    letter-spacing: .209039px;
    margin: 0 11.6133px 0 0;
    font-size: 6.96797px;
    line-height: 6.96797px;
  }

  .dajz2zxw {
    font-size: 7.74219px;
  }

  .huzesn46 {
    font-size: 12.3875px;
  }

  .zhfa3zy2 {
    padding: 21.6781px 69.6797px;
    font-size: 12.3875px;
  }

  .taaw8vbc {
    font-size: 12.3875px;
  }

  .nb3wu8we {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .m9sqz47s {
    margin: -1px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .emqmjrpl {
    font-size: 12.3875px;
  }

  .lr85q16e {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .deia1w6p {
    font-size: 12.3875px;
    overflow: hidden;
  }

  .zjo3a2qa {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .fi318of7 {
    margin: -1px;
    font-size: 12.3875px;
    overflow: hidden;
  }

  .izv2qq05, .su5n6o2e {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 12.3875px;
  }

  .iyfeprvp, .pl02cur3 {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .xzi4gpx9 {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 12.3875px;
  }

  .o2b75uue {
    border-radius: 50%;
    font-size: 12.3875px;
  }

  .rnpr17w1, .m7b3kv2t, .ksd4bl22, .bc5p7cfa {
    font-size: 12.3875px;
  }

  .e0fg8n7i {
    border-radius: 3px;
    padding: 15px;
  }

  .c84abrdx {
    font-size: 12.3875px;
  }

  .pm733ab1 {
    margin: 0;
    font-size: 12.3875px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h6 {
    letter-spacing: -.02em;
  }

  .paragraph.large.extra.green.utility-margin-bottom {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
  }

  .style-guide-colour-block {
    width: 25%;
  }

  .field-block {
    min-height: auto;
  }

  .heading.medium {
    font-size: 2rem;
  }

  .heading.extra-large {
    font-size: 3.25rem;
  }

  .heading.large, .heading.medium-creme {
    font-size: 2.5rem;
  }

  .section.banner {
    display: block;
  }

  .container-large {
    width: 100%;
  }

  .grid-2-column {
    grid-column-gap: 2rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .nav-link.w--current {
    background-position: 0%;
  }

  .nav-menu {
    border-right: .0625rem solid var(--creme-dark-2);
    background-color: var(--white\<deleted\|variable-4845a7f3\>);
    -webkit-backdrop-filter: blur(.375rem);
    backdrop-filter: blur(.375rem);
    margin-right: 0;
  }

  .logo-wrapper {
    display: flex;
  }

  .social-proof-logos-wrapper {
    width: auto;
    padding-top: 1rem;
  }

  .faq-wrapper, .feature-item {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .card-item.login {
    width: 100%;
    padding: 2.5rem;
  }

  .features-list {
    grid-row-gap: 9rem;
  }

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

  .footer-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

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

  .benefit-item {
    margin-top: .5rem;
  }

  .grid-3-column {
    grid-column-gap: 2rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .container-small {
    width: 100%;
  }

  .image-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .spacer-4, .spacer-8, .spacer-16, .spacer-24, .spacer-32, .spacer-40, .spacer-48 {
    height: 2.5rem;
  }

  .spacer-64, .spacer-80 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .spacer-96 {
    width: 4.5rem;
    height: 4.5rem;
  }

  .spacer-128 {
    height: 2.5rem;
  }

  .section-light.banner {
    display: block;
  }

  .utility-padding-all-0 {
    padding: 0;
  }

  .utility-margin-bottom-2rem {
    margin-bottom: 1rem;
  }

  .utility-margin-bottom-0 {
    margin-bottom: 0;
  }

  .container-large-bg {
    width: 100%;
  }

  .grid-3-column-bg {
    grid-column-gap: 2rem;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

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

  .div-block-mobile {
    background-image: none;
  }

  .testimonial-image-left {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .section-copy-a.banner {
    display: block;
  }

  .container-large-copy {
    width: 100%;
  }

  .div-block-3 {
    grid-column-gap: 49px;
    grid-row-gap: 49px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-32-copy {
    height: 2.5rem;
  }

  .grid-gap-xxl-parent.grid-gap-xxl {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .grid-gap-s-parent.grid-gap-s {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .pxzv02i2 {
    font-size: 32.7253px;
  }

  .nyq55vdn {
    max-width: none;
    font-size: 32.7253px;
  }

  .wn4zws7o {
    font-size: 32.7253px;
  }

  .qgeojbh7 {
    letter-spacing: 1.71808px;
    font-size: 24.544px;
    line-height: 26.9984px;
  }

  .b8eiyx6d {
    font-size: 32.7253px;
  }

  .ma70r2py {
    margin: 0 0 0 65.4507px;
    font-size: 32.7253px;
  }

  .kenynln7 {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .bzo9uf3s {
    margin: 0 0 0 204.533px;
    font-size: 32.7253px;
  }

  .edw1ly2q {
    font-size: 32.7253px;
  }

  .bajise0t {
    flex-direction: row;
    max-width: none;
    padding: 40.9067px 184.08px;
    font-size: 32.7253px;
    display: none;
  }

  .cwvbz9th, .rmj1ride, .w3idiwaz {
    font-size: 32.7253px;
  }

  .xud1l2fj {
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .qv6av6bf {
    letter-spacing: 1.71808px;
    margin: 0;
    padding: 0;
    font-size: 24.544px;
    line-height: 26.9984px;
  }

  .ult2n7ws {
    letter-spacing: 1.71808px;
    margin: 0 0 0 65.4507px;
    padding: 0;
    font-size: 24.544px;
    line-height: 26.9984px;
  }

  .q1f51q9y {
    flex-wrap: wrap;
    width: auto;
    margin: 0 0 0 409.067px;
    padding: 0;
    font-size: 32.7253px;
  }

  .h4rsfdmd {
    flex-direction: row;
    max-width: none;
    padding: 40.9067px 184.08px;
    font-size: 32.7253px;
    display: none;
  }

  .iybm78vw, .rdr32ck5 {
    font-size: 32.7253px;
  }

  .w4fy7gvg {
    max-width: 327.253px;
    font-size: 32.7253px;
  }

  .jd6xratd {
    width: 18px;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
  }

  .sr6fi4km {
    flex-direction: row;
    padding: 40.9067px 63.4053px;
    font-size: 32.7253px;
    display: flex;
  }

  .pq3kgclz {
    opacity: 0;
    color: #000;
    background-color: #fff;
    border-color: #000;
    width: 100%;
    padding: 40.9067px 0;
    font-size: 32.7253px;
    display: flex;
  }

  .kigmweg8 {
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .zt6eq43v {
    font-size: 32.7253px;
  }

  .jcyfz8ci {
    z-index: 2;
    border-width: 0;
    width: 788.929px;
    max-width: none;
    height: 675.31px;
    font-size: 32.7253px;
    top: 1.60027px;
  }

  .rqksyozc, .c0vvxm5j, .beqc9tml {
    letter-spacing: .818133px;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .xjt40p5u {
    letter-spacing: .818133px;
    border-width: 0;
    width: 530.878px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 40.9067px;
    line-height: 53.1787px;
    top: 756.319px;
    left: 67.2689px;
  }

  .sbgzf2g8 {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .pdch8eyn {
    z-index: 4;
    letter-spacing: 1.20675px;
    border-width: 0;
    width: 702.514px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 120.675px;
    line-height: 120.675px;
    top: 800.131px;
    left: 67.211px;
  }

  .tk6q2s1w, .xhbb2otg {
    letter-spacing: 1.30901px;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .v1vu1idg {
    z-index: 5;
    letter-spacing: 1.30901px;
    border-width: 0;
    width: 702.514px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 65.4507px;
    line-height: 81.8133px;
    top: 920.15px;
    left: 67.211px;
  }

  .fsyekpbf {
    z-index: 1;
    letter-spacing: 1.2272px;
    border-width: 0;
    width: 644.266px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
    top: 1049.27px;
    left: 61.36px;
  }

  .s2w0nuba {
    z-index: 6;
    letter-spacing: .818133px;
    border-width: 0;
    width: 645.416px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 40.9067px;
    line-height: 53.1787px;
    top: 1639.9px;
    left: 59.9963px;
  }

  .yfgr4f2n {
    width: 1473.88px;
    height: 804.532px;
    font-size: 32.7253px;
    display: none;
    top: 293.456px;
    left: 1355.18px;
  }

  .xf9gipql {
    width: 767px;
    height: 1795.8px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .x8t2cil5, .uuiywuot {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .gb9oowz0 {
    z-index: 4;
    letter-spacing: 1.20675px;
    border-width: 0;
    width: 644.266px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 120.675px;
    line-height: 120.675px;
    top: 887.675px;
    left: 63.1782px;
  }

  .hcyo7nlp {
    letter-spacing: 1.20675px;
    border-width: 0;
    width: 644.266px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 120.675px;
    line-height: 120.675px;
    top: 1564px;
    left: 61.36px;
  }

  .wacl4jg4 {
    z-index: 6;
    letter-spacing: 1.20675px;
    border-width: 0;
    width: 644.266px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 120.675px;
    line-height: 120.675px;
    top: 245.44px;
    left: 63.5189px;
  }

  .rbfxzmq9, .vpjo1x7z {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .x0w6vj4o {
    z-index: 3;
    letter-spacing: 1.47264px;
    border-width: 0;
    width: 644.28px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 73.632px;
    line-height: 80.9952px;
    top: 1042.67px;
    left: 63.1782px;
  }

  .dwe88vcq {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .w8csmm1x {
    z-index: 5;
    letter-spacing: 1.47264px;
    border-width: 0;
    width: 644.28px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 73.632px;
    line-height: 80.9952px;
    top: 401.794px;
    left: 63.5189px;
  }

  .l1j1lml6 {
    letter-spacing: 1.47264px;
    border-width: 0;
    width: 644.28px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 73.632px;
    line-height: 80.9952px;
    top: 1718.99px;
    left: 61.36px;
  }

  .v53a9b98 {
    width: 696.322px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 183.625px;
  }

  .rph2bgcu {
    width: 696.322px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 961.761px;
  }

  .cy80zr1d {
    width: 712.685px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 1738.08px;
  }

  .gtrzgyf7 {
    width: 767px;
    height: 2099.88px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .txbgyrwv {
    object-position: 50% 50%;
    font-size: 32.7253px;
  }

  .vmb6hmel {
    border-width: 0;
    width: 783.59px;
    max-width: none;
    height: 774.5px;
    font-size: 32.7253px;
    top: -19.9988px;
    left: -9.09044px;
  }

  .xf7iiqok, .p4qdaaqs, .hbsaayr8, .xawp58au {
    text-align: right;
    letter-spacing: 1.73853px;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .zy36e6jt {
    text-align: right;
    letter-spacing: 1.73853px;
    margin: 0;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .rgoxi1kz {
    text-align: right;
    letter-spacing: 1.73853px;
    border-width: 0;
    width: 699.504px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 173.853px;
    line-height: 173.853px;
    top: 640.104px;
    left: 14.4024px;
  }

  .se67g9kr {
    letter-spacing: 1.2272px;
    margin: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .e0gsl1qi {
    letter-spacing: 1.2272px;
    border-width: 0;
    width: 644.28px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
    top: 930.612px;
    left: 61.36px;
  }

  .rwae2af7 {
    width: 699.015px;
    height: 239.876px;
    font-size: 32.7253px;
    display: block;
    top: 640.92px;
    left: 14.9921px;
  }

  .ksvmjdkv {
    width: 767px;
    height: 1418.1px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .fex4mfu5, .tfvei1u6, .o0mgxjz2 {
    text-align: left;
    letter-spacing: 2.86347px;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .gk4kgu8i {
    text-align: left;
    letter-spacing: 2.86347px;
    border-width: 0;
    width: 702.5px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 143.173px;
    line-height: 157.491px;
    top: 213.813px;
    left: 51.2083px;
  }

  .w8pfo3tp {
    text-align: left;
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .ksxftdr1 {
    text-align: left;
    letter-spacing: .531787px;
    border-width: 0;
    width: 703.594px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
    top: 643.598px;
    left: 49.9971px;
  }

  .xkmkqo8f {
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .c4tzorg1, .mty53vqz {
    font-size: 32.7253px;
  }

  .rxnp7ie1 {
    margin: 0;
    font-size: 32.7253px;
  }

  .lii8ajn9, .aj5x74ng {
    font-size: 32.7253px;
  }

  .q63nhji7 {
    width: 779.954px;
    max-width: none;
    height: 1585.36px;
    font-size: 32.7253px;
    top: -3.63611px;
    left: -3.63611px;
  }

  .jsyugsk8 {
    width: 767px;
    height: 1581.72px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .wa8712ha {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .qm8yc3hl {
    letter-spacing: 1.20675px;
    border-width: 0;
    width: 644.28px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 120.675px;
    line-height: 120.675px;
    top: 382.826px;
    left: 61.36px;
  }

  .qefdcn12 {
    letter-spacing: 3.19072px;
    margin: 0;
    font-size: 24.544px;
    line-height: 24.544px;
  }

  .f1hah21q {
    letter-spacing: 3.19072px;
    font-size: 24.544px;
    line-height: 24.544px;
  }

  .oha5pny3 {
    width: 381.781px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    top: 678.899px;
    left: 194.465px;
    overflow: hidden;
  }

  .awbccsg9 {
    width: 767px;
    height: 1155.61px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .f7xdfs29 {
    font-size: 32.7253px;
  }

  .ge4xm9md {
    z-index: 2;
    border-width: 0;
    width: 78.1772px;
    height: 112.72px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .hydo33jo {
    border-width: 0;
    width: 88.0145px;
    height: 94.4155px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .utvjsj8b {
    z-index: 4;
    border-width: 0;
    width: 105.448px;
    height: 103.63px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .ytjyaap3 {
    z-index: 5;
    border-width: 0;
    width: 105.617px;
    height: 89.6147px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .qr4quoqq, .dfawj5p0 {
    text-align: center;
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .gd60zlhy {
    text-align: center;
    letter-spacing: 1.2272px;
    margin: 0;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .g72vajtt {
    z-index: 1;
    text-align: center;
    letter-spacing: 1.2272px;
    border-width: 0;
    width: 568.092px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 30.68px;
    line-height: 42.952px;
    top: 123.22px;
    left: 99.4536px;
  }

  .bd1xg4o0 {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .ke4jpoip {
    z-index: 6;
    letter-spacing: .531787px;
    border-width: 0;
    width: 502.482px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
    top: 604.899px;
    left: 132.259px;
  }

  .zaaw24yq {
    z-index: 8;
    letter-spacing: .531787px;
    border-width: 0;
    width: 267.244px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
    top: 332.854px;
    left: 249.878px;
  }

  .awp7odyj {
    z-index: 7;
    letter-spacing: .531787px;
    border-width: 0;
    width: 382.462px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
    top: 1105.78px;
    left: 192.269px;
  }

  .rtnaplbb {
    z-index: 9;
    letter-spacing: .531787px;
    border-width: 0;
    width: 267.244px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
    top: 860.14px;
    left: 249.878px;
  }

  .yw12ja4s {
    letter-spacing: 1.2272px;
    border-width: 0;
    width: 501.107px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
    top: 1034.48px;
    left: 1349.92px;
  }

  .h7ra8jqz {
    width: 281.105px;
    height: 211.766px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 1199.38px;
  }

  .oqh7hwm5 {
    width: 267.987px;
    height: 200.522px;
    font-size: 32.7253px;
    display: none;
    top: 138.679px;
    left: 1658.52px;
  }

  .dfgcm075 {
    width: 267.987px;
    height: 168.663px;
    font-size: 32.7253px;
    display: none;
    top: 131.182px;
    left: 2108.29px;
  }

  .huhirvyk {
    width: 267.987px;
    height: 168.663px;
    font-size: 32.7253px;
    display: none;
    top: 129.308px;
    left: 738.37px;
  }

  .ukyt7nmz {
    width: 1637.91px;
    height: 213.64px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 738.37px;
  }

  .u3a83yko {
    width: 2132.65px;
    height: 213.64px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 243.624px;
  }

  .kow6mlng {
    width: 767px;
    height: 1302.46px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .btdiylk7, .wf9q1rfc {
    letter-spacing: .899947px;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .g9t09u5o {
    z-index: 4;
    letter-spacing: .899947px;
    border-width: 0;
    width: 644.266px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
    top: 703.707px;
    left: 61.36px;
  }

  .cvpt05gn {
    z-index: 6;
    border-width: 0;
    width: 289.647px;
    height: 57.6094px;
    font-size: 32.7253px;
    top: 75.2123px;
    left: 78.4129px;
  }

  .ef2u8xkb {
    z-index: 9;
    letter-spacing: .899947px;
    border-width: 0;
    width: 208.031px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
    top: 1047.59px;
    left: 60.8099px;
  }

  .daobq6cc {
    z-index: 11;
    letter-spacing: .899947px;
    border-width: 0;
    width: 208.031px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
    top: 1465.84px;
    left: 60.8099px;
  }

  .la8qr59f, .muxvu6en {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .kwe9rynj {
    z-index: 3;
    letter-spacing: .531787px;
    border-width: 0;
    width: 644.891px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
    top: 161.627px;
    left: 67.211px;
  }

  .c9maibkp {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .lwcndfx6 {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .zefk7wbo {
    z-index: 1;
    letter-spacing: .531787px;
    border-width: 0;
    width: 251.241px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
    top: 796.352px;
    left: 60.8099px;
  }

  .pdjmiou2 {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .l8sue3kc {
    z-index: 10;
    letter-spacing: .531787px;
    border-width: 0;
    width: 526.486px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
    top: 1130.81px;
    left: 60.8099px;
  }

  .yj3dg7dj {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .oxacimsj {
    z-index: 14;
    letter-spacing: .531787px;
    border-width: 0;
    width: 526.486px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
    top: 1545.85px;
    left: 60.8099px;
  }

  .e4ux46tz, .r7jzva4l, .adytl6fi {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .w3hiohgo {
    z-index: 5;
    letter-spacing: 1.2272px;
    border-width: 0;
    width: 633.703px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
    top: 273.645px;
    left: 60.8099px;
  }

  .iv5ev99b {
    z-index: 12;
    letter-spacing: .899947px;
    border-width: 0;
    width: 160.016px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
    top: 1047.59px;
    left: 398.465px;
  }

  .zpwz7hfe {
    z-index: 7;
    letter-spacing: .899947px;
    border-width: 0;
    width: 208.031px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
    top: 703.537px;
    left: 398.465px;
  }

  .r53ubai1 {
    z-index: 13;
    letter-spacing: .531787px;
    border-width: 0;
    width: 332.708px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
    top: 1130.84px;
    left: 398.158px;
  }

  .m6dq3zi0 {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .bjw9zlyd {
    z-index: 8;
    letter-spacing: .531787px;
    border-width: 0;
    width: 198.432px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
    top: 796.352px;
    left: 398.465px;
  }

  .bw2vk8yz {
    width: 527.241px;
    height: 279.984px;
    font-size: 32.7253px;
    display: none;
    top: 583.602px;
    left: 1518.09px;
  }

  .ggpnkqax {
    width: 367.251px;
    height: 272.711px;
    font-size: 32.7253px;
    display: none;
    top: 581.784px;
    left: 1056.3px;
  }

  .oq5aakx5 {
    width: 527.241px;
    height: 325.435px;
    font-size: 32.7253px;
    display: none;
    top: 156.354px;
    left: 2003.52px;
  }

  .e679k4xi {
    width: 527.241px;
    height: 370.887px;
    font-size: 32.7253px;
    display: none;
    top: 156.354px;
    left: 1518.09px;
  }

  .h6s9faa2 {
    width: 250.894px;
    height: 181.808px;
    font-size: 32.7253px;
    display: block;
    top: 796.316px;
    left: 59.9963px;
  }

  .dmvpwjx6 {
    width: 767px;
    height: 1918.07px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .oze29keo {
    text-align: center;
    letter-spacing: .73632px;
    width: auto;
    margin: 0 0 30.68px;
    font-size: 18.408px;
    line-height: 22.0896px;
  }

  .m1932pa7 {
    text-align: center;
    letter-spacing: .73632px;
    margin: 0;
    font-size: 18.408px;
    line-height: 18.408px;
  }

  .uuemtgnz {
    z-index: 0;
    text-align: center;
    font-size: 20.4533px;
    position: absolute;
    left: calc(100% + 10.2267px);
  }

  .jkeagjxb {
    text-align: center;
    width: auto;
    font-size: 32.7253px;
    position: relative;
  }

  .g69abrpt {
    text-align: center;
    flex-direction: column;
    justify-content: normal;
    padding: 40.9067px 61.36px;
    font-size: 32.7253px;
  }

  .zjvacmxt {
    width: 767px;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .gngspivx {
    margin: 0;
    padding: 15px 30px;
  }

  .heugyqxb {
    margin: -1px;
    font-size: 32.7253px;
  }

  .jjnnd199 {
    font-size: 32.7253px;
  }

  .gt0axy3o {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .eon9ytwf {
    font-size: 32.7253px;
  }

  .rqs89566 {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .irslm4ys {
    margin: -1px;
    font-size: 32.7253px;
  }

  .l8qbmu35, .evjzn9qp {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 32.7253px;
  }

  .ka902oc2, .ymkypiqd {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .bvoc4b9k {
    border-width: 0;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .we8tdvm4 {
    font-size: 32.7253px;
  }

  .t49js71v {
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .zlqg1wn1 {
    font-size: 32.7253px;
  }

  .an7i8xer {
    border-radius: 3px;
    padding: 15px;
  }

  .d3on6hr9 {
    font-size: 32.7253px;
  }

  .j9zbsu1u {
    transition: margin .4s linear, transform undefined undefined, opacity undefined undefined, transform undefined undefined;
    margin: 0;
    font-size: 32.7253px;
  }

  .jhjj2p5p, .ebxk0bju {
    font-size: 32.7253px;
  }

  .fx8ghxch {
    max-width: none;
    font-size: 32.7253px;
  }

  .ka815oka {
    letter-spacing: 1.71808px;
    font-size: 24.544px;
    line-height: 26.9984px;
  }

  .pnma9omc {
    font-size: 32.7253px;
  }

  .j0lweraj {
    margin: 0 0 0 65.4507px;
    font-size: 32.7253px;
  }

  .ngm0vpjg {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .aiixep7l {
    margin: 0 0 0 204.533px;
    font-size: 32.7253px;
  }

  .htlgsdmz {
    font-size: 32.7253px;
  }

  .yb7xlzgw {
    flex-direction: row;
    max-width: none;
    padding: 40.9067px 184.08px;
    font-size: 32.7253px;
    display: none;
  }

  .hjvczbpm, .r0ehbpz5 {
    font-size: 32.7253px;
  }

  .slztw5kz {
    max-width: 327.253px;
    font-size: 32.7253px;
  }

  .ginyt0nk {
    font-size: 26.5893px;
  }

  .xzihf9xt {
    font-size: 32.7253px;
  }

  .fd6j2d0k {
    flex-direction: row;
    padding: 40.9067px 63.4053px;
    font-size: 32.7253px;
    display: flex;
  }

  .ocouy7v9 {
    opacity: 0;
    color: #000;
    background-color: #fff;
    border-color: #000;
    width: 100%;
    padding: 40.9067px 0;
    font-size: 32.7253px;
    display: flex;
  }

  .yruvi8hz {
    margin: 0;
    font-size: 32.7253px;
    position: static;
  }

  .kekzqq00, .j09am0r4 {
    font-size: 32.7253px;
  }

  .l418md9i {
    z-index: 2;
    border-width: 0;
    width: 788.929px;
    max-width: none;
    height: 675.31px;
    font-size: 32.7253px;
    top: 1.60027px;
    overflow: hidden;
  }

  .crcoyc6s, .cknntkmd, .v4dbba0t {
    letter-spacing: .818133px;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .z5f1x92h {
    letter-spacing: .818133px;
    margin: 0;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .s59aradn {
    letter-spacing: .818133px;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .joovil4g {
    border-width: 0;
    width: 530.878px;
    height: auto;
    font-size: 32.7253px;
    top: 756.319px;
    left: 67.2689px;
  }

  .eles1hsk {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .t63q8o04 {
    letter-spacing: 1.20675px;
    margin: 0;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .xuhx9y0f {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .b5u2wdm5 {
    z-index: 4;
    border-width: 0;
    width: 702.514px;
    height: auto;
    font-size: 32.7253px;
    top: 800.131px;
    left: 67.211px;
  }

  .sodd75b7, .awkywy71 {
    letter-spacing: 1.30901px;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .sink4p4v {
    letter-spacing: 1.30901px;
    margin: 0;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .pfogu6kt {
    letter-spacing: 1.30901px;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .r1yo820j {
    z-index: 5;
    border-width: 0;
    width: 702.514px;
    height: auto;
    font-size: 32.7253px;
    top: 920.15px;
    left: 67.211px;
  }

  .nae7pafs {
    letter-spacing: 1.2272px;
    margin: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .j319rtn9 {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .fy4ye09i {
    z-index: 1;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1049.27px;
    left: 61.36px;
  }

  .ir8zv9t6 {
    z-index: 6;
    border-width: 0;
    width: 645.416px;
    height: auto;
    font-size: 32.7253px;
    top: 1639.9px;
    left: 59.9963px;
  }

  .pxasxp5o {
    width: 1473.88px;
    height: 804.532px;
    font-size: 32.7253px;
    display: none;
    top: 293.456px;
    left: 1355.18px;
  }

  .tlkso0ty {
    height: 1795.8px;
    font-size: 32.7253px;
  }

  .m8i4z0po {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .hsafsgsh {
    margin: 0;
    font-size: 32.7253px;
    position: static;
  }

  .a9wmmdmp {
    font-size: 32.7253px;
  }

  .oydzm7z1, .dhvigvh5 {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .n8blfrru {
    letter-spacing: 1.20675px;
    margin: 0;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .jnipyk8u {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .gu3na73v {
    z-index: 4;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 887.675px;
    left: 63.1782px;
  }

  .zegaoc9n {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1564px;
    left: 61.36px;
  }

  .fvcbzumo {
    z-index: 6;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 245.44px;
    left: 63.5189px;
  }

  .rc45xqu2, .nekmudq3 {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .xhcmwqac {
    letter-spacing: 1.47264px;
    margin: 0;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .m3md7lf2 {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .ps4vkjwk {
    z-index: 3;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1042.67px;
    left: 63.1782px;
  }

  .lr9kav6h {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .esajs58h {
    z-index: 5;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 401.794px;
    left: 63.5189px;
  }

  .an6kl9or {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1718.99px;
    left: 61.36px;
  }

  .n7v4ze0d {
    width: 696.322px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 183.625px;
  }

  .dbhu4bls {
    width: 696.322px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 961.761px;
  }

  .tory35ys {
    width: 712.685px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 1738.08px;
  }

  .tdb66f02 {
    height: 2099.88px;
    font-size: 32.7253px;
  }

  .ynh8o3l5 {
    object-position: 50% 50%;
    font-size: 32.7253px;
  }

  .u74vlj1v {
    border-width: 0;
    width: 783.59px;
    max-width: none;
    height: 774.5px;
    font-size: 32.7253px;
    top: -19.9988px;
    left: -9.09044px;
    overflow: hidden;
  }

  .fs1iod1d, .qgk6s8lb, .ihzm13ko, .kfz8gcvd {
    text-align: right;
    letter-spacing: 1.73853px;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .io5b9xgw {
    text-align: right;
    letter-spacing: 1.73853px;
    margin: 0;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .qkvio9af {
    text-align: right;
    letter-spacing: 1.73853px;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .ezmwu62k {
    border-width: 0;
    width: 699.504px;
    height: auto;
    font-size: 32.7253px;
    top: 640.104px;
    left: 14.4024px;
  }

  .ztxzpyqi {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 930.612px;
    left: 61.36px;
  }

  .ju4nv2ev {
    width: 699.015px;
    height: 239.876px;
    font-size: 32.7253px;
    display: block;
    top: 640.92px;
    left: 14.9921px;
  }

  .sth4y5qh {
    height: 1418.1px;
    font-size: 32.7253px;
  }

  .yzqpzgix, .w7xspcuk, .kz2xq0y7 {
    text-align: left;
    letter-spacing: 2.86347px;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .jglnh6sj {
    text-align: left;
    letter-spacing: 2.86347px;
    margin: 0;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .ivo8wsgb {
    text-align: left;
    letter-spacing: 2.86347px;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .ktpx64nq {
    border-width: 0;
    width: 702.514px;
    height: auto;
    font-size: 32.7253px;
    top: 213.813px;
    left: 51.2083px;
  }

  .d6nr6sur {
    text-align: left;
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .c6j5t33c {
    text-align: left;
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .ycnmw0lg {
    text-align: left;
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .cjns32g9 {
    border-width: 0;
    width: 703.595px;
    height: auto;
    font-size: 32.7253px;
    top: 643.598px;
    left: 49.9971px;
  }

  .wts0ubpg {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .au62d6me, .bvff11jg, .k03e6g39 {
    font-size: 32.7253px;
  }

  .f6lbxcmm {
    margin: 0;
    font-size: 32.7253px;
  }

  .lw1hj1bn, .b6joq97s {
    font-size: 32.7253px;
  }

  .q5t2664r {
    width: 779.954px;
    max-width: none;
    height: 1585.36px;
    font-size: 32.7253px;
    top: -3.63611px;
    left: -3.63611px;
    overflow: hidden;
  }

  .zbd1zi46 {
    height: 1581.72px;
    font-size: 32.7253px;
  }

  .czazloks {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .iomongi2 {
    letter-spacing: 1.20675px;
    margin: 0;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .u50qfnvl {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 382.826px;
    left: 61.36px;
  }

  .cacpuroy {
    letter-spacing: 3.19072px;
    margin: 0;
    font-size: 24.544px;
    line-height: 24.544px;
  }

  .rckp3fiw {
    letter-spacing: 3.19072px;
    font-size: 24.544px;
    line-height: 24.544px;
  }

  .dfao6a7h {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .rjjepc0e {
    width: 381.796px;
    height: 90.9038px;
    font-size: 32.7253px;
    top: 678.899px;
    left: 194.465px;
  }

  .jngvv04l {
    height: 1155.61px;
    font-size: 32.7253px;
  }

  .ulqj8swc {
    font-size: 32.7253px;
  }

  .g31tm86e {
    z-index: 2;
    border-width: 0;
    width: 78.1772px;
    height: 112.72px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .qxtl8pzc {
    z-index: 2;
    width: 78.1772px;
    height: 112.72px;
    font-size: 32.7253px;
    top: 465.676px;
    left: 344.419px;
  }

  .vsw37hpb {
    border-width: 0;
    width: 88.0145px;
    height: 94.4155px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .h6jx6vex {
    width: 88.0145px;
    height: 94.4155px;
    font-size: 32.7253px;
    top: 222.436px;
    left: 339.493px;
  }

  .yh5r23n7 {
    z-index: 4;
    border-width: 0;
    width: 105.448px;
    height: 103.63px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .in6xn25l {
    z-index: 4;
    width: 105.448px;
    height: 103.63px;
    font-size: 32.7253px;
    top: 736.92px;
    left: 330.779px;
  }

  .zl5lbjsw {
    z-index: 5;
    border-width: 0;
    width: 105.617px;
    height: 89.6147px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .yii150o4 {
    z-index: 5;
    width: 105.617px;
    height: 89.6147px;
    font-size: 32.7253px;
    top: 990.562px;
    left: 330.691px;
  }

  .va9chd1l, .qgo2jz6x {
    text-align: center;
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .wgakeoq6 {
    text-align: center;
    letter-spacing: 1.2272px;
    margin: 0;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .wulh4q0q {
    text-align: center;
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .hht4mtq5 {
    z-index: 1;
    border-width: 0;
    width: 568.092px;
    height: auto;
    font-size: 32.7253px;
    top: 123.22px;
    left: 99.4536px;
  }

  .hd6cbjuf {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .fioip7nm {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .rd0d3j6a {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .ut64cec3 {
    z-index: 6;
    border-width: 0;
    width: 502.482px;
    height: auto;
    font-size: 32.7253px;
    top: 604.899px;
    left: 132.259px;
  }

  .lspsr8l3 {
    z-index: 8;
    border-width: 0;
    width: 267.244px;
    height: auto;
    font-size: 32.7253px;
    top: 332.854px;
    left: 249.878px;
  }

  .f23xyb22 {
    z-index: 7;
    border-width: 0;
    width: 382.462px;
    height: auto;
    font-size: 32.7253px;
    top: 1105.78px;
    left: 192.269px;
  }

  .v86h18k0 {
    z-index: 9;
    border-width: 0;
    width: 267.244px;
    height: auto;
    font-size: 32.7253px;
    top: 860.14px;
    left: 249.878px;
  }

  .z6owkqdm {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .a9ogg1mb {
    border-width: 0;
    width: 501.107px;
    height: auto;
    font-size: 32.7253px;
    top: 1034.48px;
    left: 1349.92px;
  }

  .wr3hem15 {
    width: 281.105px;
    height: 211.766px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 1199.38px;
  }

  .r5ekcbr3 {
    width: 267.987px;
    height: 200.522px;
    font-size: 32.7253px;
    display: none;
    top: 138.679px;
    left: 1658.52px;
  }

  .o4h596we {
    width: 267.987px;
    height: 168.663px;
    font-size: 32.7253px;
    display: none;
    top: 131.182px;
    left: 2108.29px;
  }

  .qqfumddn {
    width: 267.987px;
    height: 168.663px;
    font-size: 32.7253px;
    display: none;
    top: 129.308px;
    left: 738.37px;
  }

  .vgkx7nxh {
    width: 1637.91px;
    height: 213.64px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 738.37px;
  }

  .ogeeyloj {
    width: 2132.65px;
    height: 213.64px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 243.624px;
  }

  .kzdgicr8 {
    height: 1302.46px;
    font-size: 32.7253px;
  }

  .o9edisc9, .b2pguyaj {
    letter-spacing: .899947px;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .uiyuinlu {
    letter-spacing: .899947px;
    margin: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .orej7luo {
    letter-spacing: .899947px;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .pae8qfq7 {
    z-index: 4;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 703.707px;
    left: 61.36px;
  }

  .r3iv5fiu {
    z-index: 6;
    border-width: 0;
    width: 289.647px;
    height: 57.6094px;
    font-size: 32.7253px;
    top: 75.2123px;
    left: 78.4129px;
    overflow: hidden;
  }

  .kueotg41 {
    z-index: 9;
    border-width: 0;
    width: 208.034px;
    height: auto;
    font-size: 32.7253px;
    top: 1047.59px;
    left: 60.8099px;
  }

  .rusawuye {
    z-index: 11;
    border-width: 0;
    width: 208.034px;
    height: auto;
    font-size: 32.7253px;
    top: 1465.84px;
    left: 60.8099px;
  }

  .in4gi7hw, .p4bjx9q6 {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .nwopnzml {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .t6763vti {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .sa6mwd4g {
    z-index: 3;
    border-width: 0;
    width: 644.905px;
    height: auto;
    font-size: 32.7253px;
    top: 161.627px;
    left: 67.211px;
  }

  .yc2lbif6 {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .ujl7n4lv {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .a58u0mhn {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .pp2gu1yt {
    z-index: 1;
    border-width: 0;
    width: 251.241px;
    height: auto;
    font-size: 32.7253px;
    top: 796.352px;
    left: 60.8099px;
  }

  .e04t91n9 {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .ijcgf9es {
    z-index: 10;
    border-width: 0;
    width: 526.486px;
    height: auto;
    font-size: 32.7253px;
    top: 1130.81px;
    left: 60.8099px;
  }

  .c7yxogjq {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .xwvcqpnm {
    z-index: 14;
    border-width: 0;
    width: 526.486px;
    height: auto;
    font-size: 32.7253px;
    top: 1545.85px;
    left: 60.8099px;
  }

  .p9uz7zze, .musqjcf9, .xx9drxl7 {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .bc8ut1ah {
    z-index: 5;
    border-width: 0;
    width: 633.703px;
    height: auto;
    font-size: 32.7253px;
    top: 273.645px;
    left: 60.8099px;
  }

  .vwy4e362 {
    z-index: 12;
    border-width: 0;
    width: 160.026px;
    height: auto;
    font-size: 32.7253px;
    top: 1047.59px;
    left: 398.465px;
  }

  .rzloegqj {
    z-index: 7;
    border-width: 0;
    width: 208.034px;
    height: auto;
    font-size: 32.7253px;
    top: 703.537px;
    left: 398.465px;
  }

  .jm3ji57r {
    z-index: 13;
    border-width: 0;
    width: 332.708px;
    height: auto;
    font-size: 32.7253px;
    top: 1130.84px;
    left: 398.158px;
  }

  .pyhn07sz {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .no480qux {
    z-index: 8;
    border-width: 0;
    width: 198.432px;
    height: auto;
    font-size: 32.7253px;
    top: 796.352px;
    left: 398.465px;
  }

  .f3ki8947 {
    width: 527.241px;
    height: 279.984px;
    font-size: 32.7253px;
    display: none;
    top: 583.602px;
    left: 1518.09px;
  }

  .x964izsc {
    width: 367.251px;
    height: 272.711px;
    font-size: 32.7253px;
    display: none;
    top: 581.784px;
    left: 1056.3px;
  }

  .adecwl8r {
    width: 527.241px;
    height: 325.435px;
    font-size: 32.7253px;
    display: none;
    top: 156.354px;
    left: 2003.52px;
  }

  .v400a203 {
    width: 527.241px;
    height: 370.887px;
    font-size: 32.7253px;
    display: none;
    top: 156.354px;
    left: 1518.09px;
  }

  .t4xjmw9q {
    width: 250.894px;
    height: 181.808px;
    font-size: 32.7253px;
    display: block;
    top: 796.316px;
    left: 59.9963px;
  }

  .ri94n4ic {
    height: 1918.07px;
    font-size: 32.7253px;
  }

  .njn4fkjv {
    text-align: center;
    letter-spacing: .73632px;
    width: auto;
    margin: 0 0 30.68px;
    font-size: 18.408px;
    line-height: 22.0896px;
  }

  .hg4bnw7r {
    text-align: center;
    letter-spacing: .73632px;
    margin: 0;
    font-size: 18.408px;
    line-height: 18.408px;
  }

  .lvdjwwt3 {
    z-index: 0;
    text-align: center;
    font-size: 20.4533px;
    position: absolute;
    left: calc(100% + 10.2267px);
  }

  .w64xl6jv {
    text-align: center;
    width: auto;
    font-size: 32.7253px;
    position: relative;
  }

  .zp6ckprc {
    text-align: center;
    flex-direction: column;
    justify-content: normal;
    padding: 40.9067px 61.36px;
    font-size: 32.7253px;
  }

  .qyjeb50g {
    font-size: 32.7253px;
  }

  .u7e3hgwk {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .hyeynxl2 {
    margin: -1px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .zfyz4bnc {
    font-size: 32.7253px;
  }

  .ts7qqbpy {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .xyqvsdrd {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .ykd1elwv {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .kw9v09nz {
    margin: -1px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .rbmv3j7v, .m2j9pa6c {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 32.7253px;
  }

  .b1b844kn, .nko4e589 {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .ao1und1k {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 32.7253px;
  }

  .so9k8t88 {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .ua7yrleq, .yayfl18l, .uvf7ctwk, .b56dvel4 {
    font-size: 32.7253px;
  }

  .bzo8ipl8 {
    border-radius: 3px;
    padding: 15px;
  }

  .iwijnr7x {
    font-size: 32.7253px;
  }

  .l1if84vr {
    transition: margin .4s linear, transform undefined undefined, opacity undefined undefined, transform undefined undefined;
    margin: 0;
    font-size: 32.7253px;
  }

  .qk7phjg4, .dlf5xde3 {
    font-size: 32.7253px;
  }

  .uht1ax4v {
    max-width: none;
    font-size: 32.7253px;
  }

  .yz6vcpwc {
    letter-spacing: 1.71808px;
    font-size: 24.544px;
    line-height: 26.9984px;
  }

  .oeal4cqs {
    font-size: 32.7253px;
  }

  .dggfle6z {
    margin: 0 0 0 65.4507px;
    font-size: 32.7253px;
  }

  .y0ar4hkz {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 32.7253px;
  }

  .gof6xe9a {
    margin: 0 0 0 204.533px;
    font-size: 32.7253px;
  }

  .kzksuhtk {
    font-size: 32.7253px;
  }

  .j73mjx8i {
    flex-direction: row;
    max-width: none;
    padding: 40.9067px 184.08px;
    font-size: 32.7253px;
    display: none;
  }

  .q5lssif8, .obcdr6dp {
    font-size: 32.7253px;
  }

  .r9b9gw58 {
    max-width: 327.253px;
    font-size: 32.7253px;
  }

  .qifr2gi0 {
    font-size: 26.5893px;
  }

  .wswe68o5 {
    font-size: 32.7253px;
  }

  .yxxr2yi6 {
    flex-direction: row;
    padding: 40.9067px 63.4053px;
    font-size: 32.7253px;
    display: flex;
  }

  .lu1qi6n9 {
    opacity: 0;
    color: #000;
    background-color: #fff;
    border-color: #000;
    width: 100%;
    padding: 40.9067px 0;
    font-size: 32.7253px;
    display: flex;
  }

  .cz1g6qti {
    margin: 0;
    font-size: 32.7253px;
    position: static;
  }

  .chio9qpd, .dftki2rc {
    font-size: 32.7253px;
  }

  .pgwkd99e {
    z-index: 2;
    border-width: 0;
    width: 788.929px;
    max-width: none;
    height: 675.31px;
    font-size: 32.7253px;
    top: 1.60027px;
    overflow: hidden;
  }

  .qhsxkvxn, .lqhykn3n, .mcjg8fcr {
    letter-spacing: .818133px;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .ir1n10ei {
    letter-spacing: .818133px;
    margin: 0;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .sdc03vrq {
    letter-spacing: .818133px;
    font-size: 40.9067px;
    line-height: 53.1787px;
  }

  .twagrmdq {
    border-width: 0;
    width: 530.878px;
    height: auto;
    font-size: 32.7253px;
    top: 756.319px;
    left: 67.2689px;
  }

  .jwk326hr {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .mda9paai {
    letter-spacing: 1.20675px;
    margin: 0;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .k94qmwzq {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .z7mzih6q {
    z-index: 4;
    border-width: 0;
    width: 702.514px;
    height: auto;
    font-size: 32.7253px;
    top: 800.131px;
    left: 67.211px;
  }

  .zzwex9iu, .fta9mjpl {
    letter-spacing: 1.30901px;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .pn6gacna {
    letter-spacing: 1.30901px;
    margin: 0;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .h0k9mo4q {
    letter-spacing: 1.30901px;
    font-size: 65.4507px;
    line-height: 81.8133px;
  }

  .tn0enj96 {
    z-index: 5;
    border-width: 0;
    width: 702.514px;
    height: auto;
    font-size: 32.7253px;
    top: 920.15px;
    left: 67.211px;
  }

  .wl1zggbn {
    letter-spacing: 1.2272px;
    margin: 0;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .drq40r5f {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .xdibvzwy {
    z-index: 1;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1049.27px;
    left: 61.36px;
  }

  .v7uluqtt {
    z-index: 6;
    border-width: 0;
    width: 645.416px;
    height: auto;
    font-size: 32.7253px;
    top: 1639.9px;
    left: 59.9963px;
  }

  .qx6aqsxq {
    width: 1473.88px;
    height: 804.532px;
    font-size: 32.7253px;
    display: none;
    top: 293.456px;
    left: 1355.18px;
  }

  .govmwhns {
    height: 1795.8px;
    font-size: 32.7253px;
  }

  .im0sst69 {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .pqkq454i {
    margin: 0;
    font-size: 32.7253px;
    position: static;
  }

  .u6wx0vyk {
    font-size: 32.7253px;
  }

  .fqtg9a9l, .h9nteedi {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .km9miu9o {
    letter-spacing: 1.20675px;
    margin: 0;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .pf07wosq {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .prtt0yfg {
    z-index: 4;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 887.675px;
    left: 63.1782px;
  }

  .b7vjfxo2 {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1564px;
    left: 61.36px;
  }

  .yv2ybpoz {
    z-index: 6;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 245.44px;
    left: 63.5189px;
  }

  .xrl3xs7q, .hcxp3igh {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .zgbqkja0 {
    letter-spacing: 1.47264px;
    margin: 0;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .wt2wrken {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .nnasq2kj {
    z-index: 3;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1042.67px;
    left: 63.1782px;
  }

  .r2kc2gcg {
    letter-spacing: 1.47264px;
    font-size: 73.632px;
    line-height: 80.9952px;
  }

  .rzr420z2 {
    z-index: 5;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 401.794px;
    left: 63.5189px;
  }

  .xgdeerc6 {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 1718.99px;
    left: 61.36px;
  }

  .wmye868y {
    width: 696.322px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 183.625px;
  }

  .v43wqmrn {
    width: 696.322px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 961.761px;
  }

  .hpxg5kky {
    width: 712.685px;
    height: 409.067px;
    font-size: 32.7253px;
    display: none;
    top: 183.625px;
    left: 1738.08px;
  }

  .tl9cqarq {
    height: 2099.88px;
    font-size: 32.7253px;
  }

  .toszknw0 {
    object-position: 50% 50%;
    font-size: 32.7253px;
  }

  .owd35cpj {
    border-width: 0;
    width: 783.59px;
    max-width: none;
    height: 774.5px;
    font-size: 32.7253px;
    top: -19.9988px;
    left: -9.09044px;
    overflow: hidden;
  }

  .f6yr6ten, .kxltm6um, .mw1npbd8, .bqdeobi7 {
    text-align: right;
    letter-spacing: 1.73853px;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .pzij7g5k {
    text-align: right;
    letter-spacing: 1.73853px;
    margin: 0;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .kk5kxkki {
    text-align: right;
    letter-spacing: 1.73853px;
    font-size: 173.853px;
    line-height: 173.853px;
  }

  .y5skrqhe {
    border-width: 0;
    width: 699.504px;
    height: auto;
    font-size: 32.7253px;
    top: 640.104px;
    left: 14.4024px;
  }

  .fwcgqzzz {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 930.612px;
    left: 61.36px;
  }

  .obvfjl1t {
    width: 699.015px;
    height: 239.876px;
    font-size: 32.7253px;
    display: block;
    top: 640.92px;
    left: 14.9921px;
  }

  .ieuopf4t {
    height: 1418.1px;
    font-size: 32.7253px;
  }

  .gov491bu, .vy61bpzl, .qou2wuhj {
    text-align: left;
    letter-spacing: 2.86347px;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .f43u03kf {
    text-align: left;
    letter-spacing: 2.86347px;
    margin: 0;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .uc3ji8t6 {
    text-align: left;
    letter-spacing: 2.86347px;
    font-size: 143.173px;
    line-height: 157.491px;
  }

  .wb7keqcs {
    border-width: 0;
    width: 702.514px;
    height: auto;
    font-size: 32.7253px;
    top: 213.813px;
    left: 51.2083px;
  }

  .srrknk60 {
    text-align: left;
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .zz0ps05k {
    text-align: left;
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .xualcq7b {
    text-align: left;
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .c0q3qmy7 {
    border-width: 0;
    width: 703.595px;
    height: auto;
    font-size: 32.7253px;
    top: 643.598px;
    left: 49.9971px;
  }

  .of9punt5 {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .lzizbpo1, .ctj8rkt9, .ha2a7ckz {
    font-size: 32.7253px;
  }

  .d5i96iu0 {
    margin: 0;
    font-size: 32.7253px;
  }

  .gsae717n, .z2e5skce {
    font-size: 32.7253px;
  }

  .xr9w3yle {
    width: 779.954px;
    max-width: none;
    height: 1585.36px;
    font-size: 32.7253px;
    top: -3.63611px;
    left: -3.63611px;
    overflow: hidden;
  }

  .tw8sstkt {
    height: 1581.72px;
    font-size: 32.7253px;
  }

  .fqt2j7r0 {
    letter-spacing: 1.20675px;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .mirhzhay {
    letter-spacing: 1.20675px;
    margin: 0;
    font-size: 120.675px;
    line-height: 120.675px;
  }

  .br05l4qc {
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 382.826px;
    left: 61.36px;
  }

  .b1gdidcb {
    letter-spacing: 3.19072px;
    margin: 0;
    font-size: 24.544px;
    line-height: 24.544px;
  }

  .pfiky4jn {
    letter-spacing: 3.19072px;
    font-size: 24.544px;
    line-height: 24.544px;
  }

  .dmbu44rr {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .ed4ab3dr {
    width: 381.796px;
    height: 90.9038px;
    font-size: 32.7253px;
    top: 678.899px;
    left: 194.465px;
  }

  .zn78ro8l {
    height: 1155.61px;
    font-size: 32.7253px;
  }

  .co417ndq {
    font-size: 32.7253px;
  }

  .pklv3sgq {
    z-index: 2;
    border-width: 0;
    width: 78.1772px;
    height: 112.72px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .q59tc7k5 {
    z-index: 2;
    width: 78.1772px;
    height: 112.72px;
    font-size: 32.7253px;
    top: 465.676px;
    left: 344.419px;
  }

  .bht8vdab {
    border-width: 0;
    width: 88.0145px;
    height: 94.4155px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .sr6lfsg7 {
    width: 88.0145px;
    height: 94.4155px;
    font-size: 32.7253px;
    top: 222.436px;
    left: 339.493px;
  }

  .ss89u40d {
    z-index: 4;
    border-width: 0;
    width: 105.448px;
    height: 103.63px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .fp76gmob {
    z-index: 4;
    width: 105.448px;
    height: 103.63px;
    font-size: 32.7253px;
    top: 736.92px;
    left: 330.779px;
  }

  .l311fsdj {
    z-index: 5;
    border-width: 0;
    width: 105.617px;
    height: 89.6147px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .t8xuy8il {
    z-index: 5;
    width: 105.617px;
    height: 89.6147px;
    font-size: 32.7253px;
    top: 990.562px;
    left: 330.691px;
  }

  .wxvnfiyj, .ytnmvtuu {
    text-align: center;
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .ei926o06 {
    text-align: center;
    letter-spacing: 1.2272px;
    margin: 0;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .mg4i33i8 {
    text-align: center;
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 42.952px;
  }

  .e056f2w0 {
    z-index: 1;
    border-width: 0;
    width: 568.092px;
    height: auto;
    font-size: 32.7253px;
    top: 123.22px;
    left: 99.4536px;
  }

  .fbifna4n {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .mfbbzr2f {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .kxbvpfye {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .potz5tmt {
    z-index: 6;
    border-width: 0;
    width: 502.482px;
    height: auto;
    font-size: 32.7253px;
    top: 604.899px;
    left: 132.259px;
  }

  .d8tqwm8y {
    z-index: 8;
    border-width: 0;
    width: 267.244px;
    height: auto;
    font-size: 32.7253px;
    top: 332.854px;
    left: 249.878px;
  }

  .xhlli727 {
    z-index: 7;
    border-width: 0;
    width: 382.462px;
    height: auto;
    font-size: 32.7253px;
    top: 1105.78px;
    left: 192.269px;
  }

  .i3rwl4h6 {
    z-index: 9;
    border-width: 0;
    width: 267.244px;
    height: auto;
    font-size: 32.7253px;
    top: 860.14px;
    left: 249.878px;
  }

  .ln3o8wgo {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .fejm6x1t {
    border-width: 0;
    width: 501.107px;
    height: auto;
    font-size: 32.7253px;
    top: 1034.48px;
    left: 1349.92px;
  }

  .r0dy5nga {
    width: 281.105px;
    height: 211.766px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 1199.38px;
  }

  .ihqgsaln {
    width: 267.987px;
    height: 200.522px;
    font-size: 32.7253px;
    display: none;
    top: 138.679px;
    left: 1658.52px;
  }

  .k8wssnfq {
    width: 267.987px;
    height: 168.663px;
    font-size: 32.7253px;
    display: none;
    top: 131.182px;
    left: 2108.29px;
  }

  .ai5b3oww {
    width: 267.987px;
    height: 168.663px;
    font-size: 32.7253px;
    display: none;
    top: 129.308px;
    left: 738.37px;
  }

  .qb8sv13v {
    width: 1637.91px;
    height: 213.64px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 738.37px;
  }

  .y8ql81j4 {
    width: 2132.65px;
    height: 213.64px;
    font-size: 32.7253px;
    display: none;
    top: 125.56px;
    left: 243.624px;
  }

  .i0nyiwbq {
    height: 1302.46px;
    font-size: 32.7253px;
  }

  .lhk2zmmm, .hl85v9ek {
    letter-spacing: .899947px;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .dfnupssh {
    letter-spacing: .899947px;
    margin: 0;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .v8ntu7hp {
    letter-spacing: .899947px;
    font-size: 44.9973px;
    line-height: 53.9968px;
  }

  .ponyp15d {
    z-index: 4;
    border-width: 0;
    width: 644.28px;
    height: auto;
    font-size: 32.7253px;
    top: 703.707px;
    left: 61.36px;
  }

  .tin5cw5x {
    z-index: 6;
    border-width: 0;
    width: 289.647px;
    height: 57.6094px;
    font-size: 32.7253px;
    top: 75.2123px;
    left: 78.4129px;
    overflow: hidden;
  }

  .xasz8h47 {
    z-index: 9;
    border-width: 0;
    width: 208.034px;
    height: auto;
    font-size: 32.7253px;
    top: 1047.59px;
    left: 60.8099px;
  }

  .y7tusgaz {
    z-index: 11;
    border-width: 0;
    width: 208.034px;
    height: auto;
    font-size: 32.7253px;
    top: 1465.84px;
    left: 60.8099px;
  }

  .mwgialc2, .uv6b3ooc {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .zddgxzgq {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .i4drfxuq {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 40.6817px;
  }

  .vw50d85v {
    z-index: 3;
    border-width: 0;
    width: 644.905px;
    height: auto;
    font-size: 32.7253px;
    top: 161.627px;
    left: 67.211px;
  }

  .oh3dvqpf {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .uje86ags {
    letter-spacing: .531787px;
    margin: 0;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .xq01untg {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .yt81zi0j {
    z-index: 1;
    border-width: 0;
    width: 251.241px;
    height: auto;
    font-size: 32.7253px;
    top: 796.352px;
    left: 60.8099px;
  }

  .ypsjam9b {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .cq2bwct2 {
    z-index: 10;
    border-width: 0;
    width: 526.486px;
    height: auto;
    font-size: 32.7253px;
    top: 1130.81px;
    left: 60.8099px;
  }

  .rdtk79hu {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .w4arerey {
    z-index: 14;
    border-width: 0;
    width: 526.486px;
    height: auto;
    font-size: 32.7253px;
    top: 1545.85px;
    left: 60.8099px;
  }

  .adiz1n33, .s8wgisoq, .fpxcjelq {
    letter-spacing: 1.2272px;
    font-size: 30.68px;
    line-height: 57.0648px;
  }

  .yyx42ldk {
    z-index: 5;
    border-width: 0;
    width: 633.703px;
    height: auto;
    font-size: 32.7253px;
    top: 273.645px;
    left: 60.8099px;
  }

  .qe9iisa0 {
    z-index: 12;
    border-width: 0;
    width: 160.026px;
    height: auto;
    font-size: 32.7253px;
    top: 1047.59px;
    left: 398.465px;
  }

  .ip5oi1s0 {
    z-index: 7;
    border-width: 0;
    width: 208.034px;
    height: auto;
    font-size: 32.7253px;
    top: 703.537px;
    left: 398.465px;
  }

  .strxna08 {
    z-index: 13;
    border-width: 0;
    width: 332.708px;
    height: auto;
    font-size: 32.7253px;
    top: 1130.84px;
    left: 398.158px;
  }

  .uwih9hrb {
    letter-spacing: .531787px;
    font-size: 26.5893px;
    line-height: 45.9996px;
  }

  .gkgrhglg {
    z-index: 8;
    border-width: 0;
    width: 198.432px;
    height: auto;
    font-size: 32.7253px;
    top: 796.352px;
    left: 398.465px;
  }

  .zul3xkif {
    width: 527.241px;
    height: 279.984px;
    font-size: 32.7253px;
    display: none;
    top: 583.602px;
    left: 1518.09px;
  }

  .fagj5l4b {
    width: 367.251px;
    height: 272.711px;
    font-size: 32.7253px;
    display: none;
    top: 581.784px;
    left: 1056.3px;
  }

  .feo9vxsf {
    width: 527.241px;
    height: 325.435px;
    font-size: 32.7253px;
    display: none;
    top: 156.354px;
    left: 2003.52px;
  }

  .mm3kb1fu {
    width: 527.241px;
    height: 370.887px;
    font-size: 32.7253px;
    display: none;
    top: 156.354px;
    left: 1518.09px;
  }

  .mfs9dfby {
    width: 250.894px;
    height: 181.808px;
    font-size: 32.7253px;
    display: block;
    top: 796.316px;
    left: 59.9963px;
  }

  .koea3ppt {
    height: 1918.07px;
    font-size: 32.7253px;
  }

  .jxifmkei {
    text-align: center;
    letter-spacing: .73632px;
    width: auto;
    margin: 0 0 30.68px;
    font-size: 18.408px;
    line-height: 22.0896px;
  }

  .b15z6u1b {
    text-align: center;
    letter-spacing: .73632px;
    margin: 0;
    font-size: 18.408px;
    line-height: 18.408px;
  }

  .dajz2zxw {
    z-index: 0;
    text-align: center;
    font-size: 20.4533px;
    position: absolute;
    left: calc(100% + 10.2267px);
  }

  .huzesn46 {
    text-align: center;
    width: auto;
    font-size: 32.7253px;
    position: relative;
  }

  .zhfa3zy2 {
    text-align: center;
    flex-direction: column;
    justify-content: normal;
    padding: 40.9067px 61.36px;
    font-size: 32.7253px;
  }

  .taaw8vbc {
    font-size: 32.7253px;
  }

  .nb3wu8we {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .m9sqz47s {
    margin: -1px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .emqmjrpl {
    font-size: 32.7253px;
  }

  .lr85q16e {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .deia1w6p {
    font-size: 32.7253px;
    overflow: hidden;
  }

  .zjo3a2qa {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .fi318of7 {
    margin: -1px;
    font-size: 32.7253px;
    overflow: hidden;
  }

  .izv2qq05, .su5n6o2e {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 32.7253px;
  }

  .iyfeprvp, .pl02cur3 {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .xzi4gpx9 {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 32.7253px;
  }

  .o2b75uue {
    border-radius: 50%;
    font-size: 32.7253px;
  }

  .rnpr17w1, .m7b3kv2t, .ksd4bl22, .bc5p7cfa {
    font-size: 32.7253px;
  }

  .e0fg8n7i {
    border-radius: 3px;
    padding: 15px;
  }

  .c84abrdx {
    font-size: 32.7253px;
  }

  .pm733ab1 {
    transition: margin .4s linear, transform undefined undefined, opacity undefined undefined, transform undefined undefined;
    margin: 0;
    font-size: 32.7253px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.125rem;
  }

  h4 {
    font-size: 1.375rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  p {
    font-size: .9375rem;
  }

  li {
    padding-left: .75rem;
  }

  blockquote {
    padding-left: 1.5rem;
  }

  .text-input {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .paragraph {
    font-size: 1rem;
  }

  .paragraph.extra-large {
    font-size: 1.375rem;
  }

  .paragraph.large {
    font-size: 1.0625rem;
  }

  .paragraph.large.extra {
    font-size: 1.5rem;
  }

  .paragraph.paragraph-l.utility-margin-bottom-0 {
    font-size: 1.1rem;
  }

  .rich-text h3 {
    margin-top: 3rem;
  }

  .rich-text h1, .rich-text h2 {
    margin-top: 3.5rem;
  }

  .rich-text h4 {
    margin-top: 2.5rem;
  }

  .rich-text h5 {
    margin-top: 2rem;
  }

  .rich-text h6 {
    margin-top: 1.5rem;
  }

  .check-box {
    flex: none;
  }

  .color-block {
    margin-bottom: 1.25rem;
  }

  .heading {
    font-size: 2rem;
  }

  .heading.medium {
    font-size: 1.7rem;
  }

  .heading.extra-small {
    font-size: 1.125rem;
  }

  .heading.small {
    font-size: 1.25rem;
  }

  .heading.regular {
    font-size: 1.5rem;
  }

  .heading.extra-large {
    font-size: 2.5rem;
  }

  .heading.large {
    margin-top: 2rem;
    margin-bottom: 4rem;
    font-size: 2rem;
  }

  .heading.medium-creme {
    font-size: 2.125rem;
  }

  .button-secondary {
    font-size: 1rem;
  }

  .button-secondary.small.hide-mobile-portrait {
    display: none;
  }

  .style-guide-section-header {
    margin-bottom: 2rem;
  }

  .block-quote {
    padding-left: 1.5rem;
  }

  .section {
    padding: 3.5rem 2.5rem;
  }

  .grid-2-column {
    grid-row-gap: 2.5rem;
  }

  .nav-menu {
    padding-left: 1.625rem;
    padding-right: 1.625rem;
  }

  .nav-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .button {
    font-size: 1rem;
  }

  .button.small.hide-mobile-portrait {
    display: none;
  }

  .text-color-300 {
    font-size: .875rem;
  }

  .social-proof-logos-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
  }

  .button-group {
    flex-direction: column;
    flex: 1;
    width: 100%;
  }

  .faq-question {
    padding: 1.5rem 1.75rem 1.5rem 2rem;
  }

  .faq-accordion {
    border-radius: 1rem;
  }

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

  .faq-answer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-wrapper {
    border-radius: 1rem;
  }

  .feature-item, .card-list {
    grid-template-columns: 1fr;
  }

  .card-item {
    border-radius: 1rem;
    padding: 2rem;
  }

  .card-item.login {
    padding: 2rem;
  }

  .footer-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .icon-large {
    width: 2rem;
    height: 2rem;
  }

  .features-list {
    grid-row-gap: 6rem;
  }

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

  .pricing-features-list {
    margin-bottom: 2rem;
  }

  .footer-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .login-form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .benefit-item {
    border-radius: 1rem;
  }

  .header-layout {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .grid-3-column {
    grid-row-gap: 2.5rem;
  }

  .pricing-card, .testimonials-card {
    border-radius: 1rem;
    padding: 2rem;
  }

  .footer-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

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

  .about-grid-image-wrapper {
    border-radius: 1rem;
  }

  .spacer-64, .spacer-80 {
    width: 3rem;
    height: 3rem;
  }

  .spacer-96 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .section-light {
    padding: 3.5rem 2.5rem;
  }

  .utility-padding-all-0 {
    padding: 0;
  }

  .utility-margin-all-0 {
    margin: 0;
  }

  .utility-margin-bottom-0 {
    margin-bottom: 0;
  }

  .paragraph-copy {
    font-size: .875rem;
  }

  .paragraph-copy.extra-large {
    font-size: 1.375rem;
  }

  .paragraph-copy.large {
    font-size: 1.3rem;
  }

  .button-copy {
    font-size: 1rem;
  }

  .button-copy.small.hide-mobile-portrait {
    display: none;
  }

  .grid-3-column-bg {
    grid-row-gap: 1rem;
  }

  .div-block-desktop, .div-block-desktop.hidden {
    display: none;
  }

  .div-block-mobile {
    background-image: none;
  }

  .container-2 {
    max-width: none;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .section-copy-a {
    padding: 3.5rem 2.5rem;
  }

  .paragraph-medium {
    font-size: 1.1rem;
  }

  .paragraph-medium.extra-large {
    font-size: 1.375rem;
  }

  .paragraph-medium.large {
    font-size: 1.3rem;
  }

  .heading-creme {
    font-size: 2rem;
  }

  .paragraph-green {
    font-size: .875rem;
  }

  .paragraph-green.extra-large {
    font-size: 1.375rem;
  }

  .paragraph-green.large {
    font-size: 1.0625rem;
  }

  .container-5 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .section-light-2 {
    padding: 3.5rem 2.5rem;
  }

  .pxzv02i2, .nyq55vdn, .wn4zws7o {
    font-size: 20.3947px;
  }

  .qgeojbh7 {
    letter-spacing: 1.07072px;
    font-size: 15.296px;
    line-height: 16.8256px;
  }

  .b8eiyx6d {
    font-size: 20.3947px;
  }

  .ma70r2py {
    margin: 0 0 0 40.7893px;
    font-size: 20.3947px;
  }

  .kenynln7 {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .bzo9uf3s {
    margin: 0 0 0 127.467px;
    font-size: 20.3947px;
  }

  .edw1ly2q {
    font-size: 20.3947px;
  }

  .bajise0t {
    padding: 25.4933px 114.72px;
    font-size: 20.3947px;
  }

  .cwvbz9th, .rmj1ride, .w3idiwaz {
    font-size: 20.3947px;
  }

  .xud1l2fj {
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .qv6av6bf {
    letter-spacing: 1.07072px;
    margin: 0;
    padding: 0;
    font-size: 15.296px;
    line-height: 16.8256px;
  }

  .ult2n7ws {
    letter-spacing: 1.07072px;
    margin: 0 0 0 40.7893px;
    padding: 0;
    font-size: 15.296px;
    line-height: 16.8256px;
  }

  .q1f51q9y {
    flex-wrap: wrap;
    margin: 0 0 0 254.933px;
    padding: 0;
    font-size: 20.3947px;
  }

  .h4rsfdmd {
    padding: 25.4933px 114.72px;
    font-size: 20.3947px;
  }

  .iybm78vw, .rdr32ck5 {
    font-size: 20.3947px;
  }

  .w4fy7gvg {
    max-width: 203.947px;
    font-size: 20.3947px;
  }

  .jd6xratd {
    width: 12px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
  }

  .sr6fi4km {
    padding: 25.4933px 39.5147px;
    font-size: 20.3947px;
  }

  .pq3kgclz {
    padding: 25.4933px 0;
    font-size: 20.3947px;
  }

  .kigmweg8 {
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .zt6eq43v {
    font-size: 20.3947px;
  }

  .jcyfz8ci {
    border-width: 0;
    width: 491.666px;
    height: 420.858px;
    font-size: 20.3947px;
    top: .997299px;
  }

  .rqksyozc, .c0vvxm5j, .beqc9tml {
    letter-spacing: .509867px;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .xjt40p5u {
    letter-spacing: .509867px;
    border-width: 0;
    width: 330.847px;
    margin: 0;
    padding: 0;
    font-size: 25.4933px;
    line-height: 33.1413px;
    top: 471.343px;
    left: 41.9225px;
  }

  .sbgzf2g8 {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .pdch8eyn {
    letter-spacing: .752053px;
    border-width: 0;
    width: 437.812px;
    margin: 0;
    padding: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
    top: 498.647px;
    left: 41.8864px;
  }

  .tk6q2s1w, .xhbb2otg {
    letter-spacing: .815787px;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .v1vu1idg {
    letter-spacing: .815787px;
    border-width: 0;
    width: 437.812px;
    margin: 0;
    padding: 0;
    font-size: 40.7893px;
    line-height: 50.9867px;
    top: 573.444px;
    left: 41.8864px;
  }

  .fsyekpbf {
    letter-spacing: .7648px;
    border-width: 0;
    width: 401.516px;
    margin: 0;
    padding: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
    top: 653.913px;
    left: 38.24px;
  }

  .s2w0nuba {
    letter-spacing: .509867px;
    border-width: 0;
    width: 402.228px;
    margin: 0;
    padding: 0;
    font-size: 25.4933px;
    line-height: 33.1413px;
    top: 1022px;
    left: 37.3902px;
  }

  .yfgr4f2n {
    width: 918.531px;
    height: 501.39px;
    font-size: 20.3947px;
    top: 182.884px;
    left: 844.555px;
  }

  .xf9gipql {
    width: 478px;
    height: 1119.16px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .x8t2cil5, .uuiywuot {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .gb9oowz0 {
    letter-spacing: .752053px;
    border-width: 0;
    width: 401.516px;
    margin: 0;
    padding: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
    top: 553.205px;
    left: 39.3731px;
  }

  .hcyo7nlp {
    letter-spacing: .752053px;
    border-width: 0;
    width: 401.516px;
    margin: 0;
    padding: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
    top: 974.695px;
    left: 38.24px;
  }

  .wacl4jg4 {
    letter-spacing: .752053px;
    border-width: 0;
    width: 401.516px;
    margin: 0;
    padding: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
    top: 152.96px;
    left: 39.5854px;
  }

  .rbfxzmq9, .vpjo1x7z {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .x0w6vj4o {
    letter-spacing: .91776px;
    border-width: 0;
    width: 401.52px;
    margin: 0;
    padding: 0;
    font-size: 45.888px;
    line-height: 50.4768px;
    top: 649.797px;
    left: 39.3731px;
  }

  .dwe88vcq {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .w8csmm1x {
    letter-spacing: .91776px;
    border-width: 0;
    width: 401.52px;
    margin: 0;
    padding: 0;
    font-size: 45.888px;
    line-height: 50.4768px;
    top: 250.401px;
    left: 39.5854px;
  }

  .l1j1lml6 {
    letter-spacing: .91776px;
    border-width: 0;
    width: 401.52px;
    margin: 0;
    padding: 0;
    font-size: 45.888px;
    line-height: 50.4768px;
    top: 1071.29px;
    left: 38.24px;
  }

  .v53a9b98 {
    width: 433.953px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 114.437px;
  }

  .rph2bgcu {
    width: 433.953px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 599.377px;
  }

  .cy80zr1d {
    width: 444.151px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 1083.18px;
  }

  .gtrzgyf7 {
    width: 478px;
    height: 1308.66px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .txbgyrwv {
    font-size: 20.3947px;
  }

  .vmb6hmel {
    border-width: 0;
    width: 488.339px;
    height: 482.674px;
    font-size: 20.3947px;
    top: -12.4634px;
    left: -5.66523px;
  }

  .xf7iiqok, .p4qdaaqs, .hbsaayr8, .xawp58au {
    letter-spacing: 1.08347px;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .zy36e6jt {
    letter-spacing: 1.08347px;
    margin: 0;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .rgoxi1kz {
    letter-spacing: 1.08347px;
    border-width: 0;
    width: 435.936px;
    margin: 0;
    padding: 0;
    font-size: 108.347px;
    line-height: 108.347px;
    top: 398.918px;
    left: 8.97569px;
  }

  .se67g9kr {
    letter-spacing: .7648px;
    margin: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .e0gsl1qi {
    letter-spacing: .7648px;
    border-width: 0;
    width: 401.52px;
    margin: 0;
    padding: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
    top: 579.964px;
    left: 38.24px;
  }

  .rwae2af7 {
    width: 435.631px;
    height: 149.493px;
    font-size: 20.3947px;
    top: 399.426px;
    left: 9.3432px;
  }

  .ksvmjdkv {
    width: 478px;
    height: 883.768px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .fex4mfu5, .tfvei1u6, .o0mgxjz2 {
    letter-spacing: 1.78453px;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .gk4kgu8i {
    letter-spacing: 1.78453px;
    border-width: 0;
    width: 437.797px;
    margin: 0;
    padding: 0;
    font-size: 89.2267px;
    line-height: 98.1493px;
    top: 133.25px;
    left: 31.9134px;
  }

  .w8pfo3tp {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .ksxftdr1 {
    letter-spacing: .331413px;
    border-width: 0;
    width: 438.484px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
    top: 401.095px;
    left: 31.1586px;
  }

  .xkmkqo8f {
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .c4tzorg1, .mty53vqz {
    font-size: 20.3947px;
  }

  .rxnp7ie1 {
    margin: 0;
    font-size: 20.3947px;
  }

  .lii8ajn9, .aj5x74ng {
    font-size: 20.3947px;
  }

  .q63nhji7 {
    width: 486.073px;
    height: 988.008px;
    font-size: 20.3947px;
    top: -2.26605px;
    left: -2.26605px;
  }

  .jsyugsk8 {
    width: 478px;
    height: 985.742px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .wa8712ha {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .qm8yc3hl {
    letter-spacing: .752053px;
    border-width: 0;
    width: 401.52px;
    margin: 0;
    padding: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
    top: 238.58px;
    left: 38.24px;
  }

  .qefdcn12 {
    letter-spacing: 1.98848px;
    margin: 0;
    font-size: 15.296px;
    line-height: 15.296px;
  }

  .f1hah21q {
    letter-spacing: 1.98848px;
    font-size: 15.296px;
    line-height: 15.296px;
  }

  .oha5pny3 {
    width: 237.938px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    top: 423.095px;
    left: 121.192px;
    overflow: hidden;
  }

  .awbccsg9 {
    width: 478px;
    height: 720.187px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .f7xdfs29 {
    font-size: 20.3947px;
  }

  .ge4xm9md {
    border-width: 0;
    width: 48.7206px;
    height: 70.2482px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .hydo33jo {
    border-width: 0;
    width: 54.8513px;
    height: 58.8405px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .utvjsj8b {
    border-width: 0;
    width: 65.7161px;
    height: 64.5832px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .ytjyaap3 {
    border-width: 0;
    width: 65.8213px;
    height: 55.8486px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .qr4quoqq, .dfawj5p0 {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .gd60zlhy {
    letter-spacing: .7648px;
    margin: 0;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .g72vajtt {
    letter-spacing: .7648px;
    border-width: 0;
    width: 354.039px;
    margin: 0;
    padding: 0;
    font-size: 19.12px;
    line-height: 26.768px;
    top: 76.7916px;
    left: 61.9802px;
  }

  .bd1xg4o0 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .ke4jpoip {
    letter-spacing: .331413px;
    border-width: 0;
    width: 313.15px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
    top: 376.977px;
    left: 82.4248px;
  }

  .zaaw24yq {
    letter-spacing: .331413px;
    border-width: 0;
    width: 166.548px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
    top: 207.437px;
    left: 155.726px;
  }

  .awp7odyj {
    letter-spacing: .331413px;
    border-width: 0;
    width: 238.353px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
    top: 689.13px;
    left: 119.823px;
  }

  .rtnaplbb {
    letter-spacing: .331413px;
    border-width: 0;
    width: 166.548px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
    top: 536.046px;
    left: 155.726px;
  }

  .yw12ja4s {
    letter-spacing: .7648px;
    border-width: 0;
    width: 312.293px;
    margin: 0;
    padding: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
    top: 644.698px;
    left: 841.28px;
  }

  .h7ra8jqz {
    width: 175.187px;
    height: 131.974px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 747.464px;
  }

  .oqh7hwm5 {
    width: 167.012px;
    height: 124.967px;
    font-size: 20.3947px;
    top: 86.4255px;
    left: 1033.6px;
  }

  .dfgcm075 {
    width: 167.012px;
    height: 105.112px;
    font-size: 20.3947px;
    top: 81.7539px;
    left: 1313.9px;
  }

  .huhirvyk {
    width: 167.012px;
    height: 105.112px;
    font-size: 20.3947px;
    top: 80.5859px;
    left: 460.157px;
  }

  .ukyt7nmz {
    width: 1020.76px;
    height: 133.142px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 460.157px;
  }

  .u3a83yko {
    width: 1329.08px;
    height: 133.142px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 151.829px;
  }

  .kow6mlng {
    width: 478px;
    height: 811.7px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .btdiylk7, .wf9q1rfc {
    letter-spacing: .560853px;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .g9t09u5o {
    letter-spacing: .560853px;
    border-width: 0;
    width: 401.516px;
    margin: 0;
    padding: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
    top: 438.555px;
    left: 38.24px;
  }

  .cvpt05gn {
    border-width: 0;
    width: 180.51px;
    height: 35.9026px;
    font-size: 20.3947px;
    top: 46.8729px;
    left: 48.8675px;
  }

  .ef2u8xkb {
    letter-spacing: .560853px;
    border-width: 0;
    width: 129.641px;
    margin: 0;
    padding: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
    top: 652.868px;
    left: 37.8972px;
  }

  .daobq6cc {
    letter-spacing: .560853px;
    border-width: 0;
    width: 129.641px;
    margin: 0;
    padding: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
    top: 913.522px;
    left: 37.8972px;
  }

  .la8qr59f, .muxvu6en {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .kwe9rynj {
    letter-spacing: .331413px;
    border-width: 0;
    width: 401.906px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
    top: 100.727px;
    left: 41.8864px;
  }

  .c9maibkp {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .lwcndfx6 {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .zefk7wbo {
    letter-spacing: .331413px;
    border-width: 0;
    width: 156.575px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
    top: 496.292px;
    left: 37.8972px;
  }

  .pdjmiou2 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .l8sue3kc {
    letter-spacing: .331413px;
    border-width: 0;
    width: 328.11px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
    top: 704.727px;
    left: 37.8972px;
  }

  .yj3dg7dj {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .oxacimsj {
    letter-spacing: .331413px;
    border-width: 0;
    width: 328.11px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
    top: 963.386px;
    left: 37.8972px;
  }

  .e4ux46tz, .r7jzva4l, .adytl6fi {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .w3hiohgo {
    letter-spacing: .7648px;
    border-width: 0;
    width: 394.928px;
    margin: 0;
    padding: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
    top: 170.537px;
    left: 37.8972px;
  }

  .iv5ev99b {
    letter-spacing: .560853px;
    border-width: 0;
    width: 99.7188px;
    margin: 0;
    padding: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
    top: 652.868px;
    left: 248.326px;
  }

  .zpwz7hfe {
    letter-spacing: .560853px;
    border-width: 0;
    width: 129.641px;
    margin: 0;
    padding: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
    top: 438.449px;
    left: 248.326px;
  }

  .r53ubai1 {
    letter-spacing: .331413px;
    border-width: 0;
    width: 207.346px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
    top: 704.749px;
    left: 248.135px;
  }

  .m6dq3zi0 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .bjw9zlyd {
    letter-spacing: .331413px;
    border-width: 0;
    width: 123.664px;
    margin: 0;
    padding: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
    top: 496.292px;
    left: 248.326px;
  }

  .bw2vk8yz {
    width: 328.581px;
    height: 174.488px;
    font-size: 20.3947px;
    top: 363.705px;
    left: 946.086px;
  }

  .ggpnkqax {
    width: 228.873px;
    height: 169.955px;
    font-size: 20.3947px;
    top: 362.572px;
    left: 658.295px;
  }

  .oq5aakx5 {
    width: 328.581px;
    height: 202.814px;
    font-size: 20.3947px;
    top: 97.4412px;
    left: 1248.61px;
  }

  .e679k4xi {
    width: 328.581px;
    height: 231.139px;
    font-size: 20.3947px;
    top: 97.4412px;
    left: 946.086px;
  }

  .h6s9faa2 {
    width: 156.359px;
    height: 113.304px;
    font-size: 20.3947px;
    top: 496.27px;
    left: 37.3902px;
  }

  .dmvpwjx6 {
    width: 478px;
    height: 1195.35px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .oze29keo {
    letter-spacing: .45888px;
    margin: 0 0 19.12px;
    font-size: 11.472px;
    line-height: 13.7664px;
  }

  .m1932pa7 {
    letter-spacing: .45888px;
    font-size: 11.472px;
    line-height: 11.472px;
  }

  .uuemtgnz {
    font-size: 12.7467px;
    left: calc(100% + 6.37333px);
  }

  .jkeagjxb {
    font-size: 20.3947px;
  }

  .g69abrpt {
    padding: 25.4933px 38.24px;
    font-size: 20.3947px;
  }

  .zjvacmxt {
    width: 478px;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .gngspivx {
    margin: 0;
    padding: 15px 25px;
  }

  .heugyqxb {
    margin: -1px;
    font-size: 20.3947px;
  }

  .jjnnd199 {
    font-size: 20.3947px;
  }

  .gt0axy3o {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .eon9ytwf {
    font-size: 20.3947px;
  }

  .rqs89566 {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .irslm4ys {
    margin: -1px;
    font-size: 20.3947px;
  }

  .l8qbmu35, .evjzn9qp {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 20.3947px;
  }

  .ka902oc2, .ymkypiqd {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .bvoc4b9k {
    border-width: 0;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .we8tdvm4 {
    font-size: 20.3947px;
  }

  .t49js71v {
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .zlqg1wn1 {
    font-size: 20.3947px;
  }

  .an7i8xer {
    border-radius: 3px;
    padding: 15px;
  }

  .d3on6hr9 {
    font-size: 20.3947px;
  }

  .j9zbsu1u {
    margin: 0;
    font-size: 20.3947px;
  }

  .jhjj2p5p, .ebxk0bju, .fx8ghxch {
    font-size: 20.3947px;
  }

  .ka815oka {
    letter-spacing: 1.07072px;
    font-size: 15.296px;
    line-height: 16.8256px;
  }

  .pnma9omc {
    font-size: 20.3947px;
  }

  .j0lweraj {
    margin: 0 0 0 40.7893px;
    font-size: 20.3947px;
  }

  .ngm0vpjg {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .aiixep7l {
    margin: 0 0 0 127.467px;
    font-size: 20.3947px;
  }

  .htlgsdmz {
    font-size: 20.3947px;
  }

  .yb7xlzgw {
    padding: 25.4933px 114.72px;
    font-size: 20.3947px;
  }

  .hjvczbpm, .r0ehbpz5 {
    font-size: 20.3947px;
  }

  .slztw5kz {
    max-width: 203.947px;
    font-size: 20.3947px;
  }

  .ginyt0nk {
    font-size: 16.5707px;
  }

  .xzihf9xt {
    font-size: 20.3947px;
  }

  .fd6j2d0k {
    padding: 25.4933px 39.5147px;
    font-size: 20.3947px;
  }

  .ocouy7v9 {
    padding: 25.4933px 0;
    font-size: 20.3947px;
  }

  .yruvi8hz, .kekzqq00, .j09am0r4 {
    font-size: 20.3947px;
  }

  .l418md9i {
    border-width: 0;
    width: 491.666px;
    height: 420.858px;
    font-size: 20.3947px;
    top: .997299px;
    overflow: hidden;
  }

  .crcoyc6s, .cknntkmd, .v4dbba0t {
    letter-spacing: .509867px;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .z5f1x92h {
    letter-spacing: .509867px;
    margin: 0;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .s59aradn {
    letter-spacing: .509867px;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .joovil4g {
    border-width: 0;
    width: 330.847px;
    font-size: 20.3947px;
    top: 471.343px;
    left: 41.9225px;
  }

  .eles1hsk {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .t63q8o04 {
    letter-spacing: .752053px;
    margin: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .xuhx9y0f {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .b5u2wdm5 {
    border-width: 0;
    width: 437.812px;
    font-size: 20.3947px;
    top: 498.647px;
    left: 41.8864px;
  }

  .sodd75b7, .awkywy71 {
    letter-spacing: .815787px;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .sink4p4v {
    letter-spacing: .815787px;
    margin: 0;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .pfogu6kt {
    letter-spacing: .815787px;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .r1yo820j {
    border-width: 0;
    width: 437.812px;
    font-size: 20.3947px;
    top: 573.444px;
    left: 41.8864px;
  }

  .nae7pafs {
    letter-spacing: .7648px;
    margin: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .j319rtn9 {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .fy4ye09i {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 653.913px;
    left: 38.24px;
  }

  .ir8zv9t6 {
    border-width: 0;
    width: 402.228px;
    font-size: 20.3947px;
    top: 1022px;
    left: 37.3902px;
  }

  .pxasxp5o {
    width: 918.531px;
    height: 501.39px;
    font-size: 20.3947px;
    top: 182.884px;
    left: 844.555px;
  }

  .tlkso0ty {
    height: 1119.16px;
    font-size: 20.3947px;
  }

  .m8i4z0po {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .hsafsgsh, .a9wmmdmp {
    font-size: 20.3947px;
  }

  .oydzm7z1, .dhvigvh5 {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .n8blfrru {
    letter-spacing: .752053px;
    margin: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .jnipyk8u {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .gu3na73v {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 553.205px;
    left: 39.3731px;
  }

  .zegaoc9n {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 974.695px;
    left: 38.24px;
  }

  .fvcbzumo {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 152.96px;
    left: 39.5854px;
  }

  .rc45xqu2, .nekmudq3 {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .xhcmwqac {
    letter-spacing: .91776px;
    margin: 0;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .m3md7lf2 {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .ps4vkjwk {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 649.797px;
    left: 39.3731px;
  }

  .lr9kav6h {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .esajs58h {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 250.401px;
    left: 39.5854px;
  }

  .an6kl9or {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 1071.29px;
    left: 38.24px;
  }

  .n7v4ze0d {
    width: 433.953px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 114.437px;
  }

  .dbhu4bls {
    width: 433.953px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 599.377px;
  }

  .tory35ys {
    width: 444.151px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 1083.18px;
  }

  .tdb66f02 {
    height: 1308.66px;
    font-size: 20.3947px;
  }

  .ynh8o3l5 {
    font-size: 20.3947px;
  }

  .u74vlj1v {
    border-width: 0;
    width: 488.339px;
    height: 482.674px;
    font-size: 20.3947px;
    top: -12.4634px;
    left: -5.66523px;
    overflow: hidden;
  }

  .fs1iod1d, .qgk6s8lb, .ihzm13ko, .kfz8gcvd {
    letter-spacing: 1.08347px;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .io5b9xgw {
    letter-spacing: 1.08347px;
    margin: 0;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .qkvio9af {
    letter-spacing: 1.08347px;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .ezmwu62k {
    border-width: 0;
    width: 435.936px;
    font-size: 20.3947px;
    top: 398.918px;
    left: 8.97569px;
  }

  .ztxzpyqi {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 579.964px;
    left: 38.24px;
  }

  .ju4nv2ev {
    width: 435.631px;
    height: 149.493px;
    font-size: 20.3947px;
    top: 399.426px;
    left: 9.3432px;
  }

  .sth4y5qh {
    height: 883.768px;
    font-size: 20.3947px;
  }

  .yzqpzgix, .w7xspcuk, .kz2xq0y7 {
    letter-spacing: 1.78453px;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .jglnh6sj {
    letter-spacing: 1.78453px;
    margin: 0;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .ivo8wsgb {
    letter-spacing: 1.78453px;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .ktpx64nq {
    border-width: 0;
    width: 437.812px;
    font-size: 20.3947px;
    top: 133.25px;
    left: 31.9134px;
  }

  .d6nr6sur {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .c6j5t33c {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .ycnmw0lg {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .cjns32g9 {
    border-width: 0;
    width: 438.485px;
    font-size: 20.3947px;
    top: 401.095px;
    left: 31.1586px;
  }

  .wts0ubpg {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .au62d6me, .bvff11jg, .k03e6g39 {
    font-size: 20.3947px;
  }

  .f6lbxcmm {
    margin: 0;
    font-size: 20.3947px;
  }

  .lw1hj1bn, .b6joq97s {
    font-size: 20.3947px;
  }

  .q5t2664r {
    width: 486.073px;
    height: 988.008px;
    font-size: 20.3947px;
    top: -2.26605px;
    left: -2.26605px;
    overflow: hidden;
  }

  .zbd1zi46 {
    height: 985.742px;
    font-size: 20.3947px;
  }

  .czazloks {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .iomongi2 {
    letter-spacing: .752053px;
    margin: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .u50qfnvl {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 238.58px;
    left: 38.24px;
  }

  .cacpuroy {
    letter-spacing: 1.98848px;
    margin: 0;
    font-size: 15.296px;
    line-height: 15.296px;
  }

  .rckp3fiw {
    letter-spacing: 1.98848px;
    font-size: 15.296px;
    line-height: 15.296px;
  }

  .dfao6a7h {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .rjjepc0e {
    width: 237.938px;
    height: 56.6519px;
    font-size: 20.3947px;
    top: 423.095px;
    left: 121.192px;
  }

  .jngvv04l {
    height: 720.187px;
    font-size: 20.3947px;
  }

  .ulqj8swc {
    font-size: 20.3947px;
  }

  .g31tm86e {
    border-width: 0;
    width: 48.7206px;
    height: 70.2482px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .qxtl8pzc {
    width: 48.7206px;
    height: 70.2482px;
    font-size: 20.3947px;
    top: 290.213px;
    left: 214.644px;
  }

  .vsw37hpb {
    border-width: 0;
    width: 54.8513px;
    height: 58.8405px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .h6jx6vex {
    width: 54.8513px;
    height: 58.8405px;
    font-size: 20.3947px;
    top: 138.624px;
    left: 211.574px;
  }

  .yh5r23n7 {
    border-width: 0;
    width: 65.7161px;
    height: 64.5832px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .in6xn25l {
    width: 65.7161px;
    height: 64.5832px;
    font-size: 20.3947px;
    top: 459.254px;
    left: 206.144px;
  }

  .zl5lbjsw {
    border-width: 0;
    width: 65.8213px;
    height: 55.8486px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .yii150o4 {
    width: 65.8213px;
    height: 55.8486px;
    font-size: 20.3947px;
    top: 617.325px;
    left: 206.089px;
  }

  .va9chd1l, .qgo2jz6x {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .wgakeoq6 {
    letter-spacing: .7648px;
    margin: 0;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .wulh4q0q {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .hht4mtq5 {
    border-width: 0;
    width: 354.039px;
    font-size: 20.3947px;
    top: 76.7916px;
    left: 61.9802px;
  }

  .hd6cbjuf {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .fioip7nm {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .rd0d3j6a {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .ut64cec3 {
    border-width: 0;
    width: 313.15px;
    font-size: 20.3947px;
    top: 376.977px;
    left: 82.4248px;
  }

  .lspsr8l3 {
    border-width: 0;
    width: 166.548px;
    font-size: 20.3947px;
    top: 207.437px;
    left: 155.726px;
  }

  .f23xyb22 {
    border-width: 0;
    width: 238.353px;
    font-size: 20.3947px;
    top: 689.13px;
    left: 119.823px;
  }

  .v86h18k0 {
    border-width: 0;
    width: 166.548px;
    font-size: 20.3947px;
    top: 536.046px;
    left: 155.726px;
  }

  .z6owkqdm {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .a9ogg1mb {
    border-width: 0;
    width: 312.293px;
    font-size: 20.3947px;
    top: 644.698px;
    left: 841.28px;
  }

  .wr3hem15 {
    width: 175.187px;
    height: 131.974px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 747.464px;
  }

  .r5ekcbr3 {
    width: 167.012px;
    height: 124.967px;
    font-size: 20.3947px;
    top: 86.4255px;
    left: 1033.6px;
  }

  .o4h596we {
    width: 167.012px;
    height: 105.112px;
    font-size: 20.3947px;
    top: 81.7539px;
    left: 1313.9px;
  }

  .qqfumddn {
    width: 167.012px;
    height: 105.112px;
    font-size: 20.3947px;
    top: 80.5859px;
    left: 460.157px;
  }

  .vgkx7nxh {
    width: 1020.76px;
    height: 133.142px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 460.157px;
  }

  .ogeeyloj {
    width: 1329.08px;
    height: 133.142px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 151.829px;
  }

  .kzdgicr8 {
    height: 811.7px;
    font-size: 20.3947px;
  }

  .o9edisc9, .b2pguyaj {
    letter-spacing: .560853px;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .uiyuinlu {
    letter-spacing: .560853px;
    margin: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .orej7luo {
    letter-spacing: .560853px;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .pae8qfq7 {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 438.555px;
    left: 38.24px;
  }

  .r3iv5fiu {
    border-width: 0;
    width: 180.51px;
    height: 35.9026px;
    font-size: 20.3947px;
    top: 46.8729px;
    left: 48.8675px;
    overflow: hidden;
  }

  .kueotg41 {
    border-width: 0;
    width: 129.648px;
    font-size: 20.3947px;
    top: 652.868px;
    left: 37.8972px;
  }

  .rusawuye {
    border-width: 0;
    width: 129.648px;
    font-size: 20.3947px;
    top: 913.522px;
    left: 37.8972px;
  }

  .in4gi7hw, .p4bjx9q6 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .nwopnzml {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .t6763vti {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .sa6mwd4g {
    border-width: 0;
    width: 401.91px;
    font-size: 20.3947px;
    top: 100.727px;
    left: 41.8864px;
  }

  .yc2lbif6 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .ujl7n4lv {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .a58u0mhn {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .pp2gu1yt {
    border-width: 0;
    width: 156.575px;
    font-size: 20.3947px;
    top: 496.292px;
    left: 37.8972px;
  }

  .e04t91n9 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .ijcgf9es {
    border-width: 0;
    width: 328.11px;
    font-size: 20.3947px;
    top: 704.727px;
    left: 37.8972px;
  }

  .c7yxogjq {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .xwvcqpnm {
    border-width: 0;
    width: 328.11px;
    font-size: 20.3947px;
    top: 963.386px;
    left: 37.8972px;
  }

  .p9uz7zze, .musqjcf9, .xx9drxl7 {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .bc8ut1ah {
    border-width: 0;
    width: 394.928px;
    font-size: 20.3947px;
    top: 170.537px;
    left: 37.8972px;
  }

  .vwy4e362 {
    border-width: 0;
    width: 99.7295px;
    font-size: 20.3947px;
    top: 652.868px;
    left: 248.326px;
  }

  .rzloegqj {
    border-width: 0;
    width: 129.648px;
    font-size: 20.3947px;
    top: 438.449px;
    left: 248.326px;
  }

  .jm3ji57r {
    border-width: 0;
    width: 207.346px;
    font-size: 20.3947px;
    top: 704.749px;
    left: 248.135px;
  }

  .pyhn07sz {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .no480qux {
    border-width: 0;
    width: 123.664px;
    font-size: 20.3947px;
    top: 496.292px;
    left: 248.326px;
  }

  .f3ki8947 {
    width: 328.581px;
    height: 174.488px;
    font-size: 20.3947px;
    top: 363.705px;
    left: 946.086px;
  }

  .x964izsc {
    width: 228.873px;
    height: 169.955px;
    font-size: 20.3947px;
    top: 362.572px;
    left: 658.295px;
  }

  .adecwl8r {
    width: 328.581px;
    height: 202.814px;
    font-size: 20.3947px;
    top: 97.4412px;
    left: 1248.61px;
  }

  .v400a203 {
    width: 328.581px;
    height: 231.139px;
    font-size: 20.3947px;
    top: 97.4412px;
    left: 946.086px;
  }

  .t4xjmw9q {
    width: 156.359px;
    height: 113.304px;
    font-size: 20.3947px;
    top: 496.27px;
    left: 37.3902px;
  }

  .ri94n4ic {
    height: 1195.35px;
    font-size: 20.3947px;
  }

  .njn4fkjv {
    letter-spacing: .45888px;
    margin: 0 0 19.12px;
    font-size: 11.472px;
    line-height: 13.7664px;
  }

  .hg4bnw7r {
    letter-spacing: .45888px;
    font-size: 11.472px;
    line-height: 11.472px;
  }

  .lvdjwwt3 {
    font-size: 12.7467px;
    left: calc(100% + 6.37333px);
  }

  .w64xl6jv {
    font-size: 20.3947px;
  }

  .zp6ckprc {
    padding: 25.4933px 38.24px;
    font-size: 20.3947px;
  }

  .qyjeb50g {
    font-size: 20.3947px;
  }

  .u7e3hgwk {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .hyeynxl2 {
    margin: -1px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .zfyz4bnc {
    font-size: 20.3947px;
  }

  .ts7qqbpy {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .xyqvsdrd {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .ykd1elwv {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .kw9v09nz {
    margin: -1px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .rbmv3j7v, .m2j9pa6c {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 20.3947px;
  }

  .b1b844kn, .nko4e589 {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .ao1und1k {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 20.3947px;
  }

  .so9k8t88 {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .ua7yrleq, .yayfl18l, .uvf7ctwk, .b56dvel4 {
    font-size: 20.3947px;
  }

  .bzo8ipl8 {
    border-radius: 3px;
    padding: 15px;
  }

  .iwijnr7x {
    font-size: 20.3947px;
  }

  .l1if84vr {
    margin: 0;
    font-size: 20.3947px;
  }

  .qk7phjg4, .dlf5xde3, .uht1ax4v {
    font-size: 20.3947px;
  }

  .yz6vcpwc {
    letter-spacing: 1.07072px;
    font-size: 15.296px;
    line-height: 16.8256px;
  }

  .oeal4cqs {
    font-size: 20.3947px;
  }

  .dggfle6z {
    margin: 0 0 0 40.7893px;
    font-size: 20.3947px;
  }

  .y0ar4hkz {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 20.3947px;
  }

  .gof6xe9a {
    margin: 0 0 0 127.467px;
    font-size: 20.3947px;
  }

  .kzksuhtk {
    font-size: 20.3947px;
  }

  .j73mjx8i {
    padding: 25.4933px 114.72px;
    font-size: 20.3947px;
  }

  .q5lssif8, .obcdr6dp {
    font-size: 20.3947px;
  }

  .r9b9gw58 {
    max-width: 203.947px;
    font-size: 20.3947px;
  }

  .qifr2gi0 {
    font-size: 16.5707px;
  }

  .wswe68o5 {
    font-size: 20.3947px;
  }

  .yxxr2yi6 {
    padding: 25.4933px 39.5147px;
    font-size: 20.3947px;
  }

  .lu1qi6n9 {
    padding: 25.4933px 0;
    font-size: 20.3947px;
  }

  .cz1g6qti, .chio9qpd, .dftki2rc {
    font-size: 20.3947px;
  }

  .pgwkd99e {
    border-width: 0;
    width: 491.666px;
    height: 420.858px;
    font-size: 20.3947px;
    top: .997299px;
    overflow: hidden;
  }

  .qhsxkvxn, .lqhykn3n, .mcjg8fcr {
    letter-spacing: .509867px;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .ir1n10ei {
    letter-spacing: .509867px;
    margin: 0;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .sdc03vrq {
    letter-spacing: .509867px;
    font-size: 25.4933px;
    line-height: 33.1413px;
  }

  .twagrmdq {
    border-width: 0;
    width: 330.847px;
    font-size: 20.3947px;
    top: 471.343px;
    left: 41.9225px;
  }

  .jwk326hr {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .mda9paai {
    letter-spacing: .752053px;
    margin: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .k94qmwzq {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .z7mzih6q {
    border-width: 0;
    width: 437.812px;
    font-size: 20.3947px;
    top: 498.647px;
    left: 41.8864px;
  }

  .zzwex9iu, .fta9mjpl {
    letter-spacing: .815787px;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .pn6gacna {
    letter-spacing: .815787px;
    margin: 0;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .h0k9mo4q {
    letter-spacing: .815787px;
    font-size: 40.7893px;
    line-height: 50.9867px;
  }

  .tn0enj96 {
    border-width: 0;
    width: 437.812px;
    font-size: 20.3947px;
    top: 573.444px;
    left: 41.8864px;
  }

  .wl1zggbn {
    letter-spacing: .7648px;
    margin: 0;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .drq40r5f {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .xdibvzwy {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 653.913px;
    left: 38.24px;
  }

  .v7uluqtt {
    border-width: 0;
    width: 402.228px;
    font-size: 20.3947px;
    top: 1022px;
    left: 37.3902px;
  }

  .qx6aqsxq {
    width: 918.531px;
    height: 501.39px;
    font-size: 20.3947px;
    top: 182.884px;
    left: 844.555px;
  }

  .govmwhns {
    height: 1119.16px;
    font-size: 20.3947px;
  }

  .im0sst69 {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .pqkq454i, .u6wx0vyk {
    font-size: 20.3947px;
  }

  .fqtg9a9l, .h9nteedi {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .km9miu9o {
    letter-spacing: .752053px;
    margin: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .pf07wosq {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .prtt0yfg {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 553.205px;
    left: 39.3731px;
  }

  .b7vjfxo2 {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 974.695px;
    left: 38.24px;
  }

  .yv2ybpoz {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 152.96px;
    left: 39.5854px;
  }

  .xrl3xs7q, .hcxp3igh {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .zgbqkja0 {
    letter-spacing: .91776px;
    margin: 0;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .wt2wrken {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .nnasq2kj {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 649.797px;
    left: 39.3731px;
  }

  .r2kc2gcg {
    letter-spacing: .91776px;
    font-size: 45.888px;
    line-height: 50.4768px;
  }

  .rzr420z2 {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 250.401px;
    left: 39.5854px;
  }

  .xgdeerc6 {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 1071.29px;
    left: 38.24px;
  }

  .wmye868y {
    width: 433.953px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 114.437px;
  }

  .v43wqmrn {
    width: 433.953px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 599.377px;
  }

  .hpxg5kky {
    width: 444.151px;
    height: 254.933px;
    font-size: 20.3947px;
    top: 114.437px;
    left: 1083.18px;
  }

  .tl9cqarq {
    height: 1308.66px;
    font-size: 20.3947px;
  }

  .toszknw0 {
    font-size: 20.3947px;
  }

  .owd35cpj {
    border-width: 0;
    width: 488.339px;
    height: 482.674px;
    font-size: 20.3947px;
    top: -12.4634px;
    left: -5.66523px;
    overflow: hidden;
  }

  .f6yr6ten, .kxltm6um, .mw1npbd8, .bqdeobi7 {
    letter-spacing: 1.08347px;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .pzij7g5k {
    letter-spacing: 1.08347px;
    margin: 0;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .kk5kxkki {
    letter-spacing: 1.08347px;
    font-size: 108.347px;
    line-height: 108.347px;
  }

  .y5skrqhe {
    border-width: 0;
    width: 435.936px;
    font-size: 20.3947px;
    top: 398.918px;
    left: 8.97569px;
  }

  .fwcgqzzz {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 579.964px;
    left: 38.24px;
  }

  .obvfjl1t {
    width: 435.631px;
    height: 149.493px;
    font-size: 20.3947px;
    top: 399.426px;
    left: 9.3432px;
  }

  .ieuopf4t {
    height: 883.768px;
    font-size: 20.3947px;
  }

  .gov491bu, .vy61bpzl, .qou2wuhj {
    letter-spacing: 1.78453px;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .f43u03kf {
    letter-spacing: 1.78453px;
    margin: 0;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .uc3ji8t6 {
    letter-spacing: 1.78453px;
    font-size: 89.2267px;
    line-height: 98.1493px;
  }

  .wb7keqcs {
    border-width: 0;
    width: 437.812px;
    font-size: 20.3947px;
    top: 133.25px;
    left: 31.9134px;
  }

  .srrknk60 {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .zz0ps05k {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .xualcq7b {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .c0q3qmy7 {
    border-width: 0;
    width: 438.485px;
    font-size: 20.3947px;
    top: 401.095px;
    left: 31.1586px;
  }

  .of9punt5 {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .lzizbpo1, .ctj8rkt9, .ha2a7ckz {
    font-size: 20.3947px;
  }

  .d5i96iu0 {
    margin: 0;
    font-size: 20.3947px;
  }

  .gsae717n, .z2e5skce {
    font-size: 20.3947px;
  }

  .xr9w3yle {
    width: 486.073px;
    height: 988.008px;
    font-size: 20.3947px;
    top: -2.26605px;
    left: -2.26605px;
    overflow: hidden;
  }

  .tw8sstkt {
    height: 985.742px;
    font-size: 20.3947px;
  }

  .fqt2j7r0 {
    letter-spacing: .752053px;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .mirhzhay {
    letter-spacing: .752053px;
    margin: 0;
    font-size: 75.2053px;
    line-height: 75.2053px;
  }

  .br05l4qc {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 238.58px;
    left: 38.24px;
  }

  .b1gdidcb {
    letter-spacing: 1.98848px;
    margin: 0;
    font-size: 15.296px;
    line-height: 15.296px;
  }

  .pfiky4jn {
    letter-spacing: 1.98848px;
    font-size: 15.296px;
    line-height: 15.296px;
  }

  .dmbu44rr {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .ed4ab3dr {
    width: 237.938px;
    height: 56.6519px;
    font-size: 20.3947px;
    top: 423.095px;
    left: 121.192px;
  }

  .zn78ro8l {
    height: 720.187px;
    font-size: 20.3947px;
  }

  .co417ndq {
    font-size: 20.3947px;
  }

  .pklv3sgq {
    border-width: 0;
    width: 48.7206px;
    height: 70.2482px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .q59tc7k5 {
    width: 48.7206px;
    height: 70.2482px;
    font-size: 20.3947px;
    top: 290.213px;
    left: 214.644px;
  }

  .bht8vdab {
    border-width: 0;
    width: 54.8513px;
    height: 58.8405px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .sr6lfsg7 {
    width: 54.8513px;
    height: 58.8405px;
    font-size: 20.3947px;
    top: 138.624px;
    left: 211.574px;
  }

  .ss89u40d {
    border-width: 0;
    width: 65.7161px;
    height: 64.5832px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .fp76gmob {
    width: 65.7161px;
    height: 64.5832px;
    font-size: 20.3947px;
    top: 459.254px;
    left: 206.144px;
  }

  .l311fsdj {
    border-width: 0;
    width: 65.8213px;
    height: 55.8486px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .t8xuy8il {
    width: 65.8213px;
    height: 55.8486px;
    font-size: 20.3947px;
    top: 617.325px;
    left: 206.089px;
  }

  .wxvnfiyj, .ytnmvtuu {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .ei926o06 {
    letter-spacing: .7648px;
    margin: 0;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .mg4i33i8 {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 26.768px;
  }

  .e056f2w0 {
    border-width: 0;
    width: 354.039px;
    font-size: 20.3947px;
    top: 76.7916px;
    left: 61.9802px;
  }

  .fbifna4n {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .mfbbzr2f {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .kxbvpfye {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .potz5tmt {
    border-width: 0;
    width: 313.15px;
    font-size: 20.3947px;
    top: 376.977px;
    left: 82.4248px;
  }

  .d8tqwm8y {
    border-width: 0;
    width: 166.548px;
    font-size: 20.3947px;
    top: 207.437px;
    left: 155.726px;
  }

  .xhlli727 {
    border-width: 0;
    width: 238.353px;
    font-size: 20.3947px;
    top: 689.13px;
    left: 119.823px;
  }

  .i3rwl4h6 {
    border-width: 0;
    width: 166.548px;
    font-size: 20.3947px;
    top: 536.046px;
    left: 155.726px;
  }

  .ln3o8wgo {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .fejm6x1t {
    border-width: 0;
    width: 312.293px;
    font-size: 20.3947px;
    top: 644.698px;
    left: 841.28px;
  }

  .r0dy5nga {
    width: 175.187px;
    height: 131.974px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 747.464px;
  }

  .ihqgsaln {
    width: 167.012px;
    height: 124.967px;
    font-size: 20.3947px;
    top: 86.4255px;
    left: 1033.6px;
  }

  .k8wssnfq {
    width: 167.012px;
    height: 105.112px;
    font-size: 20.3947px;
    top: 81.7539px;
    left: 1313.9px;
  }

  .ai5b3oww {
    width: 167.012px;
    height: 105.112px;
    font-size: 20.3947px;
    top: 80.5859px;
    left: 460.157px;
  }

  .qb8sv13v {
    width: 1020.76px;
    height: 133.142px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 460.157px;
  }

  .y8ql81j4 {
    width: 1329.08px;
    height: 133.142px;
    font-size: 20.3947px;
    top: 78.2501px;
    left: 151.829px;
  }

  .i0nyiwbq {
    height: 811.7px;
    font-size: 20.3947px;
  }

  .lhk2zmmm, .hl85v9ek {
    letter-spacing: .560853px;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .dfnupssh {
    letter-spacing: .560853px;
    margin: 0;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .v8ntu7hp {
    letter-spacing: .560853px;
    font-size: 28.0427px;
    line-height: 33.6512px;
  }

  .ponyp15d {
    border-width: 0;
    width: 401.52px;
    font-size: 20.3947px;
    top: 438.555px;
    left: 38.24px;
  }

  .tin5cw5x {
    border-width: 0;
    width: 180.51px;
    height: 35.9026px;
    font-size: 20.3947px;
    top: 46.8729px;
    left: 48.8675px;
    overflow: hidden;
  }

  .xasz8h47 {
    border-width: 0;
    width: 129.648px;
    font-size: 20.3947px;
    top: 652.868px;
    left: 37.8972px;
  }

  .y7tusgaz {
    border-width: 0;
    width: 129.648px;
    font-size: 20.3947px;
    top: 913.522px;
    left: 37.8972px;
  }

  .mwgialc2, .uv6b3ooc {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .zddgxzgq {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .i4drfxuq {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 25.3531px;
  }

  .vw50d85v {
    border-width: 0;
    width: 401.91px;
    font-size: 20.3947px;
    top: 100.727px;
    left: 41.8864px;
  }

  .oh3dvqpf {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .uje86ags {
    letter-spacing: .331413px;
    margin: 0;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .xq01untg {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .yt81zi0j {
    border-width: 0;
    width: 156.575px;
    font-size: 20.3947px;
    top: 496.292px;
    left: 37.8972px;
  }

  .ypsjam9b {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .cq2bwct2 {
    border-width: 0;
    width: 328.11px;
    font-size: 20.3947px;
    top: 704.727px;
    left: 37.8972px;
  }

  .rdtk79hu {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .w4arerey {
    border-width: 0;
    width: 328.11px;
    font-size: 20.3947px;
    top: 963.386px;
    left: 37.8972px;
  }

  .adiz1n33, .s8wgisoq, .fpxcjelq {
    letter-spacing: .7648px;
    font-size: 19.12px;
    line-height: 35.5632px;
  }

  .yyx42ldk {
    border-width: 0;
    width: 394.928px;
    font-size: 20.3947px;
    top: 170.537px;
    left: 37.8972px;
  }

  .qe9iisa0 {
    border-width: 0;
    width: 99.7295px;
    font-size: 20.3947px;
    top: 652.868px;
    left: 248.326px;
  }

  .ip5oi1s0 {
    border-width: 0;
    width: 129.648px;
    font-size: 20.3947px;
    top: 438.449px;
    left: 248.326px;
  }

  .strxna08 {
    border-width: 0;
    width: 207.346px;
    font-size: 20.3947px;
    top: 704.749px;
    left: 248.135px;
  }

  .uwih9hrb {
    letter-spacing: .331413px;
    font-size: 16.5707px;
    line-height: 28.6673px;
  }

  .gkgrhglg {
    border-width: 0;
    width: 123.664px;
    font-size: 20.3947px;
    top: 496.292px;
    left: 248.326px;
  }

  .zul3xkif {
    width: 328.581px;
    height: 174.488px;
    font-size: 20.3947px;
    top: 363.705px;
    left: 946.086px;
  }

  .fagj5l4b {
    width: 228.873px;
    height: 169.955px;
    font-size: 20.3947px;
    top: 362.572px;
    left: 658.295px;
  }

  .feo9vxsf {
    width: 328.581px;
    height: 202.814px;
    font-size: 20.3947px;
    top: 97.4412px;
    left: 1248.61px;
  }

  .mm3kb1fu {
    width: 328.581px;
    height: 231.139px;
    font-size: 20.3947px;
    top: 97.4412px;
    left: 946.086px;
  }

  .mfs9dfby {
    width: 156.359px;
    height: 113.304px;
    font-size: 20.3947px;
    top: 496.27px;
    left: 37.3902px;
  }

  .koea3ppt {
    height: 1195.35px;
    font-size: 20.3947px;
  }

  .jxifmkei {
    letter-spacing: .45888px;
    margin: 0 0 19.12px;
    font-size: 11.472px;
    line-height: 13.7664px;
  }

  .b15z6u1b {
    letter-spacing: .45888px;
    font-size: 11.472px;
    line-height: 11.472px;
  }

  .dajz2zxw {
    font-size: 12.7467px;
    left: calc(100% + 6.37333px);
  }

  .huzesn46 {
    font-size: 20.3947px;
  }

  .zhfa3zy2 {
    padding: 25.4933px 38.24px;
    font-size: 20.3947px;
  }

  .taaw8vbc {
    font-size: 20.3947px;
  }

  .nb3wu8we {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .m9sqz47s {
    margin: -1px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .emqmjrpl {
    font-size: 20.3947px;
  }

  .lr85q16e {
    border-radius: 10px;
    padding: 5px 15px;
  }

  .deia1w6p {
    font-size: 20.3947px;
    overflow: hidden;
  }

  .zjo3a2qa {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .fi318of7 {
    margin: -1px;
    font-size: 20.3947px;
    overflow: hidden;
  }

  .izv2qq05, .su5n6o2e {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 20.3947px;
  }

  .iyfeprvp, .pl02cur3 {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .xzi4gpx9 {
    border-width: 0;
    border-radius: 50%;
    padding: 0;
    font-size: 20.3947px;
  }

  .o2b75uue {
    border-radius: 50%;
    font-size: 20.3947px;
  }

  .rnpr17w1, .m7b3kv2t, .ksd4bl22, .bc5p7cfa {
    font-size: 20.3947px;
  }

  .e0fg8n7i {
    border-radius: 3px;
    padding: 15px;
  }

  .c84abrdx {
    font-size: 20.3947px;
  }

  .pm733ab1 {
    margin: 0;
    font-size: 20.3947px;
  }
}

#w-node-cccd7939-89cd-c548-8632-79783460a943-0f701a6c {
  order: 0;
}

#w-node-_1b451758-0f65-c405-9e8d-245ea3bba7e0-0f701a6c {
  justify-self: center;
}

#locale-switch.w-node-abad23f6-3206-d95e-518e-2548f4c469b0-f4c46996 {
  justify-self: end;
}

#w-node-c8253fb7-a37a-f1b7-0c88-04be10e15d00-0f701a70, #w-node-_4ee1287b-929c-4ded-cbd8-2f85583b04bc-0f701a70, #w-node-c8253fb7-a37a-f1b7-0c88-04be10e15d00-0f701a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b94084d0-33d6-a84b-adec-5f85120ffb44-0f701a71 {
  align-self: end;
}

#w-node-_65fd9a98-06eb-93a4-154e-398f87a5d7c0-0f701a71, #w-node-_028fe5b7-7832-daff-3e52-3586dca2047c-0f701a71, #w-node-cb31d117-ff80-b034-636c-d2d962ab0096-0f701a71, #w-node-_52e2b4b5-a2d6-3fcb-116a-2f60c03a9380-0f701a71, #w-node-_52e2b4b5-a2d6-3fcb-116a-2f60c03a9387-0f701a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52e2b4b5-a2d6-3fcb-116a-2f60c03a9388-0f701a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_52e2b4b5-a2d6-3fcb-116a-2f60c03a9389-0f701a71, #w-node-_52e2b4b5-a2d6-3fcb-116a-2f60c03a938a-0f701a71, #w-node-_620a19a9-45c1-2522-0c40-8a5721b03fa9-0f701a71, #w-node-a11444ef-11ca-744e-9593-97e75ad34673-0f701a71, #w-node-d76495c5-4986-9689-1131-ddd6dd942307-0f701a71, #w-node-d76495c5-4986-9689-1131-ddd6dd942311-0f701a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#locale-switch.w-node-_823c2f6b-49d4-4259-a730-874e40fcdb88-0f701a75 {
  justify-self: end;
}

#w-node-e7e52461-2e87-3abf-710f-75ecdb9ea0df-0f701a75 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f142e6f8-8b43-d96b-9586-3ca7e8487de8-0f701a76 {
  justify-self: center;
}

#w-node-_38f718e7-ef7d-cf1b-5d32-9110617504c1-617504ba, #w-node-d05e47e2-aa32-2547-947a-66fd2ccb7be0-617504ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f142e6f8-8b43-d96b-9586-3ca7e8487de8-0f701a77 {
  justify-self: center;
}

#w-node-cccd7939-89cd-c548-8632-79783460a943-7d1ed560 {
  order: 0;
}

#w-node-_1b451758-0f65-c405-9e8d-245ea3bba7e0-7d1ed560 {
  justify-self: center;
}

#w-node-cccd7939-89cd-c548-8632-79783460a943-f913cd4b {
  order: 0;
}

#w-node-_1b451758-0f65-c405-9e8d-245ea3bba7e0-f913cd4b {
  justify-self: center;
}

#w-node-ed0df957-42e7-0df3-e577-352399b48f14-99b48f11.w-node-_2c04e048-06dc-0a22-aa1b-838716c520d3-73d1c9b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c409c33e-f257-7e4f-8d78-9d400ad9a00b-d8d74e37 {
  order: 0;
}

@media screen and (max-width: 767px) {
  #w-node-e7e52461-2e87-3abf-710f-75ecdb9ea0df-0f701a75, #w-node-b170b778-91f3-a691-491a-53d43b7c593f-0f701a75, #w-node-_167a9262-f5dd-6e48-6c33-3bad0ee38821-0f701a75 {
    order: -9999;
  }
}
