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: rgba(0, 0, 0, 0);
}

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: rgba(0, 0, 0, 0) !important;
}

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

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

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !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;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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;
  -ms-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 rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 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 rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  -ms-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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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-x: auto;
  overflow-y: 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 rgba(0, 0, 0, .4);
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

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

.gbt8d72t {
  z-index: 0;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

.y3qp5ikq {
  color: #2d3640;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #2d3640;
  width: auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 35px;
}

.d2cumhhf {
  color: #2d3640;
  text-align: left;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  font-size: 50.6666px;
  font-weight: 700;
  line-height: 60px;
}

.yc5mq64t {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

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

.fjfxep4n {
  width: auto;
  padding: .36965% 0 0;
  transform: rotate(0);
}

.vxgh44pr {
  width: 100%;
  min-width: 368.661px;
  height: 100%;
}

.guhshcs4 {
  width: 100%;
  min-width: 392.807px;
  height: 100%;
  transform: rotate(0);
}

.ed6o7xmg {
  grid-area: 6 / 4 / 7 / 5;
  grid-template-rows: 0 minmax(58.5258px, max-content);
  grid-template-columns: 0 237.535px;
  width: auto;
  display: grid;
  position: relative;
}

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

.xdsdd1ud {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -2.80001px 0;
  display: flex;
}

.uo4u4iby {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.z9suzlse {
  color: #2d3640;
  border-color: #2d3640;
  width: auto;
  font-size: 24px;
  line-height: 36px;
}

.wegppx93 {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-c1305681-7f2c-4f5d-8d64-1610dbfcfbfd;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.l7cwqpoj {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -3.6px 0;
  display: flex;
  transform: translate(.36px);
}

.wq76evxb {
  z-index: 13;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.tqiv0tsa {
  width: 100%;
  min-width: 55.8565vw;
  height: 100%;
}

.ytwhwkjv {
  z-index: 2;
  grid-area: 4 / 4 / 7 / 9;
  width: auto;
  position: relative;
}

.rrq38c7r {
  width: auto;
  padding: .36965% 0 0;
  transform: rotate(0);
}

.cr5lo8ox {
  z-index: 9;
  grid-area: 15 / 17 / 18 / 19;
  width: auto;
  position: relative;
}

.zkmx4534 {
  grid-area: 10 / 2 / 13 / 8;
  grid-template-rows: 0 minmax(28px, max-content) minmax(10.6433px, max-content) minmax(38.2px, max-content);
  grid-template-columns: 0 0 392.307px 0;
  width: auto;
  display: grid;
  position: relative;
}

.uzgq52a0 {
  z-index: 0;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

.s16zscop {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.a7iql4b4 {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.dxdoz8pj {
  grid-area: 2 / 12 / 8 / 16;
  width: auto;
  position: relative;
}

.gk923zvm {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  transform: translate(-50%, -50%)rotate(0);
}

.fqw3j4bv {
  color: #fff;
  text-align: center;
  letter-spacing: 2.77504px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 34.6879px;
  font-weight: 500;
  line-height: 34px;
}

.yvchhhbk {
  width: 100%;
  min-width: 19.8409vw;
  height: 100%;
  transform: rotate(0);
}

.n3aykxkl {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.y45zeqmk {
  z-index: 5;
  grid-area: 2 / 2 / 3 / 9;
  width: auto;
  position: relative;
}

.ghku80ao {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6669px;
  line-height: 26px;
}

.e0c23fl0 {
  grid-area: 1 / 2 / 2 / 3;
  grid-template-rows: minmax(7.86918vw, max-content) minmax(7.89729vw, max-content) minmax(8.78477vw, max-content) minmax(2.20686vw, max-content) minmax(7.37921vw, max-content) minmax(4.09974vw, max-content) minmax(4.28447vw, max-content) minmax(5.83181vw, max-content) minmax(7.86918vw, max-content);
  grid-template-columns: 4.31493vw 40.4841vw 5.25261vw 5.71449vw 0 17.3891vw 19.1599vw 0 7.68485vw;
  width: auto;
  display: grid;
  position: relative;
}

.u3lnausl {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.e86i6s6r {
  z-index: 7;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.fqime6i2 {
  background-color: #2d3640;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.yg73yum4 {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.qwnejihp {
  width: auto;
  padding: 70% 0 0;
}

.html-embed {
  z-index: 10000000;
  pointer-events: none;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.kveghul5 {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-49376b7f-442b-4b23-8017-2ecf0ca0c6bd;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.x67oihup {
  grid-area: 1 / 2 / 2 / 3;
  grid-template-rows: minmax(2.66622vw, max-content) minmax(10.8685vw, max-content) minmax(7.24744vw, max-content) minmax(14.1288vw, max-content) minmax(7.23037vw, max-content) minmax(4.28447vw, max-content) minmax(9.79671vw, max-content);
  grid-template-columns: 20.3143vw 9.54583vw 11.4452vw 17.3891vw 5.67603vw 13.4101vw 22.2193vw;
  width: auto;
  display: grid;
  position: relative;
}

.zcnw5hi0 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.eie9bt5o {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6669px;
  line-height: 26px;
}

.qlzkgfgx {
  width: auto;
  padding: 100% 0 0;
}

.d8ydracm {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.jp4nmmge {
  grid-area: 17 / 11 / 20 / 13;
  grid-template-rows: 0 minmax(58.5258px, max-content);
  grid-template-columns: 0 148.202px;
  width: auto;
  display: grid;
  position: relative;
}

.lphtb6en {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w34xrzcj {
  grid-area: 2 / 2 / 9 / 3;
  width: auto;
  position: relative;
}

.l07bu4u0 {
  width: 100%;
  height: 100%;
  animation-name: pan-RIGHT-2f0b0f99-226d-4827-9c94-5b350883d49b;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.z6bhp34j {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.srhbyi23 {
  grid-area: 12 / 16 / 15 / 21;
  grid-template-rows: 0 minmax(28px, max-content) minmax(10.6433px, max-content) minmax(38.2px, max-content);
  grid-template-columns: 0 0 392.307px 0;
  width: auto;
  display: grid;
  position: relative;
}

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

.f0tncvmw {
  z-index: 1;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.kk2gf4qa {
  z-index: 3;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.b2i89q26 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.ytzo3j1o {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.imb7vnuf {
  color: #2d3640;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 32px;
  line-height: 35px;
}

.hg5n6o5s {
  color: #2d3640;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.evg1rd91 {
  grid-area: 2 / 2 / 3 / 3;
  grid-template-rows: 0 minmax(5px, max-content) minmax(48.5258px, max-content) minmax(5px, max-content);
  grid-template-columns: 0 5px 138.202px 5px;
  width: auto;
  display: grid;
  position: relative;
}

.usdbzr0l {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.tne9hffs {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.xbumyhv8 {
  grid-area: 2 / 2 / 9 / 3;
  grid-template-rows: 0 minmax(3.72655vw, max-content) minmax(10.8685vw, max-content) minmax(25.889vw, max-content);
  grid-template-columns: 0 2.98688vw 34.5104vw 2.98688vw;
  width: auto;
  display: grid;
  position: relative;
}

.s1fsfna4 {
  color: #fff;
  text-align: center;
  letter-spacing: -3.46666px;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 86.6665px;
  line-height: 90px;
}

.vcyerfx4 {
  z-index: 3;
  grid-area: 5 / 12 / 8 / 14;
  width: auto;
  position: relative;
}

.g9w9icqo {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.fd8vczcm {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.vjs2iz0i {
  width: 100%;
  height: 100%;
  animation-name: rise-RIGHT-716fcde9-2d35-4429-9d54-3807021ecac3;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.bw96i3cr {
  z-index: 3;
  grid-area: 6 / 12 / 10 / 14;
  width: auto;
  position: relative;
}

.ml5qtylu {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.azizqv3s {
  grid-area: 16 / 14 / 17 / 15;
  grid-template-rows: 0 0 0 minmax(27.2722px, max-content) 0 0;
  grid-template-columns: 0 27.3717px 7.29895px 27.2722px 8.41319px 27.2722px;
  width: auto;
  display: grid;
  position: relative;
}

.i16xsq1w {
  grid-area: 3 / 3 / 4 / 4;
  grid-template-rows: 0 minmax(7.8213vw, max-content) 0 minmax(3.04725vw, max-content);
  grid-template-columns: 0 0 34.5104vw 0;
  width: auto;
  display: grid;
  position: relative;
}

.jwd18if4 {
  z-index: 1;
  grid-area: 13 / 13 / 14 / 17;
  width: auto;
  position: relative;
}

.cjymg1l5 {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6669px;
  line-height: 26px;
}

.coa6yybd {
  z-index: 19;
  grid-area: 3 / 3 / 4 / 4;
  width: auto;
  position: relative;
}

.e4zcbcdw {
  color: #2d3640;
  text-align: left;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 50.6666px;
  line-height: 60px;
}

.pqb9jvke {
  z-index: 2;
  grid-area: 5 / 7 / 9 / 10;
  width: auto;
  position: relative;
}

.w5k13o7w {
  background-color: #c1d0db;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.tvh87pje {
  width: 100%;
  min-width: 22.7164vw;
  height: 100%;
}

.fnxmn3xr {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.sgcmlxnq {
  z-index: 22;
  grid-area: 3 / 3 / 4 / 4;
  width: auto;
  position: relative;
}

.wsrzedm3 {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

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

.u76uwjku {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.xtq5n63k {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 24px;
  line-height: 28px;
}

.kj9k0oja {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-e9b79b3b-13fb-4c9b-b378-cc25963e3a12;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.i200e75v {
  grid-area: 18 / 17 / 21 / 19;
  width: auto;
  position: relative;
}

.gmufvvfa {
  width: 100%;
  min-width: 138.702px;
  height: 100%;
  transform: rotate(0);
}

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

.wejiqgaa {
  grid-area: 6 / 18 / 9 / 20;
  grid-template-rows: 0 minmax(3.54684vw, max-content) minmax(7.14269vw, max-content) minmax(9.34788vw, max-content);
  grid-template-columns: 0 2.97253vw 22.6799vw 2.97253vw;
  width: auto;
  display: grid;
  position: relative;
}

.lcvij38w {
  z-index: 0;
  grid-area: 1 / 1 / 2 / 4;
  grid-template-rows: 0 100%;
  grid-template-columns: 0 100%;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  display: grid;
  position: absolute;
}

.qkh71524 {
  width: 100%;
  min-width: 19.8409vw;
  height: 100%;
  transform: rotate(0);
}

.la8ofi44 {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.tegyenbe {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.eggq1b09 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.f91d41r8 {
  grid-area: 16 / 3 / 19 / 6;
  width: auto;
  position: relative;
}

.re453aw4 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -3.6px 0;
  display: flex;
}

.hg0i72u3 {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-d71bdbb2-adf0-4442-9610-f6a5f784f718;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.v6ux1ivs {
  z-index: 9;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.kx3ana8m {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.l9cezrd3 {
  color: #fff;
  text-align: center;
  letter-spacing: .72px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacialindifference, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.f05nn2yy {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.uf3tb2iy {
  width: 100%;
  min-width: 34.547vw;
  height: 100%;
  transform: rotate(0);
}

.c5bdpn02 {
  opacity: 0;
  object-fit: cover;
  object-position: 51.6063% 54.8374%;
  width: 100%;
  height: 100%;
  display: block;
  transform: translate(-51.6063%, -54.8374%)rotate(0);
}

.d6m5ktt1 {
  z-index: 2;
  grid-area: 5 / 5 / 6 / 9;
  width: auto;
  position: relative;
}

.ak96k16j {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

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

.dlanw496 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 3.46879px 0;
  display: flex;
  transform: translate(1.38752px);
}

.c2ebsbe3 {
  z-index: 1;
  grid-area: 2 / 5 / 3 / 7;
  width: auto;
  position: relative;
}

.rehw7pvs {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.n2pby30l {
  color: #fff;
  text-align: center;
  letter-spacing: 2.77504px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 34.6879px;
  line-height: 34px;
}

.rq6imtfs {
  grid-area: 2 / 2 / 3 / 3;
  grid-template-rows: 0 minmax(5px, max-content) minmax(48.5258px, max-content) minmax(5px, max-content);
  grid-template-columns: 0 5px 227.535px 5px;
  width: auto;
  display: grid;
  position: relative;
}

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

.er9ufp5d {
  z-index: 3;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.a9mpq000 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -2.80001px 0;
  display: flex;
}

.aa70jw96 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 6.49999px 0;
  display: flex;
  transform: translate(-1.73333px);
}

.b4ze7e62 {
  grid-area: 2 / 12 / 8 / 16;
  grid-template-rows: 0 minmax(12.6657vw, max-content) 0 minmax(4.93469vw, max-content);
  grid-template-columns: 0 0 55.8857vw 0;
  width: auto;
  display: grid;
  position: relative;
}

.gmaskjhc {
  z-index: 6;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.mhuc8syd {
  width: 100%;
  min-width: 138.702px;
  height: 100%;
  transform: rotate(0);
}

.o5ky0gs1, .s4fhmyj3 {
  width: 100%;
  height: 100%;
}

.asz1tzr7 {
  grid-area: 2 / 2 / 3 / 3;
  grid-template-rows: 0 minmax(5px, max-content) minmax(48.5258px, max-content) minmax(5px, max-content);
  grid-template-columns: 0 5px 227.535px 5px;
  width: auto;
  display: grid;
  position: relative;
}

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

.ner8puqu {
  z-index: 6;
  grid-area: 3 / 3 / 4 / 4;
  width: auto;
  position: relative;
}

.h2vqoeia {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6669px;
  line-height: 26px;
}

.h2hl5e5e {
  color: #fff;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 32px;
  line-height: 35px;
}

.x48a0re9 {
  z-index: 13;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.g4jhpnju {
  z-index: 1;
  grid-area: 4 / 2 / 5 / 7;
  width: auto;
  position: relative;
}

.j472lkql {
  width: 100%;
  min-width: 228.035px;
  height: 100%;
}

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

.te30z5fu {
  width: 100%;
  min-width: 360.36px;
  height: 100%;
}

.x6k8deat {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -2.80001px 0;
  display: flex;
}

.j4nc4s3f {
  z-index: 2;
  grid-area: 3 / 2 / 4 / 4;
  width: auto;
  position: relative;
}

.d9dhkg4y {
  z-index: 6;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.eaoapg8p {
  width: 100%;
  min-width: 392.807px;
  height: 100%;
  transform: rotate(0);
}

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

.sgt0mgja {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -2.80001px 0;
  display: flex;
}

.kk0k69py {
  width: 100%;
  min-width: 19.8409vw;
  height: 100%;
  transform: rotate(0);
}

.pp8f6v8v {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

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

.l6zncrjp {
  grid-area: 16 / 3 / 19 / 6;
  grid-template-rows: 0 minmax(58.5258px, max-content);
  grid-template-columns: 0 148.202px;
  width: auto;
  display: grid;
  position: relative;
}

.xptv2hi2 {
  width: 100%;
  min-width: 34.547vw;
  height: 100%;
  transform: rotate(0);
}

.qc3wfhz0 {
  width: 100%;
  min-width: 32.5467vw;
  height: 100%;
  transform: rotate(0);
}

.p71s13rs {
  z-index: 0;
  pointer-events: none;
  transform-origin: 0 0;
  width: 100%;
  min-height: 1px;
  position: absolute;
  transform: scale(1.3)translate(-11.5385%, -28.4827%);
}

.ozm57z7k {
  grid-area: 1 / 2 / 2 / 3;
  grid-template-rows: minmax(3.78541vw, max-content) minmax(8.78477vw, max-content) minmax(4.85155vw, max-content) 0 0 minmax(20.0374vw, max-content) 0 0 minmax(.585652vw, max-content) 0 0 minmax(5.62542vw, max-content) 0 0 minmax(1.52143vw, max-content) 0 0 minmax(4.28447vw, max-content) 0 0 minmax(6.74641vw, max-content);
  grid-template-columns: 4.31493vw 0 .141683vw .0436072vw 10.6641vw 16.2877vw 1.58236vw .0472277vw 1.95416vw 0 .0472277vw 10.8021vw 17.8228vw .0472277vw 1.90693vw 0 .0472277vw 10.8021vw 17.8228vw .0472277vw 5.61863vw;
  width: auto;
  display: grid;
  position: relative;
}

.aworvuay {
  width: 100%;
  min-width: 45.7217vw;
  height: 100%;
}

.fs444y9p {
  grid-area: 2 / 6 / 7 / 7;
  grid-template-rows: 0 minmax(128.042px, max-content) minmax(148.464px, max-content) minmax(276.507px, max-content);
  grid-template-columns: 0 63.0377px 471.412px 18.5639px;
  width: auto;
  display: grid;
  position: relative;
}

.if933247 {
  background-color: #eed7c1;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.uqdxymdy {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.cvo6rlu6 {
  z-index: 0;
  box-sizing: content-box;
  color: #000;
  font-variant: none;
  font-synthesis-small-caps: none;
  font-synthesis-style: none;
  font-synthesis-weight: none;
  text-rendering: geometricprecision;
  grid-template-columns: auto;
  align-items: center;
  width: auto;
  min-height: 107px;
  margin: -1px 0 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 13.66px;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.gnq0me0z {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.ms793h6s {
  z-index: 0;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

.au4jbx0n {
  color: #2d3640;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  font-size: 50.6666px;
  font-weight: 700;
  line-height: 60px;
}

.whgp0i2l {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 3.46879px 0;
  display: flex;
  transform: translate(1.38752px);
}

.s5pupb3q {
  background-color: #f7f6f6;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.ity0owzw {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 1.6px 0;
  display: flex;
}

.xz75ufuh {
  z-index: 0;
  pointer-events: none;
  transform-origin: 0 0;
  width: 100%;
  min-height: 1px;
  position: absolute;
  transform: scale(1.3)translate(-11.5385%, -28.4827%);
}

.gr8qz3as {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.z7x6ya1d {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.tt2xbcvx {
  z-index: 0;
  opacity: .83;
  width: 120.613%;
  height: 321.391%;
  position: absolute;
  top: 50%;
  left: 50%;
}

.vfq64r9k {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.rwurfzoc {
  width: 100%;
  min-width: 34.547vw;
  height: 100%;
}

.suixg669 {
  z-index: 1;
  grid-area: 4 / 3 / 8 / 5;
  width: auto;
  position: relative;
}

.ihehrohr {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.z9dhn1dj {
  width: 100%;
  min-width: 360.36px;
  height: 100%;
  transform: rotate(0);
}

.tvmq3dfh {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.bs45kp8r {
  grid-area: 2 / 6 / 7 / 7;
  width: auto;
  position: relative;
}

.afsl5s59 {
  width: 100%;
  height: 100%;
  animation-name: rise-RIGHT-742992f4-0e75-4da1-8ff6-9e8db418abf6;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.ldyehdw7 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rvjcnsot {
  grid-area: 2 / 3 / 3 / 6;
  width: auto;
  position: relative;
}

.hkjm21no {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.upxruaqa {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

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

.naot5ax4 {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.h5gh1n0j {
  color: #fff;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.da1lmodx, .p9cxi80n {
  width: auto;
  padding: 100% 0 0;
  transform: rotate(0);
}

.i5u4sr07 {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 24px;
  line-height: 36px;
}

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

.se0uetf0 {
  width: 100%;
  min-width: 34.547vw;
  height: 100%;
  transform: rotate(0);
}

.h672jhum {
  width: auto;
  padding: 99.6364% 0 0;
  transform: rotate(0);
}

.slnyl0ib {
  z-index: 3;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

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

.ava6v8bj {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-62ee5f10-026b-43d0-bcf7-1dd13d344eb0;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.ywfvakfn {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6669px;
  line-height: 26px;
}

.nbhepcwe {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -3.6px 0;
  display: flex;
}

.p2eq9a17 {
  grid-area: 6 / 4 / 7 / 5;
  width: auto;
  position: relative;
}

.rum1dvgd {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.two90ge3 {
  width: auto;
  padding: 70% 0 0;
}

.wskyalz9 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.o21qjrfw {
  color: #2d3640;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 50.6666px;
  line-height: 60px;
}

.pgzoeo11 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  transform: translate(-50%, -50%)rotate(0);
}

.zbn7n7f3 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -3.6px 0;
  display: flex;
}

.qlr0sahv {
  z-index: 0;
  grid-area: 1 / 1 / 2 / 4;
  grid-template-rows: 0 100%;
  grid-template-columns: 0 100%;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  display: grid;
  position: absolute;
}

.el8wr4u1 {
  color: #2d3640;
  text-align: left;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  font-size: 50.6666px;
  font-weight: 700;
  line-height: 60px;
}

.grqfcs3d {
  z-index: 4;
  grid-area: 12 / 5 / 15 / 11;
  width: auto;
  position: relative;
}

.un2qcq8j {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hu4e34cx {
  color: #fff;
  text-align: center;
  letter-spacing: 1.82372px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 22.7965px;
  line-height: 22px;
}

.kcdlfj02 {
  width: 100%;
  min-width: 138.702px;
  height: 100%;
  transform: rotate(0);
}

.ydgcyvcp {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.dsf1puao {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.cyhd9yh4 {
  width: 100%;
  min-width: 433.847px;
  height: 100%;
}

.jnmut9gk {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 18.6667px;
  line-height: 28px;
}

.boe2cnm2 {
  z-index: 7;
  grid-area: 3 / 3 / 4 / 4;
  width: auto;
  position: relative;
}

.nv59vwfy {
  width: auto;
  padding: .36965% 0 0;
  transform: rotate(0);
}

.n80epflv {
  z-index: 6;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.ajb4bq80 {
  z-index: 0;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

.omskyj1c {
  width: 100%;
  min-width: 34.547vw;
  height: 100%;
  transform: rotate(0);
}

.html-embed-2 {
  height: 100%;
}

.q2jm23k0 {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6669px;
  line-height: 26px;
}

.smf0p47f {
  z-index: 0;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

.y8ffo01b {
  color: #fff;
  text-align: center;
  letter-spacing: 2.77504px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 34.6879px;
  font-weight: 500;
  line-height: 34px;
}

.ea49tf7t {
  z-index: 7;
  grid-area: 13 / 8 / 16 / 11;
  width: auto;
  position: relative;
}

.xvvhcg3z {
  grid-area: 2 / 2 / 3 / 3;
  grid-template-rows: 0 minmax(5px, max-content) minmax(48.5258px, max-content) minmax(5px, max-content);
  grid-template-columns: 0 5px 138.202px 5px;
  width: auto;
  display: grid;
  position: relative;
}

.cldfcqgu {
  width: 100%;
  min-width: 392.807px;
  height: 100%;
  transform: rotate(0);
}

.auvwa66k {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-9588d64a-1d2a-4782-b64c-9c7f1611ed92;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.n1eobwwj {
  grid-area: 1 / 2 / 2 / 3;
  grid-template-rows: minmax(7.86918vw, max-content) minmax(3.3176vw, max-content) minmax(8.78477vw, max-content) minmax(4.5078vw, max-content) minmax(20.5564vw, max-content) minmax(3.3176vw, max-content) minmax(7.86918vw, max-content);
  grid-template-columns: 4.31493vw 13.175vw 32.51vw 0 5.25261vw 40.4841vw 4.26325vw;
  width: auto;
  display: grid;
  position: relative;
}

.bv7s587p {
  grid-area: 11 / 10 / 14 / 15;
  grid-template-rows: 0 minmax(28px, max-content) minmax(10.6433px, max-content) minmax(38.2px, max-content);
  grid-template-columns: 0 0 392.307px 0;
  width: auto;
  display: grid;
  position: relative;
}

.gudm1j4t {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.pywv4qtp {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.pbn2at0p {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.n3wwttb6 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.gwxpsap2 {
  z-index: 0;
  grid-area: 1 / 1 / 2 / 4;
  grid-template-rows: 0 100%;
  grid-template-columns: 0 100%;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  display: grid;
  position: absolute;
}

.hryachnh {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-size: 18.6667px;
  line-height: 28px;
}

.e3wqdo3s {
  z-index: 9;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.wsgcadtx {
  color: #2d3640;
  text-align: left;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 50.6666px;
  line-height: 60px;
}

.alvkr8ke {
  z-index: 0;
  box-sizing: content-box;
  color: #000;
  font-variant: none;
  font-synthesis-small-caps: none;
  font-synthesis-style: none;
  font-synthesis-weight: none;
  text-rendering: geometricprecision;
  grid-template-columns: auto;
  align-items: center;
  width: auto;
  min-height: 107px;
  margin: -1px 0 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 13.66px;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.p7iolh5b {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.i0xowyt7 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 1.6px 0;
  display: flex;
}

.cbbd7vxx {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.h6fzro84 {
  color: #2d3640;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
}

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

.twevilnt {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.y5on4vra {
  color: #fff;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #fff;
  width: auto;
  font-size: 32px;
  line-height: 35px;
}

.n9s12r0q {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 2.27965px 0;
  display: flex;
  transform: translate(.911862px);
}

.vxwsc7px {
  z-index: 10;
  grid-area: 2 / 2 / 5 / 3;
  width: auto;
  position: relative;
}

.ddyenbrh {
  z-index: 25;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.drs7rn56 {
  width: auto;
  padding: 100% 0 0;
}

.ixx6qowb {
  grid-area: 1 / 2 / 2 / 3;
  grid-template-rows: minmax(5.62226vw, max-content) minmax(8.78477vw, max-content) minmax(7.09414vw, max-content) 0 0 0 minmax(.0732064vw, max-content) 0 0 0 minmax(1.6751vw, max-content) 0 0 0 minmax(9.83895vw, max-content) minmax(2.04978vw, max-content) 0 minmax(4.09956vw, max-content) minmax(16.9848vw, max-content);
  grid-template-columns: 5.65384vw 0 0 19.8042vw 0 3.14788vw 0 8.77167vw 11.0326vw 0 3.17947vw 0 19.8042vw 0 3.17947vw 0 19.8042vw 0 5.62226vw;
  width: auto;
  display: grid;
  position: relative;
}

.p63xfgbs {
  width: 100%;
  min-width: 310.307px;
  height: 100%;
}

.e4l3zz6j {
  color: #2d3640;
  border-color: #2d3640;
  width: auto;
  font-size: 24px;
  line-height: 36px;
}

.o3267pyi {
  background-color: #ebe3ef;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.k75j2ipm {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-23a98168-350d-412b-8a17-8c027a432329;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.jhnwqmlc {
  color: #fff;
  text-align: center;
  letter-spacing: 4.49386px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 56.1732px;
  font-weight: 500;
  line-height: 56px;
}

.zr9uo8l8 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.77504px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 34.6879px;
  line-height: 34px;
}

.ul0bna9j {
  z-index: 0;
  width: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: matrix(1, 0, 0, 1, -846.554, -479.956);
}

.mlokktqg {
  z-index: 4;
  grid-area: 7 / 16 / 11 / 18;
  width: auto;
  position: relative;
}

.wv995znz {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.u46ujphr {
  z-index: 0;
  pointer-events: none;
  transform-origin: 0 0;
  width: 100%;
  min-height: 1px;
  position: absolute;
  transform: scale(1.3)translate(-11.5385%, -28.4827%);
}

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

.enhz6zs2 {
  color: #fff;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.dl360tsz {
  z-index: 0;
  width: 113.918%;
  height: 113.973%;
  position: absolute;
  top: 50%;
  left: 50%;
}

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

.roksp7l0 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 1.6px 0;
  display: flex;
}

.mq6je7g4 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 18.6667px;
  line-height: 28px;
}

.djbhonj6 {
  grid-area: 16 / 14 / 17 / 15;
  width: auto;
  position: relative;
}

.iyq16b7i {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
}

.zt5s4sex {
  color: #fff;
  text-align: center;
  letter-spacing: -3.46666px;
  border-color: #fff;
  width: auto;
  font-size: 86.6665px;
  font-weight: 700;
  line-height: 90px;
}

.cpqq6pg2 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.77504px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 34.6879px;
  font-weight: 500;
  line-height: 34px;
}

.rkcyroal {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.v4cl8bie {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

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

.m0jb2mx9 {
  width: 100%;
  min-width: 19.8409vw;
  height: 100%;
  transform: rotate(0);
}

.u3aacsgs {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-7cbe7d16-54b9-4423-bca1-025132434c7d;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.cmpu0s2i {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.kanccdvr {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-ec93e7dc-c092-47e8-bc54-24c6ebffe2f9;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.kl63vopc {
  z-index: 10;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.l9n347a4 {
  object-fit: cover;
  object-position: 41.5357% 40.7634%;
  width: 100%;
  height: 100%;
  display: block;
  transform: translate(-41.5357%, -40.7634%)rotate(0);
}

.iro3x06o {
  z-index: 5;
  grid-area: 10 / 4 / 11 / 10;
  width: auto;
  position: relative;
}

.ll5ymqun {
  z-index: 12;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.pgvuwllw {
  z-index: 6;
  grid-area: 7 / 3 / 9 / 9;
  width: auto;
  position: relative;
}

.vc489211 {
  width: 100%;
  min-width: 55.9222vw;
  height: 100%;
}

.x3s7uida {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-045f1fb3-02db-4808-94cf-aaec20a047dc;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.h9oh3ifs {
  z-index: 0;
  box-sizing: content-box;
  color: #000;
  font-variant: none;
  font-synthesis-small-caps: none;
  font-synthesis-style: none;
  font-synthesis-weight: none;
  text-rendering: geometricprecision;
  grid-template-columns: auto;
  align-items: center;
  width: auto;
  min-height: 107px;
  margin: -1px 0 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 13.66px;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.zluqr1yl {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.swokucv3 {
  width: auto;
  padding: .36965% 0 0;
  transform: rotate(0);
}

.sijennqs {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.uud074my {
  z-index: 8;
  grid-area: 14 / 13 / 19 / 15;
  width: auto;
  position: relative;
}

.tuohcb5z {
  z-index: 0;
  box-sizing: content-box;
  color: #000;
  font-variant: none;
  font-synthesis-small-caps: none;
  font-synthesis-style: none;
  font-synthesis-weight: none;
  text-rendering: geometricprecision;
  grid-template-columns: auto;
  align-items: center;
  width: auto;
  min-height: 107px;
  margin: -1px 0 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 13.66px;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.owhcjbcb {
  width: 100%;
  height: 100%;
  animation-name: pan-RIGHT-d5c2cf86-ce87-4ffd-bbb2-864c8ea8f704;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.a3dykmxt {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-91c08e8b-8b33-4853-9e6c-cbb3e1d27c00;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.bf60lil6 {
  grid-area: 3 / 3 / 4 / 4;
  grid-template-rows: 0 minmax(5.14007vw, max-content) 0 minmax(2.00263vw, max-content);
  grid-template-columns: 0 0 22.6799vw 0;
  width: auto;
  display: grid;
  position: relative;
}

.ip0aezny {
  width: 100%;
  min-width: 111.733px;
  height: 100%;
  transform: rotate(0);
}

.mimipngy {
  color: #fff;
  text-align: center;
  letter-spacing: .72px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.upfheczd {
  color: #fff;
  text-align: center;
  letter-spacing: 4.49386px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 56.1732px;
  line-height: 56px;
}

.s8d6amni {
  grid-area: 7 / 6 / 8 / 7;
  grid-template-rows: 0 minmax(58.5258px, max-content);
  grid-template-columns: 0 237.535px;
  width: auto;
  display: grid;
  position: relative;
}

.zqkybx7k {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6669px;
  line-height: 26px;
}

.w8sqig0j {
  grid-area: 11 / 10 / 14 / 15;
  width: auto;
  position: relative;
}

.h3wkamh8 {
  grid-area: 2 / 2 / 3 / 3;
  grid-template-rows: 0 minmax(5px, max-content) minmax(48.5258px, max-content) minmax(5px, max-content);
  grid-template-columns: 0 5px 138.202px 5px;
  width: auto;
  display: grid;
  position: relative;
}

.o4v3l2f5 {
  color: #fff;
  text-align: center;
  letter-spacing: 2.77504px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Agrandir, sans-serif;
  font-size: 34.6879px;
  line-height: 34px;
}

.o0fkbpsy {
  background-color: #eed7c1;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.b47wta00 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.xxhlb2tr {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.iim7l86x {
  grid-area: 7 / 6 / 8 / 7;
  width: auto;
  position: relative;
}

.onsdtu3o {
  width: 100%;
  min-width: 392.807px;
  height: 100%;
  transform: rotate(0);
}

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

.pr1dijnz {
  z-index: 4;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.livdax30 {
  z-index: 11;
  grid-area: 3 / 4 / 6 / 5;
  width: auto;
  position: relative;
}

.q2mugil3 {
  width: 100%;
  min-width: 577.819px;
  height: 100%;
}

.kyj8dkcw {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.dswh7kxg {
  z-index: 0;
  box-sizing: content-box;
  color: #000;
  font-variant: none;
  font-synthesis-small-caps: none;
  font-synthesis-style: none;
  font-synthesis-weight: none;
  text-rendering: geometricprecision;
  grid-template-columns: auto;
  align-items: center;
  width: auto;
  min-height: 107px;
  margin: -1px 0 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 13.66px;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.vdq7clva {
  z-index: 0;
  grid-area: 2 / 2 / 3 / 3;
  width: auto;
  position: relative;
}

.aha153uy {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.y86igdz5 {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6669px;
  line-height: 26px;
}

.p24wx8hu {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.yp1fz7az {
  z-index: 5;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.sf27tykg {
  z-index: 16;
  grid-area: 3 / 3 / 4 / 4;
  width: auto;
  position: relative;
}

.cywkvgbp {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6669px;
  line-height: 26px;
}

.gcxp2lau {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.yd90ewsl {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 24px;
  line-height: 28px;
}

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

.jqp08j5s {
  grid-area: 3 / 3 / 4 / 4;
  grid-template-rows: 0 minmax(7.8213vw, max-content) 0 minmax(3.04725vw, max-content);
  grid-template-columns: 0 0 34.5104vw 0;
  width: auto;
  display: grid;
  position: relative;
}

.iwvqla5g {
  z-index: 0;
  pointer-events: none;
  transform-origin: 0 0;
  width: 100%;
  min-height: 1px;
  position: absolute;
  transform: scale(1.3)translate(-11.5385%, -28.4827%);
}

.l6qpnzyc {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 5.61732px 0;
  display: flex;
  transform: translate(2.24693px);
}

.dxn4y3st {
  grid-area: 12 / 16 / 15 / 21;
  width: auto;
  position: relative;
}

.bmm79aye {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.p76dg6v2 {
  z-index: 9;
  grid-area: 4 / 6 / 7 / 7;
  width: auto;
  position: relative;
}

.bh9a9xma {
  color: #2d3640;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #2d3640;
  width: auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 35px;
}

.ozvko2ul {
  width: 100%;
  min-width: 360.36px;
  height: 100%;
}

.f5eyffhv {
  width: 100%;
  min-width: 392.807px;
  height: 100%;
  transform: rotate(0);
}

.ic1c2a69 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 18.6667px;
  line-height: 28px;
}

.mr8ggkrv {
  width: 100%;
  min-width: 57.5029vw;
  height: 100%;
}

.dbpto0e4 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.v1xmm1ep {
  grid-area: 18 / 17 / 21 / 19;
  grid-template-rows: 0 minmax(58.5258px, max-content);
  grid-template-columns: 0 148.202px;
  width: auto;
  display: grid;
  position: relative;
}

.v2dmxy4h {
  grid-area: 10 / 2 / 13 / 8;
  width: auto;
  position: relative;
}

.uzhvmaji {
  width: 100%;
  min-width: 499.759px;
  height: 100%;
  transform: rotate(0);
}

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

.rrt3r52z {
  z-index: 3;
  grid-area: 5 / 3 / 6 / 5;
  width: auto;
  position: relative;
}

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

.wh42rvz7 {
  z-index: 0;
  box-sizing: content-box;
  color: #000;
  font-variant: none;
  font-synthesis-small-caps: none;
  font-synthesis-style: none;
  font-synthesis-weight: none;
  text-rendering: geometricprecision;
  grid-template-columns: auto;
  align-items: center;
  width: auto;
  min-height: 107px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 13.66px;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.zroe844f {
  width: auto;
  padding: 70% 0 0;
}

.e75a86xh {
  width: 100%;
  height: 100%;
  animation-name: pan-RIGHT-a335a8ed-f3a5-413e-80f3-bcb8d1caca70;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.q7c5vtaf {
  z-index: 14;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

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

.o6p71khi {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -2.80001px 0;
  display: flex;
}

.fagvgesv {
  z-index: 8;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.wgioq1pa {
  color: #2d3640;
  text-align: left;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  font-size: 50.6666px;
  font-weight: 700;
  line-height: 60px;
}

.l5hrwdtg {
  width: 100%;
  min-width: 162.213px;
  height: 100%;
  transform: rotate(0);
}

.imto6yhe {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.jsj24ftx {
  width: 100%;
  min-width: 228.035px;
  height: 100%;
  transform: rotate(0);
}

.e22qr9ph {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: -2.80001px 0;
  display: flex;
}

.rlt4q5fy, .tp42f67t {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.jw3h9frl {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.z7z2pe1b {
  z-index: 15;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.rxblw8lc {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.r6vy6jzj {
  z-index: 7;
  grid-area: 5 / 2 / 6 / 8;
  width: auto;
  position: relative;
}

.forwijjw {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  font-size: 24px;
  line-height: 28px;
}

.letsm358 {
  color: #2d3640;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 32px;
  line-height: 35px;
}

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

.tjv6z51u {
  z-index: 0;
  grid-area: 1 / 1 / 2 / 4;
  grid-template-rows: 0 100%;
  grid-template-columns: 0 100%;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  display: grid;
  position: absolute;
}

.m6lu4gtp {
  color: #2d3640;
  text-align: center;
  border-color: #2d3640;
  width: auto;
  font-size: 18.6669px;
  line-height: 26px;
}

.yvppwfnp {
  z-index: 6;
  grid-area: 12 / 4 / 17 / 6;
  width: auto;
  position: relative;
}

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

.codz3z1w {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 3.46879px 0;
  display: flex;
  transform: translate(1.38752px);
}

.tiqsb08a {
  z-index: 0;
  grid-area: 1 / 1 / 2 / 4;
  grid-template-rows: 0 100%;
  grid-template-columns: 0 100%;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  display: grid;
  position: absolute;
}

.gew614ce {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 1.6px 0;
  display: flex;
}

.d9gxzaho {
  color: #fff;
  text-align: center;
  letter-spacing: 1.82372px;
  text-transform: uppercase;
  border-color: #fff;
  width: auto;
  font-size: 22.7965px;
  font-weight: 500;
  line-height: 22px;
}

.y9c4lii5 {
  width: 100%;
  min-width: 360.36px;
  height: 100%;
  transform: rotate(0);
}

.zetmcjk6 {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.ujizs6vh {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.sm4q56rn {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 2px 0;
  display: flex;
}

.a35oqek0 {
  z-index: 21;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.y5c3dzx5 {
  z-index: 24;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.i22tls1w {
  width: 100%;
  height: 100%;
  animation-name: pan-RIGHT-a7019c2f-e0ea-461b-9152-9ed6cee0a55a;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.y12ufqi2 {
  color: #fff;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #fff;
  width: auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 35px;
}

.betsbvsr {
  color: #2d3640;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.pmcbci0c {
  grid-area: 3 / 6 / 4 / 7;
  grid-template-rows: 0 minmax(24px, max-content);
  grid-template-columns: 0 111.233px;
  width: auto;
  display: grid;
  position: relative;
}

.yh4re73w {
  grid-area: 6 / 18 / 9 / 20;
  width: auto;
  position: relative;
}

.p4qoejtd {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.o12xjl7g {
  z-index: 5;
  grid-area: 2 / 2 / 3 / 4;
  width: auto;
  position: relative;
}

.w7eeax70 {
  z-index: 18;
  grid-area: 2 / 2 / 5 / 5;
  width: auto;
  position: relative;
}

.mr7y5jjv {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-8d681898-4fb7-4bda-b9c9-3bb98424acce;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.a5qzwvze {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.azhx4ns0 {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.d5dosej1 {
  color: #2d3640;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 32px;
  line-height: 35px;
}

.tjre4xjn {
  color: #2d3640;
  text-align: left;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.nx87as3e {
  width: 100%;
  min-width: 392.807px;
  height: 100%;
  transform: rotate(0);
}

.z22ea9dr {
  width: 100%;
  height: 100%;
  animation-name: pan-LEFT-f55da2db-9c10-49f0-b340-68e74a042460;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.uio1kvwq {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  transform: translate(-50%, -50%)rotate(0);
}

.rt6igw6z {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
}

.a5s8tzvi {
  grid-area: 17 / 11 / 20 / 13;
  width: auto;
  position: relative;
}

.zo9gws11 {
  color: #2d3640;
  text-align: left;
  letter-spacing: -.64px;
  border-color: #2d3640;
  width: auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 35px;
}

.tqahqfs9 {
  color: #2d3640;
  text-align: left;
  letter-spacing: -1.01333px;
  border-color: #2d3640;
  width: auto;
  margin: 0;
  font-family: Sorts Mill Goudy, sans-serif;
  font-size: 50.6666px;
  line-height: 60px;
}

.htfxmyu6 {
  z-index: 1;
  grid-area: 3 / 4 / 4 / 8;
  width: auto;
  position: relative;
}

.egn22fn3 {
  width: 100%;
  min-width: 34.547vw;
  height: 100%;
}

.zt7zasua {
  z-index: 4;
  grid-area: 4 / 3 / 5 / 5;
  width: auto;
  position: relative;
}

.li9hk9pz, .qh4uy03g {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 18.6667px;
  line-height: 28px;
}

.xuodmxpx {
  grid-area: 2 / 3 / 3 / 6;
  grid-template-rows: 0 minmax(7.8213vw, max-content) 0 minmax(3.04725vw, max-content);
  grid-template-columns: 0 0 34.5104vw 0;
  width: auto;
  display: grid;
  position: relative;
}

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

.henikrss {
  grid-area: 3 / 6 / 4 / 7;
  width: auto;
  position: relative;
}

.rwz60ap0 {
  z-index: 0;
  pointer-events: none;
  transform-origin: 0 0;
  width: 100%;
  min-height: 1px;
  position: absolute;
  transform: scale(1.3)translate(-11.5385%, -28.4827%);
}

.gghgk17s {
  width: 100%;
  height: 100%;
  animation-name: pan-RIGHT-8c93cee5-5dd6-4a77-82ae-e3894181f2ab;
  animation-delay: .1s;
  animation-fill-mode: both;
  transform: translate(0);
}

.ym64je5x {
  z-index: 0;
  grid-area: 1 / 1 / 2 / 4;
  grid-template-rows: 0 100%;
  grid-template-columns: 0 100%;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  display: grid;
  position: absolute;
}

.nu9uk8oj {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.lk8bntiq {
  grid-area: 1 / 2 / 2 / 3;
  grid-template-rows: minmax(6.85212vw, max-content) minmax(.436242vw, max-content) minmax(1.75695vw, max-content) minmax(2.70067vw, max-content) minmax(2.79649vw, max-content) minmax(1.37055vw, max-content) minmax(8.53946vw, max-content) minmax(3.34924vw, max-content) minmax(3.66032vw, max-content) minmax(2.10835vw, max-content) minmax(1.37055vw, max-content) minmax(11.2641vw, max-content) minmax(2.10835vw, max-content) minmax(.56613vw, max-content) 0 minmax(1.9965vw, max-content) minmax(5.34658vw, max-content);
  grid-template-columns: 4.31493vw 0 0 0 3.62379vw 8.14297vw 14.5772vw 0 0 0 7.83316vw 44.0472vw 3.66086vw 7.14701vw 1.03055vw 0 5.62226vw;
  width: auto;
  display: grid;
  position: relative;
}

.buyoyao8 {
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.rorkv21h {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Glacial Indifference, sans-serif;
  font-size: 18.6667px;
  line-height: 28px;
}

.image, .image-2, .image-3 {
  object-fit: cover;
  border-radius: 100px;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 991px) {
  .gbt8d72t {
    font-size: 9.91px;
  }

  .y3qp5ikq {
    letter-spacing: -.619375px;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .d2cumhhf {
    letter-spacing: -.980676px;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .yc5mq64t {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .yh8j9s5g {
    font-size: 9.91px;
  }

  .fjfxep4n {
    padding: .36965% 0 0;
    font-size: 9.91px;
  }

  .vxgh44pr {
    min-width: 929.546px;
    font-size: 9.91px;
  }

  .guhshcs4 {
    min-width: 380.148px;
    font-size: 9.91px;
  }

  .ed6o7xmg {
    grid-template-rows: 0 minmax(5.71541vw, max-content);
    grid-template-columns: 0 23.1968vw;
    font-size: 9.91px;
  }

  .w532r47s {
    font-size: 9.91px;
  }

  .xdsdd1ud {
    margin: -2.70977px 0;
    font-size: 9.91px;
  }

  .uo4u4iby {
    font-size: 9.91px;
  }

  .z9suzlse {
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .wegppx93 {
    font-size: 9.91px;
  }

  .l7cwqpoj {
    margin: -3.48398px 0;
    font-size: 9.91px;
    transform: translate(.348398px);
  }

  .wq76evxb {
    font-size: 9.91px;
  }

  .tqiv0tsa {
    min-width: 74.5994vw;
    font-size: 9.91px;
  }

  .ytwhwkjv {
    grid-column: 11 / 20;
    grid-row-end: 5;
    font-size: 9.91px;
  }

  .rrq38c7r {
    padding: .36965% 0 0;
    font-size: 9.91px;
  }

  .cr5lo8ox {
    grid-column: 14 / 18;
    grid-row-start: 17;
    font-size: 9.91px;
  }

  .zkmx4534 {
    grid-area: 6 / 3 / 7 / 17;
    grid-template-rows: 0 minmax(2.73438vw, max-content) minmax(1.03938vw, max-content) minmax(3.73046vw, max-content);
    grid-template-columns: 0 0 38.3112vw 0;
    font-size: 9.91px;
  }

  .uzgq52a0 {
    font-size: 9.91px;
  }

  .s16zscop {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .a7iql4b4 {
    margin: 0;
    font-size: 23.2266px;
    line-height: 27.0977px;
  }

  .dxdoz8pj {
    grid-row: 12 / 13;
    grid-column-start: 2;
    font-size: 9.91px;
  }

  .gk923zvm {
    font-size: 9.91px;
  }

  .fqw3j4bv {
    letter-spacing: 2.68561px;
    font-size: 33.5701px;
    line-height: 32.9043px;
  }

  .yvchhhbk {
    min-width: 26.4674vw;
    font-size: 9.91px;
  }

  .n3aykxkl {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .y45zeqmk {
    grid-column-end: 19;
    font-size: 9.91px;
  }

  .ghku80ao {
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .e0c23fl0 {
    grid-template-rows: minmax(3.12501vw, max-content) minmax(54.0053vw, max-content) minmax(3.12501vw, max-content) minmax(11.7188vw, max-content) minmax(2.94392vw, max-content) minmax(8.51277vw, max-content) minmax(5.46899vw, max-content) minmax(5.71541vw, max-content) minmax(4.45598vw, max-content);
    grid-template-columns: 21.8106vw 0 1.18679vw 6.43626vw 23.1968vw 24.3721vw 1.18679vw 0 21.8106vw;
    font-size: 9.91px;
  }

  .u3lnausl {
    margin: 0;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .e86i6s6r, .fqime6i2 {
    font-size: 9.91px;
  }

  .yg73yum4 {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .qwnejihp {
    padding: 70% 0 0;
    font-size: 9.91px;
  }

  .html-embed {
    width: 108%;
  }

  .it61eeed, .kveghul5 {
    font-size: 9.91px;
  }

  .x67oihup {
    grid-template-rows: minmax(9.87515vw, max-content) minmax(14.4985vw, max-content) minmax(9.66797vw, max-content) minmax(15.4117vw, max-content) minmax(.973278vw, max-content) minmax(5.71541vw, max-content) minmax(9.87515vw, max-content);
    grid-template-columns: 3.12501vw 21.4799vw 13.7967vw 23.1968vw 9.04283vw 26.2338vw 3.12501vw;
    font-size: 9.91px;
  }

  .zcnw5hi0 {
    font-size: 9.91px;
  }

  .eie9bt5o {
    margin: 0;
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .qlzkgfgx {
    padding: 100% 0 0;
    font-size: 9.91px;
  }

  .d8ydracm {
    font-size: 9.91px;
  }

  .jp4nmmge {
    grid-row: 14 / 15;
    grid-template-rows: 0 minmax(5.71541vw, max-content);
    grid-template-columns: 0 14.4729vw;
    grid-column-start: 6;
    font-size: 9.91px;
  }

  .lphtb6en {
    font-size: 9.91px;
  }

  .w34xrzcj {
    grid-column: 4 / 7;
    grid-row-end: 3;
    font-size: 9.91px;
  }

  .l07bu4u0 {
    font-size: 9.91px;
  }

  .z6bhp34j {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .srhbyi23 {
    grid-area: 18 / 7 / 19 / 19;
    grid-template-rows: 0 minmax(27.0977px, max-content) minmax(10.3003px, max-content) minmax(36.9689px, max-content);
    grid-template-columns: 0 0 379.664px 0;
    font-size: 9.91px;
  }

  .vuk1m3bs, .f0tncvmw, .kk2gf4qa {
    font-size: 9.91px;
  }

  .b2i89q26 {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .ytzo3j1o {
    font-size: 9.91px;
  }

  .imb7vnuf {
    letter-spacing: -.619375px;
    margin: 0;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .hg5n6o5s {
    margin: 0;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .evg1rd91 {
    grid-template-rows: 0 minmax(.488282vw, max-content) minmax(4.73885vw, max-content) minmax(.488282vw, max-content);
    grid-template-columns: 0 .488282vw 13.4963vw .488282vw;
    font-size: 9.91px;
  }

  .usdbzr0l {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .tne9hffs {
    font-size: 9.91px;
  }

  .xbumyhv8 {
    grid-column: 4 / 7;
    grid-template-rows: 0 minmax(4.97116vw, max-content) minmax(14.4985vw, max-content) minmax(34.5355vw, max-content);
    grid-template-columns: 0 3.98445vw 46.0363vw 3.98445vw;
    grid-row-end: 3;
    font-size: 9.91px;
  }

  .s1fsfna4 {
    letter-spacing: -3.35494px;
    margin: 0;
    font-size: 83.8735px;
    line-height: 87.0996px;
  }

  .vcyerfx4 {
    grid-area: 10 / 9 / 11 / 15;
    font-size: 9.91px;
  }

  .g9w9icqo {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .fd8vczcm, .vjs2iz0i {
    font-size: 9.91px;
  }

  .bw96i3cr {
    grid-area: 12 / 5 / 14 / 9;
    font-size: 9.91px;
  }

  .ml5qtylu {
    font-size: 9.91px;
  }

  .azizqv3s {
    grid-template-rows: 0 0 0 minmax(26.3933px, max-content) 0 0;
    grid-template-columns: 0 26.4896px 7.06373px 26.3933px 8.14207px 26.3933px;
    font-size: 9.91px;
  }

  .i16xsq1w {
    grid-template-rows: 0 minmax(10.4335vw, max-content) 0 minmax(4.065vw, max-content);
    grid-template-columns: 0 0 46.0363vw 0;
    font-size: 9.91px;
  }

  .jwd18if4 {
    grid-row: 14 / 15;
    font-size: 9.91px;
  }

  .cjymg1l5 {
    margin: 0;
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .coa6yybd {
    font-size: 9.91px;
  }

  .e4zcbcdw {
    letter-spacing: -.980676px;
    margin: 0;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .pqb9jvke {
    grid-column: 11 / 15;
    grid-row-end: 7;
    font-size: 9.91px;
  }

  .w5k13o7w {
    font-size: 9.91px;
  }

  .tvh87pje {
    min-width: 300.307px;
    font-size: 9.91px;
  }

  .fnxmn3xr {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .sgcmlxnq {
    font-size: 9.91px;
  }

  .wsrzedm3 {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .jok7ufe2 {
    font-size: 9.91px;
  }

  .u76uwjku {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .xtq5n63k {
    font-size: 23.2266px;
    line-height: 27.0977px;
  }

  .kj9k0oja {
    font-size: 9.91px;
  }

  .i200e75v {
    grid-column: 8 / 14;
    grid-row-start: 20;
    font-size: 9.91px;
  }

  .gmufvvfa {
    min-width: 13.9961vw;
    font-size: 9.91px;
  }

  .yxowcn5a {
    font-size: 9.91px;
  }

  .wejiqgaa {
    grid-area: 16 / 10 / 17 / 16;
    grid-template-rows: 0 minmax(46.8885px, max-content) minmax(94.4249px, max-content) minmax(123.577px, max-content);
    grid-template-columns: 0 39.2963px 299.823px 39.2963px;
    font-size: 9.91px;
  }

  .lcvij38w {
    grid-template-columns: 0 159.538%;
    font-size: 9.91px;
    left: -29.7692%;
  }

  .qkh71524 {
    min-width: 26.4674vw;
    font-size: 9.91px;
  }

  .la8ofi44 {
    font-size: 9.91px;
  }

  .tegyenbe {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .eggq1b09 {
    font-size: 9.91px;
  }

  .f91d41r8 {
    grid-area: 8 / 4 / 9 / 12;
    font-size: 9.91px;
  }

  .re453aw4 {
    margin: -3.48398px 0;
    font-size: 9.91px;
  }

  .hg0i72u3, .v6ux1ivs {
    font-size: 9.91px;
  }

  .kx3ana8m {
    margin: 0;
    font-size: 23.2266px;
    line-height: 27.0977px;
  }

  .l9cezrd3 {
    letter-spacing: .696797px;
    margin: 0;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .f05nn2yy {
    font-size: 9.91px;
  }

  .uf3tb2iy {
    min-width: 46.0851vw;
    font-size: 9.91px;
  }

  .c5bdpn02 {
    font-size: 9.91px;
  }

  .d6m5ktt1 {
    grid-row: 6 / 7;
    grid-column-start: 3;
    font-size: 9.91px;
  }

  .ak96k16j, .b7svcnuc {
    font-size: 9.91px;
  }

  .dlanw496 {
    margin: 3.35701px 0;
    font-size: 9.91px;
    transform: translate(1.3428px);
  }

  .c2ebsbe3 {
    grid-column: 2 / 21;
    font-size: 9.91px;
  }

  .rehw7pvs {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .n2pby30l {
    letter-spacing: 2.68561px;
    margin: 0;
    font-size: 33.5701px;
    line-height: 32.9043px;
  }

  .rq6imtfs {
    grid-template-rows: 0 minmax(.488282vw, max-content) minmax(4.73885vw, max-content) minmax(.488282vw, max-content);
    grid-template-columns: 0 .488282vw 22.2202vw .488282vw;
    font-size: 9.91px;
  }

  .xy1e503m, .er9ufp5d {
    font-size: 9.91px;
  }

  .a9mpq000 {
    margin: -2.70977px 0;
    font-size: 9.91px;
  }

  .aa70jw96 {
    margin: 6.29052px 0;
    font-size: 9.91px;
    transform: translate(-1.67747px);
  }

  .b4ze7e62 {
    grid-row: 12 / 13;
    grid-template-rows: 0 minmax(16.8959vw, max-content) 0 minmax(65.2355px, max-content);
    grid-template-columns: 0 0 74.5506vw 0;
    grid-column-start: 2;
    font-size: 9.91px;
  }

  .gmaskjhc {
    font-size: 9.91px;
  }

  .mhuc8syd {
    min-width: 13.5451vw;
    font-size: 9.91px;
  }

  .o5ky0gs1, .s4fhmyj3 {
    font-size: 9.91px;
  }

  .asz1tzr7 {
    grid-template-rows: 0 minmax(4.83887px, max-content) minmax(46.962px, max-content) minmax(4.83887px, max-content);
    grid-template-columns: 0 4.83887px 220.202px 4.83887px;
    font-size: 9.91px;
  }

  .ic93ikm4, .ner8puqu {
    font-size: 9.91px;
  }

  .h2vqoeia {
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .h2hl5e5e {
    letter-spacing: -.619375px;
    margin: 0;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .x48a0re9, .g4jhpnju {
    font-size: 9.91px;
  }

  .j472lkql {
    min-width: 22.269vw;
    font-size: 9.91px;
  }

  .tyxqyxiz {
    font-size: 9.91px;
  }

  .te30z5fu {
    min-width: 348.747px;
    font-size: 9.91px;
  }

  .x6k8deat {
    margin: -2.70977px 0;
    font-size: 9.91px;
  }

  .j4nc4s3f {
    grid-row: 2 / 3;
    grid-column-end: 6;
    font-size: 9.91px;
  }

  .d9dhkg4y {
    font-size: 9.91px;
  }

  .eaoapg8p {
    min-width: 38.36vw;
    font-size: 9.91px;
  }

  .bvqihkti {
    font-size: 9.91px;
  }

  .sgt0mgja {
    margin: -2.70977px 0;
    font-size: 9.91px;
  }

  .kk0k69py {
    min-width: 26.4674vw;
    font-size: 9.91px;
  }

  .pp8f6v8v, .xnipm1xy {
    font-size: 9.91px;
  }

  .l6zncrjp {
    grid-area: 8 / 4 / 9 / 12;
    grid-template-rows: 0 minmax(5.71541vw, max-content);
    grid-template-columns: 0 14.4729vw;
    font-size: 9.91px;
  }

  .xptv2hi2 {
    min-width: 456.704px;
    font-size: 9.91px;
  }

  .qc3wfhz0 {
    min-width: 93.7988vw;
    font-size: 9.91px;
  }

  .p71s13rs {
    font-size: 9.91px;
  }

  .ozm57z7k {
    grid-template-rows: minmax(4.08734vw, max-content) minmax(5.93749vw, max-content) minmax(6.4719vw, max-content) minmax(26.7297vw, max-content) minmax(.78125vw, max-content) minmax(.757238vw, max-content) minmax(2.02956vw, max-content) minmax(5.71541vw, max-content) minmax(3.12501vw, max-content) minmax(26.7297vw, max-content) minmax(.78125vw, max-content) minmax(7.50423vw, max-content) minmax(2.02956vw, max-content) minmax(5.71541vw, max-content) minmax(3.12501vw, max-content) minmax(26.7297vw, max-content) minmax(.78125vw, max-content) minmax(7.50423vw, max-content) minmax(2.02956vw, max-content) minmax(5.71541vw, max-content) minmax(4.08734vw, max-content);
    grid-template-columns: 3.12501vw 27.6879vw 0 .0315006vw 0 0 0 .0630011vw 0 .0945017vw 14.2839vw .0315006vw 0 23.7754vw 0 .0315006vw .0315006vw 0 .0315006vw 27.6879vw 3.12501vw;
    font-size: 9.91px;
  }

  .aworvuay {
    min-width: 93.7988vw;
    font-size: 9.91px;
  }

  .fs444y9p {
    grid-column: 4 / 5;
    grid-template-rows: 0 minmax(12.5041vw, max-content) minmax(14.4985vw, max-content) minmax(27.0026vw, max-content);
    grid-template-columns: 0 6.15602vw 46.0363vw 1.81289vw;
    grid-row-start: 6;
    font-size: 9.91px;
  }

  .if933247, .uqdxymdy {
    font-size: 9.91px;
  }

  .cvo6rlu6 {
    grid-template-columns: auto 991px auto;
    min-height: 80.8607px;
    margin: -1px 0 0;
    font-size: 9.91px;
    display: block;
  }

  .gnq0me0z, .ms793h6s {
    font-size: 9.91px;
  }

  .au4jbx0n {
    letter-spacing: -.980676px;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .whgp0i2l {
    margin: 3.35701px 0;
    font-size: 9.91px;
    transform: translate(1.3428px);
  }

  .s5pupb3q {
    font-size: 9.91px;
  }

  .ity0owzw {
    margin: 1.54844px 0;
    font-size: 9.91px;
  }

  .xz75ufuh {
    font-size: 9.91px;
  }

  .gr8qz3as {
    letter-spacing: .696797px;
    margin: 0;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .z7x6ya1d {
    font-size: 9.91px;
  }

  .tt2xbcvx {
    font-size: 9.91px;
    top: 87%;
    left: 31%;
  }

  .vfq64r9k {
    font-size: 9.91px;
  }

  .rwurfzoc {
    min-width: 46.0851vw;
    font-size: 9.91px;
  }

  .suixg669 {
    grid-row-end: 6;
    grid-column-end: 7;
    font-size: 9.91px;
  }

  .ihehrohr {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .z9dhn1dj {
    min-width: 348.747px;
    font-size: 9.91px;
  }

  .tvmq3dfh {
    font-size: 9.91px;
  }

  .bs45kp8r {
    grid-column: 4 / 5;
    grid-row-start: 6;
    font-size: 9.91px;
  }

  .afsl5s59, .ldyehdw7, .rvjcnsot {
    font-size: 9.91px;
  }

  .hkjm21no {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .upxruaqa, .jsb70vmv, .naot5ax4 {
    font-size: 9.91px;
  }

  .h5gh1n0j {
    letter-spacing: 1.54844px;
    margin: 0;
    font-size: 19.3555px;
    line-height: 19.3555px;
  }

  .da1lmodx, .p9cxi80n {
    padding: 100% 0 0;
    font-size: 9.91px;
  }

  .i5u4sr07 {
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .f6witxj2 {
    font-size: 9.91px;
  }

  .se0uetf0 {
    min-width: 46.0851vw;
    font-size: 9.91px;
  }

  .h672jhum {
    padding: 99.6364% 0 0;
    font-size: 9.91px;
  }

  .slnyl0ib, .g4yuyj6f, .ava6v8bj {
    font-size: 9.91px;
  }

  .ywfvakfn {
    margin: 0;
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .nbhepcwe {
    margin: -3.48398px 0;
    font-size: 9.91px;
  }

  .p2eq9a17 {
    font-size: 9.91px;
  }

  .rum1dvgd {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .two90ge3 {
    padding: 70% 0 0;
    font-size: 9.91px;
  }

  .wskyalz9 {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .o21qjrfw {
    letter-spacing: -.980676px;
    margin: 0;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .pgzoeo11 {
    font-size: 9.91px;
  }

  .zbn7n7f3 {
    margin: -3.48398px 0;
    font-size: 9.91px;
  }

  .qlr0sahv {
    grid-template-columns: 0 132.845%;
    font-size: 9.91px;
    left: -16.4227%;
  }

  .el8wr4u1 {
    letter-spacing: -.980676px;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .grqfcs3d {
    grid-area: 10 / 6 / 11 / 12;
    font-size: 9.91px;
  }

  .un2qcq8j {
    font-size: 9.91px;
  }

  .hu4e34cx {
    letter-spacing: 1.76495px;
    margin: 0;
    font-size: 22.0619px;
    line-height: 21.291px;
  }

  .kcdlfj02 {
    min-width: 13.5451vw;
    font-size: 9.91px;
  }

  .ydgcyvcp {
    letter-spacing: .696797px;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .dsf1puao {
    font-size: 9.91px;
  }

  .cyhd9yh4 {
    min-width: 929.546px;
    font-size: 9.91px;
  }

  .jnmut9gk {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .boe2cnm2 {
    font-size: 9.91px;
  }

  .nv59vwfy {
    padding: .36965% 0 0;
    font-size: 9.91px;
  }

  .n80epflv, .ajb4bq80 {
    font-size: 9.91px;
  }

  .omskyj1c {
    min-width: 46.0851vw;
    font-size: 9.91px;
  }

  .q2jm23k0 {
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .smf0p47f {
    font-size: 9.91px;
  }

  .y8ffo01b {
    letter-spacing: 2.68561px;
    font-size: 33.5701px;
    line-height: 32.9043px;
  }

  .ea49tf7t {
    grid-area: 9 / 12 / 10 / 16;
    font-size: 9.91px;
  }

  .xvvhcg3z {
    grid-template-rows: 0 minmax(.488282vw, max-content) minmax(4.73885vw, max-content) minmax(.488282vw, max-content);
    grid-template-columns: 0 .488282vw 13.4963vw .488282vw;
    font-size: 9.91px;
  }

  .cldfcqgu {
    min-width: 380.148px;
    font-size: 9.91px;
  }

  .auvwa66k {
    font-size: 9.91px;
  }

  .n1eobwwj {
    grid-template-rows: minmax(3.12501vw, max-content) minmax(7.6179vw, max-content) minmax(6.01334vw, max-content) minmax(12.6851vw, max-content) minmax(3.12501vw, max-content) minmax(54.0053vw, max-content) minmax(3.12501vw, max-content);
    grid-template-columns: 3.12501vw 0 19.8724vw 54.0053vw 19.8724vw 0 3.12501vw;
    font-size: 9.91px;
  }

  .bv7s587p {
    grid-area: 12 / 5 / 13 / 18;
    grid-template-rows: 0 minmax(27.0977px, max-content) minmax(10.3003px, max-content) minmax(36.9689px, max-content);
    grid-template-columns: 0 0 379.664px 0;
    font-size: 9.91px;
  }

  .gudm1j4t {
    font-size: 9.91px;
  }

  .pywv4qtp {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .pbn2at0p, .n3wwttb6, .w211j3l8 {
    font-size: 9.91px;
  }

  .gwxpsap2 {
    grid-template-columns: 0 176.212%;
    font-size: 9.91px;
    left: -38.1061%;
  }

  .hryachnh {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .e3wqdo3s {
    font-size: 9.91px;
  }

  .wsgcadtx {
    letter-spacing: -.980676px;
    margin: 0;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .alvkr8ke {
    grid-template-columns: auto 991px auto;
    min-height: 127.911px;
    margin: -1px 0 0;
    font-size: 9.91px;
    display: block;
  }

  .p7iolh5b {
    font-size: 9.91px;
  }

  .i0xowyt7 {
    margin: 1.54844px 0;
    font-size: 9.91px;
  }

  .cbbd7vxx {
    font-size: 9.91px;
  }

  .h6fzro84 {
    margin: 0;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .yucmzg00, .twevilnt {
    font-size: 9.91px;
  }

  .y5on4vra {
    letter-spacing: -.619375px;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .n9s12r0q {
    margin: 2.20619px 0;
    font-size: 9.91px;
    transform: translate(.882476px);
  }

  .vxwsc7px, .ddyenbrh {
    font-size: 9.91px;
  }

  .drs7rn56 {
    padding: 100% 0 0;
    font-size: 9.91px;
  }

  .ixx6qowb {
    grid-template-rows: minmax(87.9368px, max-content) minmax(58.8405px, max-content) minmax(93.7831px, max-content) 0 minmax(.967773px, max-content) 0 minmax(22.1445px, max-content) 0 minmax(130.069px, max-content) minmax(27.0977px, max-content) minmax(30.9688px, max-content) 0 minmax(.967773px, max-content) 0 minmax(22.1445px, max-content) 0 minmax(157.166px, max-content) minmax(54.1953px, max-content) minmax(87.9368px, max-content);
    grid-template-columns: 3.12501vw 15.8939vw 0 0 0 26.4186vw 0 0 0 6.12501vw 0 0 0 26.4186vw 0 0 0 18.8939vw 3.12501vw;
    font-size: 9.91px;
  }

  .p63xfgbs {
    min-width: 300.307px;
    font-size: 9.91px;
  }

  .e4l3zz6j {
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .o3267pyi, .k75j2ipm {
    font-size: 9.91px;
  }

  .jhnwqmlc {
    letter-spacing: 4.34903px;
    font-size: 54.3629px;
    line-height: 54.1953px;
  }

  .zr9uo8l8 {
    letter-spacing: 2.68561px;
    margin: 0;
    font-size: 33.5701px;
    line-height: 32.9043px;
  }

  .ul0bna9j {
    font-size: 9.91px;
  }

  .mlokktqg {
    grid-area: 13 / 13 / 15 / 17;
    font-size: 9.91px;
  }

  .wv995znz, .u46ujphr, .sl775n7w {
    font-size: 9.91px;
  }

  .enhz6zs2 {
    letter-spacing: 1.54844px;
    font-size: 19.3555px;
    line-height: 19.3555px;
  }

  .dl360tsz, .atmnfaww {
    font-size: 9.91px;
  }

  .roksp7l0 {
    margin: 1.54844px 0;
    font-size: 9.91px;
  }

  .mq6je7g4 {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .djbhonj6, .iyq16b7i {
    font-size: 9.91px;
  }

  .zt5s4sex {
    letter-spacing: -3.35494px;
    font-size: 83.8735px;
    line-height: 87.0996px;
  }

  .cpqq6pg2 {
    letter-spacing: 2.68561px;
    font-size: 33.5701px;
    line-height: 32.9043px;
  }

  .rkcyroal {
    font-size: 9.91px;
  }

  .v4cl8bie {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .xjiblydq {
    font-size: 9.91px;
  }

  .m0jb2mx9 {
    min-width: 26.4674vw;
    font-size: 9.91px;
  }

  .u3aacsgs {
    font-size: 9.91px;
  }

  .cmpu0s2i {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .kanccdvr, .kl63vopc, .l9n347a4 {
    font-size: 9.91px;
  }

  .iro3x06o {
    grid-area: 8 / 5 / 9 / 11;
    font-size: 9.91px;
  }

  .ll5ymqun {
    font-size: 9.91px;
  }

  .pgvuwllw {
    grid-area: 6 / 4 / 7 / 10;
    font-size: 9.91px;
  }

  .vc489211 {
    min-width: 74.5994vw;
    font-size: 9.91px;
  }

  .x3s7uida {
    font-size: 9.91px;
  }

  .h9oh3ifs {
    grid-template-columns: auto 991px auto;
    min-height: 102.54px;
    margin: -1px 0 0;
    font-size: 9.91px;
    display: block;
  }

  .zluqr1yl {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .swokucv3 {
    padding: .36965% 0 0;
    font-size: 9.91px;
  }

  .sijennqs {
    font-size: 9.91px;
  }

  .uud074my {
    grid-column: 6 / 10;
    grid-row-start: 16;
    font-size: 9.91px;
  }

  .tuohcb5z {
    grid-template-columns: auto 991px auto;
    min-height: 160.546px;
    margin: -1px 0 0;
    font-size: 9.91px;
    display: block;
  }

  .owhcjbcb, .a3dykmxt {
    font-size: 9.91px;
  }

  .bf60lil6 {
    grid-template-rows: 0 minmax(67.9506px, max-content) 0 minmax(26.4743px, max-content);
    grid-template-columns: 0 0 299.823px 0;
    font-size: 9.91px;
  }

  .ip0aezny {
    min-width: 108.133px;
    font-size: 9.91px;
  }

  .mimipngy {
    letter-spacing: .696797px;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .upfheczd {
    letter-spacing: 4.34903px;
    margin: 0;
    font-size: 54.3629px;
    line-height: 54.1953px;
  }

  .s8d6amni {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-rows: 0 minmax(56.6397px, max-content);
    grid-template-columns: 0 229.88px;
    font-size: 9.91px;
  }

  .zqkybx7k {
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .w8sqig0j {
    grid-area: 12 / 5 / 13 / 18;
    font-size: 9.91px;
  }

  .h3wkamh8 {
    grid-template-rows: 0 minmax(.488282vw, max-content) minmax(4.73885vw, max-content) minmax(.488282vw, max-content);
    grid-template-columns: 0 .488282vw 13.4963vw .488282vw;
    font-size: 9.91px;
  }

  .o4v3l2f5 {
    letter-spacing: 2.68561px;
    margin: 0;
    font-size: 33.5701px;
    line-height: 32.9043px;
  }

  .o0fkbpsy, .b47wta00, .xxhlb2tr {
    font-size: 9.91px;
  }

  .iim7l86x {
    grid-area: 8 / 5 / 9 / 6;
    font-size: 9.91px;
  }

  .onsdtu3o {
    min-width: 380.148px;
    font-size: 9.91px;
  }

  .n2gqsa3m, .pr1dijnz, .livdax30 {
    font-size: 9.91px;
  }

  .q2mugil3 {
    min-width: 559.198px;
    font-size: 9.91px;
  }

  .kyj8dkcw {
    font-size: 9.91px;
  }

  .dswh7kxg {
    grid-template-columns: auto 991px auto;
    min-height: 92.8374px;
    margin: -1px 0 0;
    font-size: 9.91px;
    display: block;
  }

  .vdq7clva {
    font-size: 9.91px;
  }

  .aha153uy {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .y86igdz5 {
    margin: 0;
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .p24wx8hu {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .yp1fz7az, .sf27tykg {
    font-size: 9.91px;
  }

  .cywkvgbp {
    margin: 0;
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .gcxp2lau {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .yd90ewsl {
    font-size: 23.2266px;
    line-height: 27.0977px;
  }

  .bb25r7kh {
    font-size: 9.91px;
  }

  .jqp08j5s {
    grid-template-rows: 0 minmax(10.4335vw, max-content) 0 minmax(4.065vw, max-content);
    grid-template-columns: 0 0 46.0363vw 0;
    font-size: 9.91px;
  }

  .iwvqla5g {
    font-size: 9.91px;
  }

  .l6qpnzyc {
    margin: 5.43629px 0;
    font-size: 9.91px;
    transform: translate(2.17452px);
  }

  .dxn4y3st {
    grid-area: 18 / 7 / 19 / 19;
    font-size: 9.91px;
  }

  .bmm79aye {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .p76dg6v2 {
    font-size: 9.91px;
  }

  .bh9a9xma {
    letter-spacing: -.619375px;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .ozvko2ul {
    min-width: 348.747px;
    font-size: 9.91px;
  }

  .f5eyffhv {
    min-width: 380.148px;
    font-size: 9.91px;
  }

  .ic1c2a69 {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .mr8ggkrv {
    min-width: 93.7988vw;
    font-size: 9.91px;
  }

  .dbpto0e4 {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .v1xmm1ep {
    grid-column: 8 / 14;
    grid-template-rows: 0 minmax(56.6397px, max-content);
    grid-template-columns: 0 143.426px;
    grid-row-start: 20;
    font-size: 9.91px;
  }

  .v2dmxy4h {
    grid-area: 6 / 3 / 7 / 17;
    font-size: 9.91px;
  }

  .uzhvmaji {
    min-width: 559.198px;
    font-size: 9.91px;
  }

  .cb0m9f9g {
    font-size: 9.91px;
  }

  .rrt3r52z {
    grid-row: 4 / 5;
    grid-column-end: 7;
    font-size: 9.91px;
  }

  .aznrumhx {
    font-size: 9.91px;
  }

  .wh42rvz7 {
    grid-template-columns: auto;
    min-height: 77.3044px;
    font-size: 9.91px;
  }

  .zroe844f {
    padding: 70% 0 0;
    font-size: 9.91px;
  }

  .e75a86xh, .q7c5vtaf, .c1ixbct0 {
    font-size: 9.91px;
  }

  .o6p71khi {
    margin: -2.70977px 0;
    font-size: 9.91px;
  }

  .fagvgesv {
    font-size: 9.91px;
  }

  .wgioq1pa {
    letter-spacing: -.980676px;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .l5hrwdtg {
    min-width: 156.985px;
    font-size: 9.91px;
  }

  .imto6yhe {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .jsj24ftx {
    min-width: 220.686px;
    font-size: 9.91px;
  }

  .e22qr9ph {
    margin: -2.70977px 0;
    font-size: 9.91px;
  }

  .rlt4q5fy, .tp42f67t {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .jw3h9frl, .z7z2pe1b, .rxblw8lc {
    font-size: 9.91px;
  }

  .r6vy6jzj {
    grid-area: 4 / 3 / 5 / 9;
    font-size: 9.91px;
  }

  .forwijjw {
    font-size: 23.2266px;
    line-height: 27.0977px;
  }

  .letsm358 {
    letter-spacing: -.619375px;
    margin: 0;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .cnrpa09c {
    font-size: 9.91px;
  }

  .tjv6z51u {
    grid-template-columns: 0 219.812%;
    font-size: 9.91px;
    left: -59.9061%;
  }

  .m6lu4gtp {
    font-size: 18.0653px;
    line-height: 25.1621px;
  }

  .yvppwfnp {
    grid-row: 8 / 11;
    grid-column-end: 8;
    font-size: 9.91px;
  }

  .s1opr9o9 {
    font-size: 9.91px;
  }

  .codz3z1w {
    margin: 3.35701px 0;
    font-size: 9.91px;
    transform: translate(1.3428px);
  }

  .tiqsb08a {
    grid-template-columns: 0 138.957%;
    font-size: 9.91px;
    left: -19.4784%;
  }

  .gew614ce {
    margin: 1.54844px 0;
    font-size: 9.91px;
  }

  .d9gxzaho {
    letter-spacing: 1.76495px;
    font-size: 22.0619px;
    line-height: 21.291px;
  }

  .y9c4lii5 {
    min-width: 348.747px;
    font-size: 9.91px;
  }

  .zetmcjk6 {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .ujizs6vh {
    font-size: 9.91px;
  }

  .sm4q56rn {
    margin: 1.93555px 0;
    font-size: 9.91px;
  }

  .a35oqek0, .y5c3dzx5, .i22tls1w {
    font-size: 9.91px;
  }

  .y12ufqi2 {
    letter-spacing: -.619375px;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .betsbvsr {
    margin: 0;
    font-size: 23.2266px;
    line-height: 34.8398px;
  }

  .pmcbci0c {
    grid-area: 2 / 7 / 3 / 8;
    grid-template-rows: 0 minmax(23.2266px, max-content);
    grid-template-columns: 0 107.649px;
    font-size: 9.91px;
  }

  .yh4re73w {
    grid-area: 16 / 10 / 17 / 16;
    font-size: 9.91px;
  }

  .p4qoejtd, .o12xjl7g, .w7eeax70, .mr7y5jjv, .a5qzwvze, .azhx4ns0 {
    font-size: 9.91px;
  }

  .d5dosej1 {
    letter-spacing: -.619375px;
    margin: 0;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .tjre4xjn {
    margin: 0;
    font-size: 23.2266px;
    line-height: 27.0977px;
  }

  .nx87as3e {
    min-width: 380.148px;
    font-size: 9.91px;
  }

  .z22ea9dr, .uio1kvwq, .rt6igw6z {
    font-size: 9.91px;
  }

  .a5s8tzvi {
    grid-row: 14 / 15;
    grid-column-start: 6;
    font-size: 9.91px;
  }

  .zo9gws11 {
    letter-spacing: -.619375px;
    font-size: 30.9688px;
    line-height: 33.8721px;
  }

  .tqahqfs9 {
    letter-spacing: -.980676px;
    margin: 0;
    font-size: 49.0338px;
    line-height: 58.0664px;
  }

  .htfxmyu6 {
    grid-row: 4 / 5;
    grid-column-start: 2;
    font-size: 9.91px;
  }

  .egn22fn3 {
    min-width: 46.0851vw;
    font-size: 9.91px;
  }

  .zt7zasua {
    font-size: 9.91px;
  }

  .li9hk9pz, .qh4uy03g {
    font-size: 18.0651px;
    line-height: 27.0977px;
  }

  .xuodmxpx {
    grid-template-rows: 0 minmax(10.4335vw, max-content) 0 minmax(4.065vw, max-content);
    grid-template-columns: 0 0 46.0363vw 0;
    font-size: 9.91px;
  }

  .a6adw91q {
    font-size: 9.91px;
  }

  .henikrss {
    grid-area: 2 / 7 / 3 / 8;
    font-size: 9.91px;
  }

  .rwz60ap0, .gghgk17s {
    font-size: 9.91px;
  }

  .ym64je5x {
    grid-template-columns: 0 275.893%;
    font-size: 9.91px;
    left: -87.9467%;
  }

  .nu9uk8oj {
    font-size: 9.91px;
  }

  .lk8bntiq {
    grid-template-rows: minmax(30.9688px, max-content) minmax(23.2266px, max-content) minmax(35.7023px, max-content) minmax(36.9689px, max-content) minmax(18.1183px, max-content) minmax(157.166px, max-content) minmax(48.3887px, max-content) minmax(27.8719px, max-content) minmax(18.1183px, max-content) minmax(184.264px, max-content) minmax(30.9688px, max-content) minmax(232.673px, max-content) minmax(287.563px, max-content) minmax(27.8719px, max-content) minmax(7.48411px, max-content) minmax(26.3933px, max-content) minmax(30.9688px, max-content);
    grid-template-columns: 12.7247vw 19.704vw 0 0 0 4.83408vw 10.8627vw 19.4458vw 0 0 0 3.91173vw 4.88353vw 9.53401vw 1.37474vw 0 12.7247vw;
    font-size: 9.91px;
  }

  .buyoyao8 {
    font-size: 9.91px;
  }

  .rorkv21h {
    margin: 0;
    font-size: 18.0651px;
    line-height: 27.0977px;
  }
}

@media screen and (max-width: 767px) {
  .gbt8d72t {
    font-size: 7.67px;
  }

  .y3qp5ikq {
    letter-spacing: -.639167px;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .d2cumhhf {
    letter-spacing: -1.01201px;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .yc5mq64t {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .yh8j9s5g {
    font-size: 7.67px;
  }

  .fjfxep4n {
    padding: .36965% 0 0;
    font-size: 7.67px;
  }

  .vxgh44pr {
    min-width: 91.7318vw;
    font-size: 7.67px;
  }

  .guhshcs4 {
    min-width: 392.295px;
    font-size: 7.67px;
  }

  .ed6o7xmg {
    grid-template-rows: 0 minmax(58.4496px, max-content);
    grid-template-columns: 0 237.226px;
    font-size: 7.67px;
  }

  .w532r47s {
    font-size: 7.67px;
  }

  .xdsdd1ud {
    margin: -2.79636px 0;
    font-size: 7.67px;
  }

  .uo4u4iby {
    font-size: 7.67px;
  }

  .z9suzlse {
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .wegppx93 {
    font-size: 7.67px;
  }

  .l7cwqpoj {
    margin: -3.59531px 0;
    font-size: 7.67px;
    transform: translate(.359531px);
  }

  .wq76evxb {
    font-size: 7.67px;
  }

  .tqiv0tsa {
    min-width: 91.7318vw;
    font-size: 7.67px;
  }

  .ytwhwkjv {
    font-size: 7.67px;
  }

  .rrq38c7r {
    padding: .36965% 0 0;
    font-size: 7.67px;
  }

  .cr5lo8ox {
    font-size: 7.67px;
  }

  .zkmx4534 {
    grid-template-rows: 0 minmax(27.9635px, max-content) minmax(10.6294px, max-content) minmax(38.1503px, max-content);
    grid-template-columns: 0 0 51.0816vw 0;
    font-size: 7.67px;
  }

  .uzgq52a0 {
    font-size: 7.67px;
  }

  .s16zscop {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .a7iql4b4 {
    margin: 0;
    font-size: 23.9688px;
    line-height: 27.9635px;
  }

  .dxdoz8pj, .gk923zvm {
    font-size: 7.67px;
  }

  .fqw3j4bv {
    letter-spacing: 2.77142px;
    font-size: 34.6428px;
    line-height: 33.9557px;
  }

  .yvchhhbk {
    min-width: 35.2899vw;
    font-size: 7.67px;
  }

  .n3aykxkl {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .y45zeqmk {
    font-size: 7.67px;
  }

  .ghku80ao {
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .e0c23fl0 {
    grid-template-rows: minmax(4.16666vw, max-content) minmax(72.0069vw, max-content) minmax(4.16666vw, max-content) minmax(15.625vw, max-content) minmax(3.92523vw, max-content) minmax(11.3504vw, max-content) minmax(7.29199vw, max-content) minmax(7.62055vw, max-content) minmax(5.94132vw, max-content);
    grid-template-columns: 12.4141vw 0 1.58239vw 8.58168vw 30.9291vw 32.4962vw 1.58239vw 0 12.4141vw;
    font-size: 7.67px;
  }

  .u3lnausl {
    margin: 0;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .e86i6s6r, .fqime6i2 {
    font-size: 7.67px;
  }

  .yg73yum4 {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .qwnejihp {
    padding: 70% 0 0;
    font-size: 7.67px;
  }

  .html-embed {
    width: 130%;
  }

  .it61eeed, .kveghul5 {
    font-size: 7.67px;
  }

  .x67oihup {
    grid-template-rows: minmax(13.1669vw, max-content) minmax(19.3313vw, max-content) minmax(12.8906vw, max-content) minmax(22.5374vw, max-content) minmax(12.8603vw, max-content) minmax(7.62055vw, max-content) minmax(13.1669vw, max-content);
    grid-template-columns: 4.16666vw 13.4415vw 16.9274vw 30.9291vw 13.5253vw 16.8434vw 4.16666vw;
    font-size: 7.67px;
  }

  .zcnw5hi0 {
    font-size: 7.67px;
  }

  .eie9bt5o {
    margin: 0;
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .qlzkgfgx {
    padding: 100% 0 0;
    font-size: 7.67px;
  }

  .d8ydracm {
    font-size: 7.67px;
  }

  .jp4nmmge {
    grid-template-rows: 0 minmax(58.4496px, max-content);
    grid-template-columns: 0 148.009px;
    font-size: 7.67px;
  }

  .lphtb6en, .w34xrzcj, .l07bu4u0 {
    font-size: 7.67px;
  }

  .z6bhp34j {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .srhbyi23 {
    grid-template-rows: 0 minmax(3.64583vw, max-content) minmax(1.38584vw, max-content) minmax(4.97396vw, max-content);
    grid-template-columns: 0 0 51.0816vw 0;
    font-size: 7.67px;
  }

  .vuk1m3bs, .f0tncvmw, .kk2gf4qa {
    font-size: 7.67px;
  }

  .b2i89q26 {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .ytzo3j1o {
    font-size: 7.67px;
  }

  .imb7vnuf {
    letter-spacing: -.639167px;
    margin: 0;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .hg5n6o5s {
    margin: 0;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .evg1rd91 {
    grid-template-rows: 0 minmax(4.99349px, max-content) minmax(48.4626px, max-content) minmax(4.99349px, max-content);
    grid-template-columns: 0 4.99349px 138.022px 4.99349px;
    font-size: 7.67px;
  }

  .usdbzr0l {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .tne9hffs {
    font-size: 7.67px;
  }

  .xbumyhv8 {
    grid-template-rows: 0 minmax(6.62821vw, max-content) minmax(19.3313vw, max-content) minmax(46.0475vw, max-content);
    grid-template-columns: 0 5.31261vw 61.3818vw 5.31261vw;
    font-size: 7.67px;
  }

  .s1fsfna4 {
    letter-spacing: -3.10495px;
    margin: 0;
    font-size: 77.6236px;
    line-height: 80.6093px;
  }

  .vcyerfx4 {
    font-size: 7.67px;
  }

  .g9w9icqo {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .fd8vczcm, .vjs2iz0i, .bw96i3cr, .ml5qtylu {
    font-size: 7.67px;
  }

  .azizqv3s {
    grid-template-rows: 0 0 0 minmax(27.2367px, max-content) 0 0;
    grid-template-columns: 0 27.3361px 7.28944px 27.2367px 8.40224px 27.2367px;
    font-size: 7.67px;
  }

  .i16xsq1w {
    grid-template-rows: 0 minmax(106.7px, max-content) 0 minmax(41.5713px, max-content);
    grid-template-columns: 0 0 61.3818vw 0;
    font-size: 7.67px;
  }

  .jwd18if4 {
    font-size: 7.67px;
  }

  .cjymg1l5 {
    margin: 0;
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .coa6yybd {
    font-size: 7.67px;
  }

  .e4zcbcdw {
    letter-spacing: -1.01201px;
    margin: 0;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .pqb9jvke, .w5k13o7w {
    font-size: 7.67px;
  }

  .tvh87pje {
    min-width: 309.903px;
    font-size: 7.67px;
  }

  .fnxmn3xr {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .sgcmlxnq {
    font-size: 7.67px;
  }

  .wsrzedm3 {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .jok7ufe2 {
    font-size: 7.67px;
  }

  .u76uwjku {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .xtq5n63k {
    font-size: 23.9688px;
    line-height: 27.9635px;
  }

  .kj9k0oja, .i200e75v {
    font-size: 7.67px;
  }

  .gmufvvfa {
    min-width: 138.521px;
    font-size: 7.67px;
  }

  .yxowcn5a {
    font-size: 7.67px;
  }

  .wejiqgaa {
    grid-template-rows: 0 minmax(6.30858vw, max-content) minmax(12.7043vw, max-content) minmax(16.6266vw, max-content);
    grid-template-columns: 0 5.28709vw 40.3394vw 5.28709vw;
    font-size: 7.67px;
  }

  .lcvij38w {
    grid-template-columns: 0 230.227%;
    font-size: 7.67px;
    left: -65.1133%;
  }

  .qkh71524 {
    min-width: 35.2899vw;
    font-size: 7.67px;
  }

  .la8ofi44 {
    font-size: 7.67px;
  }

  .tegyenbe {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .eggq1b09, .f91d41r8 {
    font-size: 7.67px;
  }

  .re453aw4 {
    margin: -3.59531px 0;
    font-size: 7.67px;
  }

  .hg0i72u3, .v6ux1ivs {
    font-size: 7.67px;
  }

  .kx3ana8m {
    margin: 0;
    font-size: 23.9688px;
    line-height: 27.9635px;
  }

  .l9cezrd3 {
    letter-spacing: .719063px;
    margin: 0;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .f05nn2yy {
    font-size: 7.67px;
  }

  .uf3tb2iy {
    min-width: 61.4468vw;
    font-size: 7.67px;
  }

  .c5bdpn02, .d6m5ktt1, .ak96k16j, .b7svcnuc {
    font-size: 7.67px;
  }

  .dlanw496 {
    margin: 3.46428px 0;
    font-size: 7.67px;
    transform: translate(1.38571px);
  }

  .c2ebsbe3 {
    font-size: 7.67px;
  }

  .rehw7pvs {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .n2pby30l {
    letter-spacing: 2.77142px;
    margin: 0;
    font-size: 34.6428px;
    line-height: 33.9557px;
  }

  .rq6imtfs {
    grid-template-rows: 0 minmax(.651042vw, max-content) minmax(6.31846vw, max-content) minmax(.651042vw, max-content);
    grid-template-columns: 0 .651042vw 29.627vw .651042vw;
    font-size: 7.67px;
  }

  .xy1e503m, .er9ufp5d {
    font-size: 7.67px;
  }

  .a9mpq000 {
    margin: -2.79636px 0;
    font-size: 7.67px;
  }

  .aa70jw96 {
    margin: 5.82177px 0;
    font-size: 7.67px;
    transform: translate(-1.55247px);
  }

  .b4ze7e62 {
    grid-template-rows: 0 minmax(20.775vw, max-content) 0 minmax(8.09415vw, max-content);
    grid-template-columns: 0 0 91.6666vw 0;
    font-size: 7.67px;
    display: grid;
  }

  .gmaskjhc {
    font-size: 7.67px;
  }

  .mhuc8syd {
    min-width: 138.521px;
    font-size: 7.67px;
  }

  .o5ky0gs1, .s4fhmyj3 {
    font-size: 7.67px;
  }

  .asz1tzr7 {
    grid-template-rows: 0 minmax(4.99349px, max-content) minmax(48.4626px, max-content) minmax(4.99349px, max-content);
    grid-template-columns: 0 4.99349px 227.239px 4.99349px;
    font-size: 7.67px;
  }

  .ic93ikm4, .ner8puqu {
    font-size: 7.67px;
  }

  .h2vqoeia {
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .h2hl5e5e {
    letter-spacing: -.639167px;
    margin: 0;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .x48a0re9, .g4jhpnju {
    font-size: 7.67px;
  }

  .j472lkql {
    min-width: 29.6921vw;
    font-size: 7.67px;
  }

  .tyxqyxiz {
    font-size: 7.67px;
  }

  .te30z5fu {
    min-width: 359.89px;
    font-size: 7.67px;
  }

  .x6k8deat {
    margin: -2.79636px 0;
    font-size: 7.67px;
  }

  .j4nc4s3f, .d9dhkg4y {
    font-size: 7.67px;
  }

  .eaoapg8p {
    min-width: 51.1467vw;
    font-size: 7.67px;
  }

  .bvqihkti {
    font-size: 7.67px;
  }

  .sgt0mgja {
    margin: -2.79636px 0;
    font-size: 7.67px;
  }

  .kk0k69py {
    min-width: 35.2899vw;
    font-size: 7.67px;
  }

  .pp8f6v8v, .xnipm1xy {
    font-size: 7.67px;
  }

  .l6zncrjp {
    grid-template-rows: 0 minmax(58.4496px, max-content);
    grid-template-columns: 0 148.009px;
    font-size: 7.67px;
  }

  .xptv2hi2 {
    min-width: 61.4468vw;
    font-size: 7.67px;
  }

  .qc3wfhz0 {
    min-width: 91.7318vw;
    font-size: 7.67px;
  }

  .p71s13rs {
    font-size: 7.67px;
  }

  .ozm57z7k {
    grid-template-rows: minmax(41.7999px, max-content) minmax(62.6729px, max-content) minmax(66.1859px, max-content) minmax(273.355px, max-content) minmax(7.98958px, max-content) minmax(76.7432px, max-content) minmax(20.7556px, max-content) minmax(58.4496px, max-content) minmax(31.9583px, max-content) minmax(273.355px, max-content) minmax(7.98958px, max-content) minmax(76.7432px, max-content) minmax(20.7556px, max-content) minmax(58.4496px, max-content) minmax(31.9583px, max-content) minmax(273.355px, max-content) minmax(7.98958px, max-content) minmax(76.7432px, max-content) minmax(20.7556px, max-content) minmax(58.4496px, max-content) minmax(41.7999px, max-content);
    grid-template-columns: 4.16666vw 20.2506vw 0 .0420008vw 0 0 0 .0840014vw 0 .126002vw 19.0451vw .0420008vw 0 31.7005vw 0 .0420008vw .0420008vw 0 .0420008vw 20.2506vw 4.16666vw;
    font-size: 7.67px;
  }

  .aworvuay {
    min-width: 91.6558vw;
    font-size: 7.67px;
  }

  .fs444y9p {
    grid-template-rows: 0 minmax(16.6722vw, max-content) minmax(19.3313vw, max-content) minmax(36.0035vw, max-content);
    grid-template-columns: 0 8.20803vw 61.3818vw 2.41718vw;
    font-size: 7.67px;
  }

  .if933247, .uqdxymdy {
    font-size: 7.67px;
  }

  .cvo6rlu6 {
    grid-template-columns: auto 767px auto;
    min-height: 79.928px;
    margin: -1px 0 0;
    font-size: 7.67px;
  }

  .gnq0me0z, .ms793h6s {
    font-size: 7.67px;
  }

  .au4jbx0n {
    letter-spacing: -1.01201px;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .whgp0i2l {
    margin: 3.46428px 0;
    font-size: 7.67px;
    transform: translate(1.38571px);
  }

  .s5pupb3q {
    font-size: 7.67px;
  }

  .ity0owzw {
    margin: 1.59792px 0;
    font-size: 7.67px;
  }

  .xz75ufuh {
    font-size: 7.67px;
  }

  .gr8qz3as {
    letter-spacing: .719063px;
    margin: 0;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .z7x6ya1d, .tt2xbcvx, .vfq64r9k {
    font-size: 7.67px;
  }

  .rwurfzoc {
    min-width: 61.4468vw;
    font-size: 7.67px;
  }

  .suixg669 {
    font-size: 7.67px;
  }

  .ihehrohr {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .z9dhn1dj {
    min-width: 359.89px;
    font-size: 7.67px;
  }

  .tvmq3dfh, .bs45kp8r, .afsl5s59, .ldyehdw7, .rvjcnsot {
    font-size: 7.67px;
  }

  .hkjm21no {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .upxruaqa, .jsb70vmv, .naot5ax4 {
    font-size: 7.67px;
  }

  .h5gh1n0j {
    letter-spacing: 1.59792px;
    margin: 0;
    font-size: 19.974px;
    line-height: 19.974px;
  }

  .da1lmodx, .p9cxi80n {
    padding: 100% 0 0;
    font-size: 7.67px;
  }

  .i5u4sr07 {
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .f6witxj2 {
    font-size: 7.67px;
  }

  .se0uetf0 {
    min-width: 61.4468vw;
    font-size: 7.67px;
  }

  .h672jhum {
    padding: 99.6364% 0 0;
    font-size: 7.67px;
  }

  .slnyl0ib, .g4yuyj6f, .ava6v8bj {
    font-size: 7.67px;
  }

  .ywfvakfn {
    margin: 0;
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .nbhepcwe {
    margin: -3.59531px 0;
    font-size: 7.67px;
  }

  .p2eq9a17 {
    font-size: 7.67px;
  }

  .rum1dvgd {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .two90ge3 {
    padding: 70% 0 0;
    font-size: 7.67px;
  }

  .wskyalz9 {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .o21qjrfw {
    letter-spacing: -1.01201px;
    margin: 0;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .pgzoeo11 {
    font-size: 7.67px;
  }

  .zbn7n7f3 {
    margin: -3.59531px 0;
    font-size: 7.67px;
  }

  .qlr0sahv {
    grid-template-columns: 0 170%;
    font-size: 7.67px;
    left: -40.332%;
  }

  .el8wr4u1 {
    letter-spacing: -1.01201px;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .grqfcs3d, .un2qcq8j {
    font-size: 7.67px;
  }

  .hu4e34cx {
    letter-spacing: 1.82135px;
    margin: 0;
    font-size: 22.7669px;
    line-height: 21.9714px;
  }

  .kcdlfj02 {
    min-width: 138.521px;
    font-size: 7.67px;
  }

  .ydgcyvcp {
    letter-spacing: .719063px;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .dsf1puao {
    font-size: 7.67px;
  }

  .cyhd9yh4 {
    min-width: 91.7318vw;
    font-size: 7.67px;
  }

  .jnmut9gk {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .boe2cnm2 {
    font-size: 7.67px;
  }

  .nv59vwfy {
    padding: .36965% 0 0;
    font-size: 7.67px;
  }

  .n80epflv, .ajb4bq80 {
    font-size: 7.67px;
  }

  .omskyj1c {
    min-width: 61.4468vw;
    margin-top: -16px;
    margin-left: -8px;
    font-size: 7.67px;
  }

  .q2jm23k0 {
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .smf0p47f {
    font-size: 7.67px;
  }

  .y8ffo01b {
    letter-spacing: 2.77142px;
    font-size: 34.6428px;
    line-height: 33.9557px;
  }

  .ea49tf7t {
    font-size: 7.67px;
  }

  .xvvhcg3z {
    grid-template-rows: 0 minmax(4.99349px, max-content) minmax(48.4626px, max-content) minmax(4.99349px, max-content);
    grid-template-columns: 0 4.99349px 138.022px 4.99349px;
    font-size: 7.67px;
  }

  .cldfcqgu {
    min-width: 51.1467vw;
    font-size: 7.67px;
  }

  .auvwa66k {
    font-size: 7.67px;
  }

  .n1eobwwj {
    grid-template-rows: minmax(4.16666vw, max-content) minmax(13.8507vw, max-content) minmax(8.01778vw, max-content) minmax(23.0639vw, max-content) minmax(4.16666vw, max-content) minmax(72.0069vw, max-content) minmax(4.16666vw, max-content);
    grid-template-columns: 4.16666vw 0 9.82986vw 72.0069vw 9.82986vw 0 4.16666vw;
    font-size: 7.67px;
  }

  .bv7s587p {
    grid-template-rows: 0 minmax(27.9635px, max-content) minmax(10.6294px, max-content) minmax(38.1503px, max-content);
    grid-template-columns: 0 0 391.796px 0;
    font-size: 7.67px;
  }

  .gudm1j4t {
    font-size: 7.67px;
  }

  .pywv4qtp {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .pbn2at0p, .n3wwttb6, .w211j3l8 {
    font-size: 7.67px;
  }

  .gwxpsap2 {
    grid-template-columns: 0 234.95%;
    font-size: 7.67px;
    left: -67.4749%;
  }

  .hryachnh {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .e3wqdo3s {
    font-size: 7.67px;
  }

  .wsgcadtx {
    letter-spacing: -1.01201px;
    margin: 0;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .alvkr8ke {
    grid-template-columns: auto 767px auto;
    min-height: 124.567px;
    margin: -1px 0 0;
    font-size: 7.67px;
  }

  .p7iolh5b {
    font-size: 7.67px;
  }

  .i0xowyt7 {
    margin: 1.59792px 0;
    font-size: 7.67px;
  }

  .cbbd7vxx {
    font-size: 7.67px;
  }

  .h6fzro84 {
    margin: 0;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .yucmzg00, .twevilnt {
    font-size: 7.67px;
  }

  .y5on4vra {
    letter-spacing: -.639167px;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .n9s12r0q {
    margin: 2.27669px 0;
    font-size: 7.67px;
    transform: translate(.910674px);
  }

  .vxwsc7px, .ddyenbrh {
    font-size: 7.67px;
  }

  .drs7rn56 {
    padding: 100% 0 0;
    font-size: 7.67px;
  }

  .ixx6qowb {
    grid-template-rows: minmax(10.9807vw, max-content) minmax(73.7699px, max-content) minmax(96.7798px, max-content) 0 minmax(.998698px, max-content) 0 minmax(22.8521px, max-content) 0 minmax(134.225px, max-content) minmax(27.9635px, max-content) minmax(31.9583px, max-content) 0 minmax(.998698px, max-content) 0 minmax(22.8521px, max-content) 0 minmax(162.189px, max-content) minmax(55.9271px, max-content) minmax(84.2222px, max-content);
    grid-template-columns: 4.16666vw 8.52522vw 0 0 0 35.2248vw 0 0 0 4.16666vw 0 0 0 35.2248vw 0 0 0 8.52522vw 4.16666vw;
    font-size: 7.67px;
  }

  .p63xfgbs {
    min-width: 40.4045vw;
    font-size: 7.67px;
  }

  .e4l3zz6j {
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .o3267pyi, .k75j2ipm {
    font-size: 7.67px;
  }

  .jhnwqmlc {
    letter-spacing: 4.13881px;
    font-size: 51.7351px;
    line-height: 51.5756px;
  }

  .zr9uo8l8 {
    letter-spacing: 2.77142px;
    margin: 0;
    font-size: 34.6428px;
    line-height: 33.9557px;
  }

  .ul0bna9j, .mlokktqg, .wv995znz, .u46ujphr, .sl775n7w {
    font-size: 7.67px;
  }

  .enhz6zs2 {
    letter-spacing: 1.59792px;
    font-size: 19.974px;
    line-height: 19.974px;
  }

  .dl360tsz, .atmnfaww {
    font-size: 7.67px;
  }

  .roksp7l0 {
    margin: 1.59792px 0;
    font-size: 7.67px;
  }

  .mq6je7g4 {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .djbhonj6, .iyq16b7i {
    font-size: 7.67px;
  }

  .zt5s4sex {
    letter-spacing: -3.10495px;
    font-size: 77.6236px;
    line-height: 80.6093px;
  }

  .cpqq6pg2 {
    letter-spacing: 2.77142px;
    font-size: 34.6428px;
    line-height: 33.9557px;
  }

  .rkcyroal {
    font-size: 7.67px;
  }

  .v4cl8bie {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .xjiblydq {
    font-size: 7.67px;
  }

  .m0jb2mx9 {
    min-width: 35.2899vw;
    font-size: 7.67px;
  }

  .u3aacsgs {
    font-size: 7.67px;
  }

  .cmpu0s2i {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .kanccdvr, .kl63vopc, .l9n347a4, .iro3x06o, .ll5ymqun, .pgvuwllw {
    font-size: 7.67px;
  }

  .vc489211 {
    min-width: 91.7318vw;
    font-size: 7.67px;
  }

  .x3s7uida {
    font-size: 7.67px;
  }

  .h9oh3ifs {
    grid-template-columns: auto 767px auto;
    min-height: 101.357px;
    margin: -1px 0 0;
    font-size: 7.67px;
  }

  .zluqr1yl {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .swokucv3 {
    padding: .36965% 0 0;
    font-size: 7.67px;
  }

  .sijennqs, .uud074my {
    font-size: 7.67px;
  }

  .tuohcb5z {
    grid-template-columns: auto 767px auto;
    min-height: 158.889px;
    margin: -1px 0 0;
    font-size: 7.67px;
  }

  .owhcjbcb, .a3dykmxt {
    font-size: 7.67px;
  }

  .bf60lil6 {
    grid-template-rows: 0 minmax(9.14236vw, max-content) 0 minmax(3.56196vw, max-content);
    grid-template-columns: 0 0 40.3394vw 0;
    font-size: 7.67px;
  }

  .ip0aezny {
    min-width: 111.588px;
    font-size: 7.67px;
  }

  .mimipngy {
    letter-spacing: .719063px;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .upfheczd {
    letter-spacing: 4.13881px;
    margin: 0;
    font-size: 51.7351px;
    line-height: 51.5756px;
  }

  .s8d6amni {
    grid-template-rows: 0 minmax(58.4496px, max-content);
    grid-template-columns: 0 237.226px;
    font-size: 7.67px;
  }

  .zqkybx7k {
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .w8sqig0j {
    font-size: 7.67px;
  }

  .h3wkamh8 {
    grid-template-rows: 0 minmax(4.99349px, max-content) minmax(48.4626px, max-content) minmax(4.99349px, max-content);
    grid-template-columns: 0 4.99349px 138.022px 4.99349px;
    font-size: 7.67px;
  }

  .o4v3l2f5 {
    letter-spacing: 2.77142px;
    margin: 0;
    font-size: 34.6428px;
    line-height: 33.9557px;
  }

  .o0fkbpsy, .b47wta00, .xxhlb2tr, .iim7l86x {
    font-size: 7.67px;
  }

  .onsdtu3o {
    min-width: 51.1467vw;
    font-size: 7.67px;
  }

  .n2gqsa3m, .pr1dijnz, .livdax30 {
    font-size: 7.67px;
  }

  .q2mugil3 {
    min-width: 75.2368vw;
    font-size: 7.67px;
  }

  .kyj8dkcw {
    font-size: 7.67px;
  }

  .dswh7kxg {
    grid-template-columns: auto 767px auto;
    min-height: 99.3198px;
    margin: -1px 0 0;
    font-size: 7.67px;
  }

  .vdq7clva {
    font-size: 7.67px;
  }

  .aha153uy {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .y86igdz5 {
    margin: 0;
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .p24wx8hu {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .yp1fz7az, .sf27tykg {
    font-size: 7.67px;
  }

  .cywkvgbp {
    margin: 0;
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .gcxp2lau {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .yd90ewsl {
    font-size: 23.9688px;
    line-height: 27.9635px;
  }

  .bb25r7kh {
    font-size: 7.67px;
  }

  .jqp08j5s {
    grid-template-rows: 0 minmax(13.9113vw, max-content) 0 minmax(5.41999vw, max-content);
    grid-template-columns: 0 0 61.3818vw 0;
    font-size: 7.67px;
  }

  .iwvqla5g {
    font-size: 7.67px;
  }

  .l6qpnzyc {
    margin: 5.17351px 0;
    font-size: 7.67px;
    transform: translate(2.0694px);
  }

  .dxn4y3st {
    font-size: 7.67px;
  }

  .bmm79aye {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .p76dg6v2 {
    font-size: 7.67px;
  }

  .bh9a9xma {
    letter-spacing: -.639167px;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .ozvko2ul {
    min-width: 359.89px;
    font-size: 7.67px;
  }

  .f5eyffhv {
    min-width: 392.295px;
    font-size: 7.67px;
  }

  .ic1c2a69 {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .mr8ggkrv {
    min-width: 91.7318vw;
    font-size: 7.67px;
  }

  .dbpto0e4 {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .v1xmm1ep {
    grid-template-rows: 0 minmax(58.4496px, max-content);
    grid-template-columns: 0 148.009px;
    font-size: 7.67px;
  }

  .v2dmxy4h {
    font-size: 7.67px;
  }

  .uzhvmaji {
    min-width: 75.2368vw;
    font-size: 7.67px;
  }

  .cb0m9f9g, .rrt3r52z, .aznrumhx {
    font-size: 7.67px;
  }

  .wh42rvz7 {
    grid-template-columns: auto;
    min-height: 77.9385px;
    font-size: 7.67px;
  }

  .zroe844f {
    padding: 70% 0 0;
    font-size: 7.67px;
  }

  .e75a86xh, .q7c5vtaf, .c1ixbct0 {
    font-size: 7.67px;
  }

  .o6p71khi {
    margin: -2.79636px 0;
    font-size: 7.67px;
  }

  .fagvgesv {
    font-size: 7.67px;
  }

  .wgioq1pa {
    letter-spacing: -1.01201px;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .l5hrwdtg {
    min-width: 162.002px;
    font-size: 7.67px;
  }

  .imto6yhe {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .jsj24ftx {
    min-width: 227.738px;
    font-size: 7.67px;
  }

  .e22qr9ph {
    margin: -2.79636px 0;
    font-size: 7.67px;
  }

  .rlt4q5fy, .tp42f67t {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .jw3h9frl, .z7z2pe1b, .rxblw8lc, .r6vy6jzj {
    font-size: 7.67px;
  }

  .forwijjw {
    font-size: 23.9688px;
    line-height: 27.9635px;
  }

  .letsm358 {
    letter-spacing: -.639167px;
    margin: 0;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .cnrpa09c {
    font-size: 7.67px;
  }

  .tjv6z51u {
    grid-template-columns: 0 288.751%;
    font-size: 7.67px;
    left: -94.3753%;
  }

  .m6lu4gtp {
    font-size: 18.6426px;
    line-height: 25.9661px;
  }

  .yvppwfnp, .s1opr9o9 {
    font-size: 7.67px;
  }

  .codz3z1w {
    margin: 3.46428px 0;
    font-size: 7.67px;
    transform: translate(1.38571px);
  }

  .tiqsb08a {
    grid-template-columns: 0 185.276%;
    font-size: 7.67px;
    left: -42.6378%;
  }

  .gew614ce {
    margin: 1.59792px 0;
    font-size: 7.67px;
  }

  .d9gxzaho {
    letter-spacing: 1.82135px;
    font-size: 22.7669px;
    line-height: 21.9714px;
  }

  .y9c4lii5 {
    min-width: 359.89px;
    font-size: 7.67px;
  }

  .zetmcjk6 {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .ujizs6vh {
    font-size: 7.67px;
  }

  .sm4q56rn {
    margin: 1.9974px 0;
    font-size: 7.67px;
  }

  .a35oqek0, .y5c3dzx5, .i22tls1w {
    font-size: 7.67px;
  }

  .y12ufqi2 {
    letter-spacing: -.639167px;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .betsbvsr {
    margin: 0;
    font-size: 23.9688px;
    line-height: 35.9531px;
  }

  .pmcbci0c {
    grid-template-rows: 0 minmax(23.9688px, max-content);
    grid-template-columns: 0 111.089px;
    font-size: 7.67px;
  }

  .yh4re73w, .p4qoejtd, .o12xjl7g, .w7eeax70, .mr7y5jjv, .a5qzwvze, .azhx4ns0 {
    font-size: 7.67px;
  }

  .d5dosej1 {
    letter-spacing: -.639167px;
    margin: 0;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .tjre4xjn {
    margin: 0;
    font-size: 23.9688px;
    line-height: 27.9635px;
  }

  .nx87as3e {
    min-width: 392.295px;
    font-size: 7.67px;
  }

  .z22ea9dr, .uio1kvwq, .rt6igw6z, .a5s8tzvi {
    font-size: 7.67px;
  }

  .zo9gws11 {
    letter-spacing: -.639167px;
    font-size: 31.9583px;
    line-height: 34.9544px;
  }

  .tqahqfs9 {
    letter-spacing: -1.01201px;
    margin: 0;
    font-size: 50.6006px;
    line-height: 59.9219px;
  }

  .htfxmyu6 {
    font-size: 7.67px;
  }

  .egn22fn3 {
    min-width: 61.4468vw;
    font-size: 7.67px;
  }

  .zt7zasua {
    font-size: 7.67px;
  }

  .li9hk9pz, .qh4uy03g {
    font-size: 18.6424px;
    line-height: 27.9635px;
  }

  .xuodmxpx {
    grid-template-rows: 0 minmax(13.9113vw, max-content) 0 minmax(5.3455vw, max-content);
    grid-template-columns: 0 0 61.3818vw 0;
    font-size: 7.67px;
  }

  .a6adw91q, .henikrss, .rwz60ap0, .gghgk17s {
    font-size: 7.67px;
  }

  .ym64je5x {
    grid-template-columns: 0 368.311%;
    font-size: 7.67px;
    left: -134.155%;
  }

  .nu9uk8oj {
    font-size: 7.67px;
  }

  .lk8bntiq {
    grid-template-rows: minmax(31.9583px, max-content) minmax(23.9688px, max-content) minmax(36.8431px, max-content) minmax(38.1503px, max-content) minmax(18.6973px, max-content) minmax(162.189px, max-content) minmax(49.9349px, max-content) minmax(28.7625px, max-content) minmax(18.6973px, max-content) minmax(190.152px, max-content) minmax(31.9583px, max-content) minmax(221.426px, max-content) minmax(296.752px, max-content) minmax(28.7625px, max-content) minmax(7.72326px, max-content) minmax(27.2367px, max-content) minmax(31.9583px, max-content);
    grid-template-columns: 4.16666vw 22.405vw 0 0 0 6.44544vw 14.4836vw 25.9278vw 0 0 0 1.34859vw 6.51137vw 12.712vw 1.83299vw 0 4.16666vw;
    font-size: 7.67px;
  }

  .buyoyao8 {
    font-size: 7.67px;
  }

  .rorkv21h {
    margin: 0;
    font-size: 18.6424px;
    line-height: 27.9635px;
  }
}

@media screen and (max-width: 479px) {
  .gbt8d72t {
    font-size: 4.78px;
  }

  .y3qp5ikq {
    letter-spacing: -.637333px;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .d2cumhhf {
    letter-spacing: -1.00911px;
    font-size: 50.4555px;
    line-height: 59.75px;
  }

  .yc5mq64t {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .yh8j9s5g {
    font-size: 4.78px;
  }

  .fjfxep4n {
    padding: .36965% 0 0;
    font-size: 4.78px;
  }

  .vxgh44pr {
    min-width: 446.631px;
    font-size: 4.78px;
  }

  .guhshcs4 {
    min-width: 391.17px;
    font-size: 4.78px;
  }

  .ed6o7xmg {
    grid-template-rows: 0 minmax(58.282px, max-content);
    grid-template-columns: 0 236.545px;
    font-size: 4.78px;
  }

  .w532r47s {
    font-size: 4.78px;
  }

  .xdsdd1ud {
    margin: -2.78834px 0;
    font-size: 4.78px;
  }

  .uo4u4iby {
    font-size: 4.78px;
  }

  .z9suzlse {
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .wegppx93 {
    font-size: 4.78px;
  }

  .l7cwqpoj {
    margin: -3.585px 0;
    font-size: 4.78px;
    transform: translate(.3585px);
  }

  .wq76evxb {
    font-size: 4.78px;
  }

  .tqiv0tsa {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .ytwhwkjv {
    font-size: 4.78px;
  }

  .rrq38c7r {
    padding: .36965% 0 0;
    font-size: 4.78px;
  }

  .cr5lo8ox {
    grid-row: 18 / 19;
    grid-column-start: 10;
    font-size: 4.78px;
  }

  .zkmx4534 {
    grid-template-rows: 0 minmax(27.8833px, max-content) minmax(10.5989px, max-content) minmax(38.0408px, max-content);
    grid-template-columns: 0 0 81.5599vw 0;
    font-size: 4.78px;
  }

  .uzgq52a0 {
    font-size: 4.78px;
  }

  .s16zscop {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .a7iql4b4 {
    margin: 0;
    font-size: 23.9px;
    line-height: 27.8833px;
  }

  .dxdoz8pj, .gk923zvm {
    font-size: 4.78px;
  }

  .fqw3j4bv {
    letter-spacing: 2.23871px;
    font-size: 27.9839px;
    line-height: 27.4289px;
  }

  .yvchhhbk {
    min-width: 56.3459vw;
    font-size: 4.78px;
  }

  .n3aykxkl {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .y45zeqmk {
    font-size: 4.78px;
  }

  .ghku80ao {
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .e0c23fl0 {
    grid-template-rows: minmax(3.32637vw, max-content) minmax(93.1384vw, max-content) minmax(4.98956vw, max-content) minmax(19.3595vw, max-content) minmax(6.26724vw, max-content) minmax(18.8046vw, max-content) minmax(11.6428vw, max-content) minmax(12.1674vw, max-content) minmax(3.32637vw, max-content);
    grid-template-columns: 3.32637vw 0 0 10.0521vw 49.3831vw 33.7031vw 0 0 3.32637vw;
    font-size: 4.78px;
  }

  .u3lnausl {
    margin: 0;
    font-size: 21.4462px;
    line-height: 32.1693px;
  }

  .e86i6s6r, .fqime6i2 {
    font-size: 4.78px;
  }

  .yg73yum4 {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .qwnejihp {
    padding: 70% 0 0;
    font-size: 4.78px;
  }

  .html-embed {
    width: 200%;
    height: 150%;
  }

  .it61eeed, .kveghul5 {
    font-size: 4.78px;
  }

  .x67oihup {
    grid-template-rows: minmax(19.3598vw, max-content) minmax(29.3326vw, max-content) minmax(20.5819vw, max-content) minmax(22.8994vw, max-content) minmax(20.5334vw, max-content) minmax(12.1674vw, max-content) minmax(19.3598vw, max-content);
    grid-template-columns: 3.32637vw 0 21.8777vw 49.3831vw 21.8777vw 0 3.32637vw;
    font-size: 4.78px;
  }

  .zcnw5hi0 {
    font-size: 4.78px;
  }

  .eie9bt5o {
    margin: 0;
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .qlzkgfgx {
    padding: 100% 0 0;
    font-size: 4.78px;
  }

  .d8ydracm {
    font-size: 4.78px;
  }

  .jp4nmmge {
    grid-template-rows: 0 minmax(58.282px, max-content);
    grid-template-columns: 0 147.584px;
    font-size: 4.78px;
  }

  .lphtb6en {
    font-size: 4.78px;
  }

  .w34xrzcj {
    grid-column-start: 2;
    font-size: 4.78px;
  }

  .l07bu4u0 {
    font-size: 4.78px;
  }

  .z6bhp34j {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .srhbyi23 {
    grid-template-rows: 0 minmax(27.8833px, max-content) minmax(10.5989px, max-content) minmax(38.0408px, max-content);
    grid-template-columns: 0 0 81.5599vw 0;
    font-size: 4.78px;
  }

  .vuk1m3bs, .f0tncvmw, .kk2gf4qa {
    font-size: 4.78px;
  }

  .b2i89q26 {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .ytzo3j1o {
    font-size: 4.78px;
  }

  .imb7vnuf {
    letter-spacing: -.637333px;
    margin: 0;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .hg5n6o5s {
    margin: 0;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .evg1rd91 {
    grid-template-rows: 0 minmax(4.97917px, max-content) minmax(48.3236px, max-content) minmax(4.97917px, max-content);
    grid-template-columns: 0 4.97917px 137.626px 4.97917px;
    font-size: 4.78px;
  }

  .usdbzr0l {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .tne9hffs {
    font-size: 4.78px;
  }

  .xbumyhv8 {
    grid-template-rows: 0 minmax(8.57336vw, max-content) minmax(25.0044vw, max-content) minmax(59.5608vw, max-content);
    grid-template-columns: 0 6.87167vw 79.3952vw 6.87167vw;
    grid-column-start: 2;
    font-size: 4.78px;
  }

  .s1fsfna4 {
    letter-spacing: -1.97021px;
    margin: 0;
    font-size: 49.2552px;
    line-height: 51.1497px;
  }

  .vcyerfx4 {
    font-size: 4.78px;
  }

  .g9w9icqo {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .fd8vczcm, .vjs2iz0i {
    font-size: 4.78px;
  }

  .bw96i3cr {
    grid-column: 7 / 15;
    grid-row-end: 13;
    font-size: 4.78px;
  }

  .ml5qtylu {
    font-size: 4.78px;
  }

  .azizqv3s {
    grid-template-rows: 0 0 0 minmax(27.1586px, max-content) 0 0;
    grid-template-columns: 0 27.2577px 7.26854px 27.1586px 8.37814px 27.1586px;
    grid-column-start: 10;
    font-size: 4.78px;
  }

  .i16xsq1w {
    grid-template-rows: 0 minmax(86.1903px, max-content) 0 minmax(33.5806px, max-content);
    grid-template-columns: 0 0 79.3952vw 0;
    font-size: 4.78px;
  }

  .jwd18if4 {
    grid-column-start: 9;
    font-size: 4.78px;
  }

  .cjymg1l5 {
    margin: 0;
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .coa6yybd {
    font-size: 4.78px;
  }

  .e4zcbcdw {
    letter-spacing: -1.00911px;
    margin: 0;
    font-size: 50.4555px;
    line-height: 59.75px;
  }

  .pqb9jvke {
    grid-area: 8 / 5 / 9 / 13;
    font-size: 4.78px;
  }

  .w5k13o7w {
    font-size: 4.78px;
  }

  .tvh87pje {
    min-width: 309.014px;
    font-size: 4.78px;
  }

  .fnxmn3xr {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .sgcmlxnq {
    font-size: 4.78px;
  }

  .wsrzedm3 {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .jok7ufe2 {
    font-size: 4.78px;
  }

  .u76uwjku {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .xtq5n63k {
    font-size: 23.9px;
    line-height: 27.8833px;
  }

  .kj9k0oja, .i200e75v {
    font-size: 4.78px;
  }

  .gmufvvfa {
    min-width: 138.124px;
    font-size: 4.78px;
  }

  .yxowcn5a {
    font-size: 4.78px;
  }

  .wejiqgaa {
    grid-template-rows: 0 minmax(10.0727vw, max-content) minmax(20.2845vw, max-content) minmax(26.547vw, max-content);
    grid-template-columns: 0 8.44169vw 64.4084vw 8.44169vw;
    font-size: 4.78px;
  }

  .lcvij38w {
    grid-template-columns: 0 344.639%;
    font-size: 4.78px;
    left: -122.319%;
  }

  .qkh71524 {
    min-width: 56.3459vw;
    font-size: 4.78px;
  }

  .la8ofi44 {
    font-size: 4.78px;
  }

  .tegyenbe {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .eggq1b09, .f91d41r8 {
    font-size: 4.78px;
  }

  .re453aw4 {
    margin: -3.585px 0;
    font-size: 4.78px;
  }

  .hg0i72u3, .v6ux1ivs {
    font-size: 4.78px;
  }

  .kx3ana8m {
    margin: 0;
    font-size: 23.9px;
    line-height: 27.8833px;
  }

  .l9cezrd3 {
    letter-spacing: .717px;
    margin: 0;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .f05nn2yy {
    font-size: 4.78px;
  }

  .uf3tb2iy {
    min-width: 380.801px;
    font-size: 4.78px;
  }

  .c5bdpn02 {
    font-size: 4.78px;
  }

  .d6m5ktt1 {
    grid-column-start: 4;
    font-size: 4.78px;
  }

  .ak96k16j, .b7svcnuc {
    font-size: 4.78px;
  }

  .dlanw496 {
    margin: 3.28279px 0;
    font-size: 4.78px;
    transform: translate(1.31312px);
  }

  .c2ebsbe3 {
    font-size: 4.78px;
  }

  .rehw7pvs {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .n2pby30l {
    letter-spacing: 2.23871px;
    margin: 0;
    font-size: 27.9839px;
    line-height: 27.4289px;
  }

  .rq6imtfs {
    grid-template-rows: 0 minmax(1.03949vw, max-content) minmax(10.0884vw, max-content) minmax(1.03949vw, max-content);
    grid-template-columns: 0 1.03949vw 47.3042vw 1.03949vw;
    font-size: 4.78px;
  }

  .xy1e503m, .er9ufp5d {
    font-size: 4.78px;
  }

  .a9mpq000 {
    margin: -2.78834px 0;
    font-size: 4.78px;
  }

  .aa70jw96 {
    margin: 3.69414px 0;
    font-size: 4.78px;
    transform: translate(-.985103px);
  }

  .b4ze7e62 {
    grid-template-rows: 0 minmax(101.11px, max-content) 0 minmax(39.3935px, max-content);
    grid-template-columns: 0 0 93.1384vw 0;
    font-size: 4.78px;
  }

  .gmaskjhc {
    font-size: 4.78px;
  }

  .mhuc8syd {
    min-width: 138.124px;
    font-size: 4.78px;
  }

  .o5ky0gs1, .s4fhmyj3 {
    font-size: 4.78px;
  }

  .asz1tzr7 {
    grid-template-rows: 0 minmax(4.97917px, max-content) minmax(48.3236px, max-content) minmax(4.97917px, max-content);
    grid-template-columns: 0 4.97917px 226.587px 4.97917px;
    font-size: 4.78px;
  }

  .ic93ikm4, .ner8puqu {
    font-size: 4.78px;
  }

  .h2vqoeia {
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .h2hl5e5e {
    letter-spacing: -.637333px;
    margin: 0;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .x48a0re9 {
    font-size: 4.78px;
  }

  .g4jhpnju {
    grid-column-start: 3;
    font-size: 4.78px;
  }

  .j472lkql {
    min-width: 47.4081vw;
    font-size: 4.78px;
  }

  .tyxqyxiz {
    font-size: 4.78px;
  }

  .te30z5fu {
    min-width: 74.9182vw;
    font-size: 4.78px;
  }

  .x6k8deat {
    margin: -2.78834px 0;
    font-size: 4.78px;
  }

  .j4nc4s3f {
    grid-column-end: 5;
    font-size: 4.78px;
  }

  .d9dhkg4y {
    font-size: 4.78px;
  }

  .eaoapg8p {
    min-width: 81.6639vw;
    font-size: 4.78px;
  }

  .bvqihkti {
    font-size: 4.78px;
  }

  .sgt0mgja {
    margin: -2.78834px 0;
    font-size: 4.78px;
  }

  .kk0k69py {
    min-width: 56.3459vw;
    font-size: 4.78px;
  }

  .pp8f6v8v, .xnipm1xy {
    font-size: 4.78px;
  }

  .l6zncrjp {
    grid-template-rows: 0 minmax(58.282px, max-content);
    grid-template-columns: 0 147.584px;
    font-size: 4.78px;
  }

  .xptv2hi2 {
    min-width: 380.801px;
    font-size: 4.78px;
  }

  .qc3wfhz0 {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .p71s13rs {
    font-size: 4.78px;
  }

  .ozm57z7k {
    grid-template-rows: minmax(7.03827vw, max-content) minmax(20.5018vw, max-content) minmax(13.7779vw, max-content) minmax(56.9042vw, max-content) minmax(1.66319vw, max-content) minmax(15.9756vw, max-content) minmax(4.32069vw, max-content) minmax(12.1674vw, max-content) minmax(4.98956vw, max-content) minmax(56.9042vw, max-content) minmax(1.66319vw, max-content) minmax(15.9756vw, max-content) minmax(4.32069vw, max-content) minmax(12.1674vw, max-content) minmax(4.98956vw, max-content) minmax(56.9042vw, max-content) minmax(1.66319vw, max-content) minmax(15.9756vw, max-content) minmax(4.32069vw, max-content) minmax(12.1674vw, max-content) minmax(7.03827vw, max-content);
    grid-template-columns: 3.32637vw 5.72221vw 0 .067061vw 0 0 0 .134122vw 0 .201183vw 30.4086vw .067061vw 0 50.6148vw 0 .067061vw .067061vw 0 .067061vw 5.72221vw 3.32637vw;
    font-size: 4.78px;
  }

  .aworvuay {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .fs444y9p {
    grid-template-rows: 0 minmax(21.5649vw, max-content) minmax(25.0044vw, max-content) minmax(46.5693vw, max-content);
    grid-template-columns: 0 10.6168vw 79.3952vw 3.12653vw;
    grid-column-end: 7;
    font-size: 4.78px;
  }

  .if933247, .uqdxymdy {
    font-size: 4.78px;
  }

  .cvo6rlu6 {
    grid-template-columns: auto 478px auto;
    min-height: 116.776px;
    margin: -1px 0 0;
    font-size: 4.78px;
  }

  .gnq0me0z, .ms793h6s {
    font-size: 4.78px;
  }

  .au4jbx0n {
    letter-spacing: -.724422px;
    font-size: 36.2211px;
    line-height: 42.8934px;
  }

  .whgp0i2l {
    margin: 2.79839px 0;
    font-size: 4.78px;
    transform: translate(1.11935px);
  }

  .s5pupb3q {
    font-size: 4.78px;
  }

  .ity0owzw {
    margin: 1.59333px 0;
    font-size: 4.78px;
  }

  .xz75ufuh {
    font-size: 4.78px;
  }

  .gr8qz3as {
    letter-spacing: .717px;
    margin: 0;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .z7x6ya1d {
    font-size: 4.78px;
  }

  .tt2xbcvx {
    width: 100%;
    font-size: 4.78px;
    top: 88%;
    left: 32%;
  }

  .vfq64r9k {
    font-size: 4.78px;
  }

  .rwurfzoc {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .suixg669 {
    grid-row-end: 5;
    grid-column-end: 11;
    font-size: 4.78px;
  }

  .ihehrohr {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .z9dhn1dj {
    min-width: 358.858px;
    font-size: 4.78px;
  }

  .tvmq3dfh {
    font-size: 4.78px;
  }

  .bs45kp8r {
    grid-column-end: 7;
    font-size: 4.78px;
  }

  .afsl5s59, .ldyehdw7 {
    font-size: 4.78px;
  }

  .rvjcnsot {
    grid-column-start: 2;
    font-size: 4.78px;
  }

  .hkjm21no {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .upxruaqa, .jsb70vmv, .naot5ax4 {
    font-size: 4.78px;
  }

  .h5gh1n0j {
    letter-spacing: 1.59333px;
    margin: 0;
    font-size: 19.9167px;
    line-height: 19.9167px;
  }

  .da1lmodx, .p9cxi80n {
    padding: 100% 0 0;
    font-size: 4.78px;
  }

  .i5u4sr07 {
    font-size: 21.4462px;
    line-height: 32.1693px;
  }

  .f6witxj2 {
    font-size: 4.78px;
  }

  .se0uetf0 {
    min-width: 79.4991vw;
    font-size: 4.78px;
  }

  .h672jhum {
    padding: 99.6364% 0 0;
    font-size: 4.78px;
  }

  .slnyl0ib, .g4yuyj6f, .ava6v8bj {
    font-size: 4.78px;
  }

  .ywfvakfn {
    margin: 0;
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .nbhepcwe {
    margin: -3.21693px 0;
    font-size: 4.78px;
  }

  .p2eq9a17 {
    font-size: 4.78px;
  }

  .rum1dvgd {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .two90ge3 {
    padding: 70% 0 0;
    font-size: 4.78px;
  }

  .wskyalz9 {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .o21qjrfw {
    letter-spacing: -.724422px;
    margin: 0;
    font-size: 36.2211px;
    line-height: 42.8934px;
  }

  .pgzoeo11 {
    font-size: 4.78px;
  }

  .zbn7n7f3 {
    margin: -3.585px 0;
    font-size: 4.78px;
  }

  .qlr0sahv {
    grid-template-columns: 0 257.079%;
    font-size: 4.78px;
    left: -78.5393%;
  }

  .el8wr4u1 {
    letter-spacing: -1.00911px;
    font-size: 50.4555px;
    line-height: 59.75px;
  }

  .grqfcs3d {
    grid-column-end: 14;
    font-size: 4.78px;
  }

  .un2qcq8j {
    font-size: 4.78px;
  }

  .hu4e34cx {
    letter-spacing: 1.81612px;
    margin: 0;
    font-size: 22.7016px;
    line-height: 21.9083px;
  }

  .kcdlfj02 {
    min-width: 138.124px;
    font-size: 4.78px;
  }

  .ydgcyvcp {
    letter-spacing: .717px;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .dsf1puao {
    font-size: 4.78px;
  }

  .cyhd9yh4 {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .jnmut9gk {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .boe2cnm2 {
    font-size: 4.78px;
  }

  .nv59vwfy {
    padding: .36965% 0 0;
    font-size: 4.78px;
  }

  .n80epflv, .ajb4bq80 {
    font-size: 4.78px;
  }

  .omskyj1c {
    min-width: 79.4991vw;
    font-size: 4.78px;
  }

  .q2jm23k0 {
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .smf0p47f {
    font-size: 4.78px;
  }

  .y8ffo01b {
    letter-spacing: 2.62623px;
    font-size: 32.8279px;
    line-height: 32.1768px;
  }

  .ea49tf7t {
    grid-area: 10 / 6 / 11 / 14;
    font-size: 4.78px;
  }

  .xvvhcg3z {
    grid-template-rows: 0 minmax(4.97917px, max-content) minmax(48.3236px, max-content) minmax(4.97917px, max-content);
    grid-template-columns: 0 4.97917px 137.626px 4.97917px;
    font-size: 4.78px;
  }

  .cldfcqgu {
    min-width: 391.17px;
    font-size: 4.78px;
  }

  .auvwa66k {
    font-size: 4.78px;
  }

  .n1eobwwj {
    grid-template-rows: minmax(15.9333px, max-content) minmax(85.7869px, max-content) minmax(61.3201px, max-content) minmax(277.188px, max-content) minmax(23.9px, max-content) minmax(446.133px, max-content) minmax(15.9333px, max-content);
    grid-template-columns: 3.32637vw 0 0 93.1384vw 0 0 3.32637vw;
    font-size: 4.78px;
  }

  .bv7s587p {
    grid-template-rows: 0 minmax(27.8833px, max-content) minmax(10.5989px, max-content) minmax(38.0408px, max-content);
    grid-template-columns: 0 0 390.672px 0;
    font-size: 4.78px;
  }

  .gudm1j4t {
    font-size: 4.78px;
  }

  .pywv4qtp {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .pbn2at0p, .n3wwttb6, .w211j3l8 {
    font-size: 4.78px;
  }

  .gwxpsap2 {
    grid-template-columns: 0 308.389%;
    font-size: 4.78px;
    left: -104.195%;
  }

  .hryachnh {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .e3wqdo3s {
    font-size: 4.78px;
  }

  .wsgcadtx {
    letter-spacing: -.78307px;
    margin: 0;
    font-size: 39.1535px;
    line-height: 46.3661px;
  }

  .alvkr8ke {
    grid-template-columns: auto 478px auto;
    min-height: 114.266px;
    margin: -1px 0 0;
    font-size: 4.78px;
  }

  .p7iolh5b {
    font-size: 4.78px;
  }

  .i0xowyt7 {
    margin: 1.59333px 0;
    font-size: 4.78px;
  }

  .cbbd7vxx {
    font-size: 4.78px;
  }

  .h6fzro84 {
    margin: 0;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .yucmzg00, .twevilnt {
    font-size: 4.78px;
  }

  .y5on4vra {
    letter-spacing: -.637333px;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .n9s12r0q {
    margin: 2.27016px 0;
    font-size: 4.78px;
    transform: translate(.908062px);
  }

  .vxwsc7px, .ddyenbrh {
    font-size: 4.78px;
  }

  .drs7rn56 {
    padding: 100% 0 0;
    font-size: 4.78px;
  }

  .ixx6qowb {
    grid-template-rows: minmax(9.64649vw, max-content) minmax(115.592px, max-content) minmax(96.5022px, max-content) minmax(.995833px, max-content) minmax(22.7866px, max-content) minmax(161.723px, max-content) minmax(23.9px, max-content) minmax(.995833px, max-content) minmax(22.7866px, max-content) minmax(133.84px, max-content) minmax(23.9px, max-content) minmax(.995833px, max-content) minmax(22.7866px, max-content) minmax(217.49px, max-content) minmax(23.9px, max-content) minmax(.995833px, max-content) minmax(22.7866px, max-content) minmax(161.723px, max-content) minmax(46.2067px, max-content);
    grid-template-columns: 3.32637vw 18.4482vw 0 0 0 0 0 0 0 56.242vw 0 0 0 0 0 0 0 18.4482vw 3.32637vw;
    font-size: 4.78px;
  }

  .p63xfgbs {
    min-width: 64.5123vw;
    font-size: 4.78px;
  }

  .e4l3zz6j {
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .o3267pyi, .k75j2ipm {
    font-size: 4.78px;
  }

  .jhnwqmlc {
    letter-spacing: 2.62623px;
    font-size: 32.8279px;
    line-height: 32.7267px;
    display: none;
  }

  .zr9uo8l8 {
    letter-spacing: 2.62623px;
    margin: 0;
    font-size: 32.8279px;
    line-height: 32.1768px;
  }

  .ul0bna9j {
    font-size: 4.78px;
  }

  .mlokktqg {
    grid-row: 16 / 17;
    grid-column-start: 9;
    font-size: 4.78px;
  }

  .wv995znz, .u46ujphr, .sl775n7w {
    font-size: 4.78px;
  }

  .enhz6zs2 {
    letter-spacing: 1.59333px;
    font-size: 19.9167px;
    line-height: 19.9167px;
  }

  .dl360tsz, .atmnfaww {
    font-size: 4.78px;
  }

  .roksp7l0 {
    margin: 1.59333px 0;
    font-size: 4.78px;
  }

  .mq6je7g4 {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .djbhonj6 {
    grid-column-start: 10;
    font-size: 4.78px;
  }

  .iyq16b7i {
    font-size: 4.78px;
  }

  .zt5s4sex {
    letter-spacing: -1.97021px;
    font-size: 49.2552px;
    line-height: 51.1497px;
  }

  .cpqq6pg2 {
    letter-spacing: 2.23871px;
    font-size: 27.9839px;
    line-height: 27.4289px;
  }

  .rkcyroal {
    font-size: 4.78px;
  }

  .v4cl8bie {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .xjiblydq {
    font-size: 4.78px;
  }

  .m0jb2mx9 {
    min-width: 56.3459vw;
    font-size: 4.78px;
  }

  .u3aacsgs {
    font-size: 4.78px;
  }

  .cmpu0s2i {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .kanccdvr, .kl63vopc {
    font-size: 4.78px;
  }

  .l9n347a4 {
    object-fit: cover;
    width: 70%;
    height: 70%;
    margin-left: 0;
    font-size: 4.78px;
  }

  .iro3x06o {
    grid-column-end: 13;
    font-size: 4.78px;
  }

  .ll5ymqun {
    font-size: 4.78px;
  }

  .pgvuwllw {
    grid-column-end: 12;
    font-size: 4.78px;
  }

  .vc489211 {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .x3s7uida {
    font-size: 4.78px;
  }

  .h9oh3ifs {
    grid-template-columns: auto 478px auto;
    min-height: 84.4431px;
    margin: -1px 0 0;
    font-size: 4.78px;
  }

  .zluqr1yl {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .swokucv3 {
    padding: .36965% 0 0;
    font-size: 4.78px;
  }

  .sijennqs {
    font-size: 4.78px;
  }

  .uud074my {
    grid-area: 14 / 8 / 15 / 16;
    font-size: 4.78px;
  }

  .tuohcb5z {
    grid-template-columns: auto 478px auto;
    min-height: 161.753px;
    margin: -1px 0 0;
    font-size: 4.78px;
  }

  .owhcjbcb, .a3dykmxt {
    font-size: 4.78px;
  }

  .bf60lil6 {
    grid-template-rows: 0 minmax(69.9208px, max-content) 0 minmax(27.2419px, max-content);
    grid-template-columns: 0 0 64.4084vw 0;
    font-size: 4.78px;
  }

  .ip0aezny {
    min-width: 111.268px;
    font-size: 4.78px;
  }

  .mimipngy {
    letter-spacing: .717px;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .upfheczd {
    letter-spacing: 2.62623px;
    margin: 0;
    font-size: 32.8279px;
    line-height: 32.7267px;
  }

  .s8d6amni {
    grid-template-rows: 0 minmax(58.282px, max-content);
    grid-template-columns: 0 236.545px;
    font-size: 4.78px;
  }

  .zqkybx7k {
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .w8sqig0j {
    font-size: 4.78px;
  }

  .h3wkamh8 {
    grid-template-rows: 0 minmax(4.97917px, max-content) minmax(48.3236px, max-content) minmax(4.97917px, max-content);
    grid-template-columns: 0 4.97917px 137.626px 4.97917px;
    font-size: 4.78px;
  }

  .o4v3l2f5 {
    letter-spacing: 2.23871px;
    margin: 0;
    font-size: 27.9839px;
    line-height: 27.4289px;
  }

  .o0fkbpsy, .b47wta00, .xxhlb2tr, .iim7l86x {
    font-size: 4.78px;
  }

  .onsdtu3o {
    min-width: 81.6639vw;
    font-size: 4.78px;
  }

  .n2gqsa3m, .pr1dijnz, .livdax30 {
    font-size: 4.78px;
  }

  .q2mugil3 {
    min-width: 446.631px;
    font-size: 4.78px;
  }

  .kyj8dkcw {
    font-size: 4.78px;
  }

  .dswh7kxg {
    grid-template-columns: auto 478px auto;
    min-height: 94.3688px;
    margin: -1px 0 0;
    font-size: 4.78px;
  }

  .vdq7clva {
    font-size: 4.78px;
  }

  .aha153uy {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .y86igdz5 {
    margin: 0;
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .p24wx8hu {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .yp1fz7az, .sf27tykg {
    font-size: 4.78px;
  }

  .cywkvgbp {
    margin: 0;
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .gcxp2lau {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .yd90ewsl {
    font-size: 23.9px;
    line-height: 27.8833px;
  }

  .bb25r7kh {
    font-size: 4.78px;
  }

  .jqp08j5s {
    grid-template-rows: 0 minmax(17.9938vw, max-content) 0 minmax(7.01056vw, max-content);
    grid-template-columns: 0 0 79.3952vw 0;
    font-size: 4.78px;
  }

  .iwvqla5g {
    font-size: 4.78px;
  }

  .l6qpnzyc {
    margin: 3.28279px 0;
    font-size: 4.78px;
    transform: translate(1.31312px);
  }

  .dxn4y3st {
    font-size: 4.78px;
  }

  .bmm79aye {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .p76dg6v2 {
    font-size: 4.78px;
  }

  .bh9a9xma {
    letter-spacing: -.637333px;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .ozvko2ul {
    min-width: 358.858px;
    font-size: 4.78px;
  }

  .f5eyffhv {
    min-width: 391.17px;
    font-size: 4.78px;
  }

  .ic1c2a69 {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .mr8ggkrv {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .dbpto0e4 {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .v1xmm1ep {
    grid-template-rows: 0 minmax(58.282px, max-content);
    grid-template-columns: 0 147.584px;
    font-size: 4.78px;
  }

  .v2dmxy4h {
    font-size: 4.78px;
  }

  .uzhvmaji {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .cb0m9f9g {
    font-size: 4.78px;
  }

  .rrt3r52z {
    grid-column-end: 6;
    font-size: 4.78px;
  }

  .aznrumhx {
    font-size: 4.78px;
  }

  .wh42rvz7 {
    grid-template-columns: auto 478px auto;
    min-height: 70.3932px;
    font-size: 4.78px;
  }

  .zroe844f {
    padding: 70% 0 0;
    font-size: 4.78px;
  }

  .e75a86xh, .q7c5vtaf, .c1ixbct0 {
    font-size: 4.78px;
  }

  .o6p71khi {
    margin: -2.78834px 0;
    font-size: 4.78px;
  }

  .fagvgesv {
    font-size: 4.78px;
  }

  .wgioq1pa {
    letter-spacing: -.78307px;
    font-size: 39.1535px;
    line-height: 46.3661px;
  }

  .l5hrwdtg {
    min-width: 161.537px;
    font-size: 4.78px;
  }

  .imto6yhe {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .jsj24ftx {
    min-width: 227.085px;
    font-size: 4.78px;
  }

  .e22qr9ph {
    margin: -2.78834px 0;
    font-size: 4.78px;
  }

  .rlt4q5fy, .tp42f67t {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .jw3h9frl, .z7z2pe1b, .rxblw8lc {
    font-size: 4.78px;
  }

  .r6vy6jzj {
    grid-column-end: 11;
    font-size: 4.78px;
  }

  .forwijjw {
    font-size: 23.9px;
    line-height: 27.8833px;
  }

  .letsm358 {
    letter-spacing: -.637333px;
    margin: 0;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .cnrpa09c {
    font-size: 4.78px;
  }

  .tjv6z51u {
    grid-template-columns: 0 417.304%;
    font-size: 4.78px;
    left: -158.652%;
  }

  .m6lu4gtp {
    font-size: 18.5891px;
    line-height: 25.8917px;
  }

  .yvppwfnp {
    grid-row: 6 / 7;
    grid-column-end: 12;
    font-size: 4.78px;
  }

  .s1opr9o9 {
    font-size: 4.78px;
  }

  .codz3z1w {
    margin: 2.79839px 0;
    font-size: 4.78px;
    transform: translate(1.11935px);
  }

  .tiqsb08a {
    grid-template-columns: 0 426.471%;
    font-size: 4.78px;
    left: -163.235%;
  }

  .gew614ce {
    margin: 1.59333px 0;
    font-size: 4.78px;
  }

  .d9gxzaho {
    letter-spacing: 1.81612px;
    font-size: 22.7016px;
    line-height: 21.9083px;
  }

  .y9c4lii5 {
    min-width: 358.858px;
    font-size: 4.78px;
  }

  .zetmcjk6 {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .ujizs6vh {
    font-size: 4.78px;
  }

  .sm4q56rn {
    margin: 1.99167px 0;
    font-size: 4.78px;
  }

  .a35oqek0, .y5c3dzx5, .i22tls1w {
    font-size: 4.78px;
  }

  .y12ufqi2 {
    letter-spacing: -.637333px;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .betsbvsr {
    margin: 0;
    font-size: 23.9px;
    line-height: 35.85px;
  }

  .pmcbci0c {
    grid-template-rows: 0 minmax(23.9px, max-content);
    grid-template-columns: 0 110.77px;
    font-size: 4.78px;
  }

  .yh4re73w, .p4qoejtd, .o12xjl7g, .w7eeax70, .mr7y5jjv, .a5qzwvze, .azhx4ns0 {
    font-size: 4.78px;
  }

  .d5dosej1 {
    letter-spacing: -.637333px;
    margin: 0;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .tjre4xjn {
    margin: 0;
    font-size: 23.9px;
    line-height: 27.8833px;
  }

  .nx87as3e {
    min-width: 391.17px;
    font-size: 4.78px;
  }

  .z22ea9dr, .uio1kvwq, .rt6igw6z, .a5s8tzvi {
    font-size: 4.78px;
  }

  .zo9gws11 {
    letter-spacing: -.637333px;
    font-size: 31.8667px;
    line-height: 34.8542px;
  }

  .tqahqfs9 {
    letter-spacing: -1.00911px;
    margin: 0;
    font-size: 50.4555px;
    line-height: 59.75px;
  }

  .htfxmyu6 {
    grid-column-start: 3;
    font-size: 4.78px;
  }

  .egn22fn3 {
    min-width: 93.2424vw;
    font-size: 4.78px;
  }

  .zt7zasua {
    font-size: 4.78px;
  }

  .li9hk9pz, .qh4uy03g {
    font-size: 18.5889px;
    line-height: 27.8833px;
  }

  .xuodmxpx {
    grid-template-rows: 0 minmax(101.11px, max-content) 0 minmax(39.3935px, max-content);
    grid-template-columns: 0 0 93.1384vw 0;
    grid-column-start: 2;
    font-size: 4.78px;
  }

  .a6adw91q, .henikrss, .rwz60ap0 {
    font-size: 4.78px;
  }

  .gghgk17s {
    margin-top: 108px;
    font-size: 4.78px;
  }

  .ym64je5x {
    grid-template-columns: 0 590.727%;
    font-size: 4.78px;
    left: -245.364%;
  }

  .nu9uk8oj {
    font-size: 4.78px;
  }

  .lk8bntiq {
    grid-template-rows: minmax(15.9333px, max-content) minmax(23.9px, max-content) minmax(36.7374px, max-content) minmax(38.0408px, max-content) minmax(18.6437px, max-content) minmax(161.723px, max-content) minmax(49.7917px, max-content) minmax(28.68px, max-content) minmax(18.6437px, max-content) minmax(189.607px, max-content) minmax(23.9px, max-content) minmax(140.503px, max-content) minmax(295.901px, max-content) minmax(28.68px, max-content) minmax(7.70111px, max-content) minmax(27.1586px, max-content) minmax(15.9333px, max-content);
    grid-template-columns: 3.32637vw 9.16211vw 0 0 0 10.2912vw 23.1253vw 16.9401vw 10.3965vw 14.0613vw 0 0 0 6.23545vw 2.92666vw 0 3.32637vw;
    font-size: 4.78px;
  }

  .buyoyao8 {
    font-size: 4.78px;
  }

  .rorkv21h {
    margin: 0;
    font-size: 18.5889px;
    line-height: 27.8833px;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_285532ff-1146-68e2-33fa-be8678e28df4-079b164b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_285532ff-1146-68e2-33fa-be8678e28f9f-079b164b {
    grid-column-start: 8;
  }

  #w-node-_285532ff-1146-68e2-33fa-be8678e28fa5-079b164b {
    grid-column-start: 9;
  }
}

@font-face {
  font-family: 'Glacial Indifference';
  src: url('https://assets.website-files.com/65d6e96579ead164079b1642/65d6fa165391824218e482ee_Glacial%20Indifference%20Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Agrandir';
  src: url('https://assets.website-files.com/65d6e96579ead164079b1642/65d6fa16a4f35de920f9fa39_Agrandir.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Agrandir 2';
  src: url('https://assets.website-files.com/65d6e96579ead164079b1642/65d6fa166073c98a3f941b7c_Agrandir-2.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Glacialindifference';
  src: url('https://assets.website-files.com/65d6e96579ead164079b1642/65d6fa17c9ddc1581c3bb3bd_GlacialIndifference-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('https://assets.website-files.com/65d6e96579ead164079b1642/65d6fa1620d768669e2acc7e_Sorts%20Mill%20Goudy%20Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}