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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --red: #e30613;
  --black: #000;
  --white: white;
}

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

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

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

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

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

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

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

h1 {
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
  transition: all .2s ease-in-out;
}

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

.body {
  font-family: Inter, sans-serif;
  line-height: 1.5;
  transition: all .2s ease-in-out;
}

.navbar_component {
  z-index: 999999;
  background-color: #fff;
  border-bottom: 1px solid #000;
  padding-top: 14px;
  padding-bottom: 14px;
  position: sticky;
  top: 0;
}

.main-section.border-b {
  border-bottom: 1px solid #000;
}

.main-section.border-b.bg-grey {
  background-color: #f5f5f5;
}

.main-section.border-b.bg-light {
  background-color: #fafafa;
}

.main-section.border-b.bg-red {
  background-color: var(--red);
}

.main-section.border-b.bg-purple {
  background-color: #fff8e1;
}

.main-section.footer.border-t {
  border-top-color: #1a1a1a;
}

.padding-global {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 128px 96px;
}

.padding-global.hero {
  padding-top: 144px;
  padding-bottom: 144px;
}

.padding-global.training {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-global.inline-pd0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-global.pad-v-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-global.pad-v-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-global.pad-v-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-global.footer {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-global.pad-v-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.container-large {
  color: #1a1a1a;
  margin-left: auto;
  margin-right: auto;
}

.container-large.max1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 890px;
  margin-left: 0;
  display: flex;
}

.container-large.max1.larger {
  max-width: 930px;
}

.container-large.nav {
  max-width: 1440px;
  padding-left: 96px;
  padding-right: 96px;
}

.container-large.max2 {
  max-width: 960px;
  padding-left: 48px;
  padding-right: 48px;
}

.flex-h-middle-sb {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-h-middle-sb.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-h-middle-sb.gap-24.border-t {
  border-top-color: #1a1a1a;
}

.flex-h-middle-sb.gap-24.pb32 {
  padding-bottom: 32px;
}

.flex-h-middle-sb.gap-24.pb32.border-b {
  border-bottom-color: #222;
}

.flex-h-middle-sb.gap-24.sitemap {
  color: var(--black);
  border-bottom: 1px solid #e5e5e5;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
}

.flex-h-middle-sb.gap-24.sitemap:hover {
  color: var(--red);
}

.flex-h-middle-sb.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.flex-h-middle-sb.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-decoration: none;
}

.flex-h-middle-sb.gap-8.border-b:hover {
  color: #e30613;
}

.flex-h-middle-sb.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.flex-h-middle-sb.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-h-middle-sb.border-l.pt-32 {
  padding-top: 32px;
}

.flex-h-middle-sb.border-t.pt-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.logo-container {
  color: var(--black);
  letter-spacing: -.02em;
  font-weight: 900;
  text-decoration: none;
}

.logo-container.max1 {
  max-width: 116px;
}

.lang_container {
  color: #333;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

.lang_container:hover {
  background-color: #f5f5f5;
}

.lang_container.active {
  background-color: var(--black);
  color: var(--white);
}

.btn_primary {
  background-color: var(--black);
  color: var(--white);
  letter-spacing: .1em;
  text-transform: uppercase;
  vertical-align: top;
  border: 2px solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
  display: block;
}

.btn_primary:hover {
  border-color: var(--red);
  background-color: var(--red);
}

.btn_primary.nav {
  border-color: var(--red);
  background-color: var(--red);
  letter-spacing: .08em;
  padding: 8px 20px;
  font-size: 11px;
}

.btn_primary.nav:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}

.btn_primary.red {
  border-color: var(--red);
  background-color: var(--red);
  justify-content: center;
  align-items: center;
  height: 56px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.btn_primary.red:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}

.btn_primary.red.hover1:hover {
  opacity: .8;
}

.btn_primary.red.full-width-mobile {
  text-align: center;
}

.btn_primary.white-bg {
  background-color: var(--white);
  color: var(--black);
}

.btn_primary.white-bg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}

.btn_primary.white-bg.transparent {
  background-color: #fff0;
}

.btn_primary.white-bg.transparent:hover {
  background-color: var(--black);
}

.lang-txt {
  letter-spacing: .08em;
  cursor: pointer;
  border: 1px solid #000;
  padding: 6px 12px;
  font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  transition: all .2s ease-in-out;
}

.lang-txt.active {
  background-color: var(--black);
  color: var(--white);
}

.lang-txt.footer {
  color: #555;
  padding: 0;
}

.lang-txt.footer:hover {
  border-color: var(--white);
  color: var(--white);
}

.lang-txt.white-bg:hover {
  background-color: #8080801a;
}

.lang-txt.black-text {
  color: #666;
}

.lang-txt.black-text:hover {
  opacity: .75;
  color: var(--black);
}

.sub-title {
  color: var(--red);
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-size: 11px;
  font-weight: 700;
}

.sub-title.text-color-grey.mb24 {
  letter-spacing: .08em;
  margin-bottom: 24px;
  font-size: 13px;
}

.sub-title.text-color-grey.mb24.mb32 {
  margin-bottom: 32px;
}

.sub-title.text-color-grey.mb24.mb0 {
  margin-bottom: 0;
}

.sub-title.text-color-grey.mb24.mb0.v1 {
  color: #999;
  font-size: 11px;
}

.sub-title.text-color-grey.red {
  color: var(--red);
  font-size: 13px;
}

.sub-title.text-color-grey.red.mb0 {
  letter-spacing: .08em;
  font-weight: 700;
}

.sub-title.text-color-grey._13px {
  letter-spacing: .08em;
  font-size: 13px;
  font-weight: 700;
}

.heading-h1 {
  color: var(--black);
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(52px, 9vw, 120px);
  font-weight: 900;
  line-height: .92;
}

.heading-h1.main {
  letter-spacing: -.03em;
  margin-bottom: 48px;
  margin-left: -1px;
  font-size: 100px;
  font-weight: 700;
}

.heading-h1.main.mb32 {
  margin-bottom: 32px;
}

.heading-h1.main.mb40 {
  max-width: 500px;
  margin-bottom: 40px;
  font-size: 108px;
}

.heading-h1.main.bold {
  font-size: 96px;
  font-weight: 900;
}

.heading-h1._72px {
  font-size: 72px;
  font-weight: 700;
}

.heading-h1._56px {
  font-size: 56px;
}

.heading-h1._88px {
  font-size: 88px;
  font-weight: 700;
}

.paragraph.style1 {
  color: #1a1a1a;
  letter-spacing: -.015em;
  margin-bottom: 40px;
  font-size: clamp(18px, 2.2vw, 28px);
  font-weight: 700;
  line-height: 1.25;
}

.paragraph.style1.max1 {
  margin-bottom: 32px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.3;
}

.paragraph.style2 {
  color: #555;
  margin-bottom: 48px;
  font-size: 19px;
  line-height: 1.65;
}

.paragraph.style2.max1 {
  max-width: 700px;
  font-size: 15px;
  line-height: 1.75;
}

.paragraph.style3 {
  color: #555;
  font-size: 17px;
  line-height: 1.7;
}

.paragraph.style3.max1 {
  max-width: 500px;
}

.paragraph.style3.max1.color-aaa {
  color: #aaa;
}

.paragraph.style3.max1.v1 {
  max-width: 600px;
}

.paragraph.style3.max1.v2 {
  color: #1a1a1a;
  letter-spacing: -.01em;
  max-width: 44%;
  line-height: 1.6;
}

.paragraph.style3._14px {
  font-size: 14px;
}

.paragraph.style3._15px {
  padding-bottom: 24px;
  font-size: 15px;
}

.paragraph.style3._15px.v1 {
  padding-bottom: 28px;
  padding-left: 40px;
}

.paragraph.style3._15px.pb0 {
  padding-bottom: 0;
}

.paragraph.style3._15px.pr32 {
  letter-spacing: -.01em;
  padding-right: 32px;
}

.paragraph.style3.max2 {
  max-width: 600px;
}

.paragraph.style3.max2.color-aaa {
  color: #aaa;
}

.paragraph.style3.max2.color-aaa.mb48.full-width {
  max-width: none;
}

.paragraph.style3.max2._15px {
  color: #fff;
  max-width: 540px;
}

.paragraph.style3._13px {
  color: #666;
  letter-spacing: .5px;
  font-size: 13px;
  line-height: 1.75;
}

.paragraph.style3.color1a1a1a {
  color: #1a1a1a;
}

.paragraph.style3.color-aaa {
  color: #aaa;
  letter-spacing: -.01em;
}

.paragraph.style3.max3 {
  max-width: 640px;
}

.paragraph.style3._1 {
  color: #ffffffe6;
  letter-spacing: -.01em;
  line-height: 1.6;
}

.paragraph.style3.color-aaa {
  color: #aaa;
}

.paragraph.style3.color-aaa._15px {
  margin-bottom: 40px;
  padding-bottom: 0;
}

.paragraph.style3._15px {
  font-size: 15px;
}

.paragraph.style3._13px {
  letter-spacing: .5px;
  letter-spacing: .5px;
  font-size: 13px;
}

.paragraph.style4 {
  border-left: 3px solid var(--red);
  color: #444;
  padding-left: 16px;
  font-size: 12px;
  line-height: 1.7;
}

.paragraph.copyright {
  color: #666;
  letter-spacing: -.01em;
  font-size: 13px;
  text-decoration: none;
}

.paragraph.copyright.link:hover {
  color: var(--white);
}

.paragraph.text-13 {
  color: #777;
  line-height: 1.7;
}

.paragraph.text-13.max1 {
  max-width: 650px;
}

.paragraph._16px {
  color: #1a1a1a;
  font-size: 16px;
  font-weight: 700;
}

.paragraph.copyright.text-right {
  text-align: right;
}

.paragraph._17px {
  color: #000;
  letter-spacing: -.01em;
  font-size: 17px;
  font-weight: 900;
}

.paragraph._15px.v1 {
  color: #555;
  font-size: 15px;
}

.paragraph.copyright {
  color: #333;
  letter-spacing: .06em;
  letter-spacing: .06em;
  letter-spacing: .06em;
  letter-spacing: .06em;
  font-size: 11px;
}

.paragraph.style4 {
  color: #444;
  border-left: 3px solid #e30613;
  padding-left: 16px;
  font-size: 12px;
  line-height: 1.7;
}

.paragraph.copyright {
  color: #333;
  letter-spacing: .06em;
  font-size: 11px;
}

.bg-grey {
  background-color: #f5f5f5;
}

.border-b {
  border-bottom: 1px solid #000;
}

.text-color-grey {
  color: #666;
}

.mb20 {
  margin-bottom: 20px;
}

.heading-h2 {
  color: var(--black);
  letter-spacing: -.025em;
  font-size: clamp(24px, 3.2vw, 52px);
  font-weight: 900;
  line-height: 1.05;
}

.heading-h2.text-color-white {
  font-size: clamp(20px, 2.8vw, 44px);
}

.heading-h2.text-color-white.v1 {
  font-size: clamp(26px, 3.5vw, 52px);
}

.heading-h2.text-color-white.v1.mb32.max1 {
  max-width: 768px;
}

.heading-h2.text-color-white._44px {
  font-size: 44px;
  font-weight: 700;
}

.heading-h2.text-color-white._72px {
  letter-spacing: -.02em;
  font-size: 72px;
  font-weight: 700;
  line-height: .95;
}

.heading-h2.text-color-white._72px.mb40 {
  font-size: 60px;
}

.heading-h2.text-color-white._72px.tab-40 {
  font-weight: 900;
}

.heading-h2._34px {
  font-size: 34px;
}

.heading-h2._34px.sticky {
  font-size: 36px;
  position: sticky;
  top: 100px;
}

.heading-h2._44px {
  letter-spacing: -.03em;
  font-size: 44px;
}

.heading-h2._44px.max1 {
  max-width: 350px;
}

.heading-h2._44px.text-color-white {
  font-weight: 700;
}

.heading-h2._52px {
  font-size: 52px;
  display: block;
}

.heading-h2._52px.max1 {
  max-width: 450px;
}

.heading-h2._88px {
  letter-spacing: -.02em;
  font-size: 88px;
  font-weight: 700;
}

.heading-h2._40px {
  font-size: 40px;
  font-weight: 700;
}

.heading-h2._64px {
  font-size: 64px;
}

.heading-h2._64px.text-color-white._52px {
  font-size: 52px;
}

.heading-h2._56px {
  letter-spacing: -.02em;
  font-size: 56px;
  font-weight: 700;
}

.heading-h2._28px {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.25;
}

.heading-h2._36px {
  font-size: 36px;
  font-weight: 700;
}

.heading-h2._32px {
  font-size: 32px;
  font-weight: 700;
}

.flex-h-bottom-left {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex-h-bottom-left.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.max-title1.v1 {
  max-width: 380px;
}

.max-title1.v2 {
  max-width: 45%;
}

.spacing-64 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.spacing-64.border-b.color-222 {
  border-bottom-color: #222;
}

.flex-h-top-left {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-h-top-left.flex-wrap {
  flex-flow: wrap;
}

.flex-h-top-left.flex-wrap.min1 {
  width: 32%;
}

.flex-h-top-left.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-h-top-left.gap-16.pt-40.border-t {
  border-top-color: #222;
}

.flex-h-top-left.gap-16.pt-40.border-t.v1 {
  border-top-color: #1e1e1e;
}

.flex-h-top-left.gap-16.pt-40.border-t.v1.no-wrap {
  border-top-color: #fff;
}

.flex-h-top-left.gap-16.pt-40.border-t.v1.no-wrap.v2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-h-top-left.gap-16.pt-40.border-t.v1.no-wrap.pt48 {
  padding-top: 48px;
}

.flex-h-top-left.border-t {
  align-items: stretch;
}

.flex-h-top-left.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-h-top-left.gap-24.border-t.pad-v-20 {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-h-top-left.gap-64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.flex-h-top-left.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-h-top-left.strech {
  align-items: stretch;
  width: 100%;
}

.step-container {
  flex-flow: column;
  width: 25%;
  padding: 32px;
  display: flex;
}

.step-container.border-r {
  justify-content: space-between;
}

.step-container.half-width {
  width: 50%;
  padding-left: 0;
  padding-right: 40px;
}

.step-container.half-width.border-t.link {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding-bottom: 48px;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
}

.step-container.half-width.border-t.link:hover {
  background-color: #fafafa;
}

.step-container.half-width.border-t.v1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
}

.step-container.full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 24px 0;
  display: grid;
}

.step-container.full-width.border-t.v1 {
  display: block;
}

.border-t {
  border-top: 1px solid #000;
}

.title-num {
  color: var(--red);
  letter-spacing: .1em;
  margin-bottom: 12px;
  font-size: 11px;
  font-weight: 900;
}

.title-num.v1 {
  letter-spacing: .08em;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 12px;
}

.title-num.v2 {
  text-align: right;
  width: 20px;
  margin-top: 4px;
  margin-bottom: 0;
}

.title-num._15px {
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 15px;
}

.title-num._15px.v1 {
  margin-top: 0;
}

.title-num._13px {
  letter-spacing: .08em;
  font-size: 13px;
  font-weight: 700;
}

.title-num._13px.mb0.v3 {
  width: 24px;
  margin-top: 2px;
}

.title-num._13px.mt-4 {
  margin-top: 4px;
  margin-bottom: 0;
}

.title-num._32px {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
}

.title-num._20px {
  color: #999;
  letter-spacing: -.02em;
  min-width: 40px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.title-num._96px {
  letter-spacing: -.02em;
  margin-bottom: 8px;
  font-size: 96px;
  font-weight: 700;
  line-height: .9;
}

.title-num._40px {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.title-num._64px {
  letter-spacing: -.03em;
  font-size: 64px;
}

.title-num._80px {
  letter-spacing: -.03em;
  font-size: 80px;
  font-weight: 700;
  line-height: 1;
}

.heading-h3 {
  color: var(--black);
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.3;
}

.heading-h3.mb0.v1 {
  font-size: 15px;
  line-height: 1.35;
}

.heading-h3.mb0.v2 {
  font-size: 17px;
}

.heading-h3.mb0.v3 {
  font-size: 17px;
  font-weight: 700;
}

.heading-h3._36px {
  margin-bottom: 0;
  font-size: 36px;
  line-height: 1.1;
}

.heading-h3.text-color-white.text-28 {
  color: var(--white);
  letter-spacing: -.02em;
  font-weight: 900;
  line-height: 1.1;
}

.heading-h3._20px {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.heading-h3.text-15.footer-txt {
  color: var(--white);
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.5;
}

.heading-h3._28px {
  margin-bottom: 0;
  font-size: 28px;
}

.heading-h3._22px {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.heading-h3._18px {
  font-size: 18px;
}

.heading-h3.bold {
  font-weight: 700;
}

.spacing-48 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.spacing-48.border-b {
  border-bottom-width: 2px;
}

.text-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--red);
  letter-spacing: .1em;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
  font-size: 11px;
}

.text-link.v1 {
  text-transform: none;
  border-bottom-style: none;
  margin-top: 16px;
  padding-bottom: 0;
  font-weight: 700;
}

.text-link.v2 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-link.v3 {
  letter-spacing: .06em;
  padding-bottom: 4px;
}

.text-link.v3:hover {
  opacity: .6;
}

.text-link.v3.border-b-2 {
  color: #666;
  border-bottom-color: #ccc;
}

.text-link.v4:hover {
  opacity: .6;
}

.text-link.v5 {
  color: var(--black);
  font-size: 13px;
  line-height: 1.5;
}

.max-title2 {
  width: 100%;
  max-width: 362px;
}

.max-title2.v1 {
  max-width: 380px;
}

.max-title2.v1._1 {
  width: 45%;
  max-width: none;
}

.max-title2.v1 {
  max-width: 480px;
  padding-right: 15px;
}

.max-text1 {
  width: 100%;
  max-width: 592px;
}

.max-text1.v1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  max-width: 700px;
  height: 100%;
  display: flex;
}

.max-text1.v1.v2 {
  max-width: 500px;
}

.flex-h-top-sb {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-h-top-sb.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.flex-h-top-sb.gap-48.flex-wrap {
  align-items: stretch;
}

.flex-h-top-sb.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: stretch;
}

.mb32 {
  margin-bottom: 32px;
}

.mb40 {
  margin-bottom: 40px;
}

.flex-v-top-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-v-top-left.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-v-top-left.gap-16.pt-64 {
  padding-top: 64px;
}

.flex-v-top-left.gap-16.pt-64.mt-80 {
  margin-top: 80px;
}

.flex-v-top-left.gap-16.pt-64.mt-80.max1 {
  max-width: 800px;
}

.flex-v-top-left.gap-16.pt-64.mt-80.max1.border-t {
  border-top-color: #1a1a1a;
}

.flex-v-top-left.gap-16.sticky {
  padding-bottom: 60px;
  position: sticky;
  top: 20px;
}

.flex-v-top-left.gap-16.sticky.v1 {
  top: 100px;
}

.flex-v-top-left.gap-16.step-box {
  padding-top: 96px;
  padding-bottom: 96px;
}

.flex-v-top-left.gap-16.border-t.speciality {
  padding: 40px;
}

.flex-v-top-left.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-v-top-left.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-v-top-left.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-v-top-left.gap-20.list {
  background-color: #f5f5f5;
  border: 1px solid #000;
  width: 100%;
  padding: 48px;
}

.flex-v-top-left.gap-20.list.v1 {
  background-color: var(--white);
  background-color: #fff;
  margin-top: 12px;
  padding: 24px;
}

.flex-v-top-left.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-v-top-left.gap-24.max1 {
  width: 48%;
}

.flex-v-top-left.gap-24.full-width {
  border: 1px solid #fff3;
  padding: 32px;
}

.flex-v-top-left.gap-24.full-width:hover {
  border-color: var(--red);
  background-color: #e306130d;
}

.flex-v-top-left.gap-24.right {
  max-width: 50%;
}

.flex-v-top-left.gap-24.right.full-width {
  padding: 0;
}

.flex-v-top-left.gap-24.right.larger {
  max-width: 60%;
}

.flex-v-top-left.gap-24.contact {
  background-color: var(--black);
  padding: 48px;
}

.flex-v-top-left.gap-24.v1 {
  border-left: 4px solid var(--red);
  width: 85%;
  padding-left: 32px;
}

.flex-v-top-left.gap-24.max3 {
  max-width: 720px;
}

.flex-v-top-left.full-width {
  width: 100%;
}

.flex-v-top-left.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.flex-v-top-left.gap-48.border-t.pt-80 {
  padding-top: 80px;
}

.flex-v-top-left.gap-48.border-t.pt-80.mt-96 {
  border-top-color: #1a1a1a;
  margin-top: 96px;
}

.flex-v-top-left.gap-48.left {
  width: 55%;
}

.flex-v-top-left.gap-48.max-2 {
  max-width: 900px;
}

.flex-v-top-left.max2 {
  max-width: 50%;
}

.flex-v-top-left.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-v-top-left.gap-8.v1 {
  border-left: 2px solid var(--red);
  padding-left: 24px;
}

.flex-v-top-left.gap-8.right {
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-v-top-left.gap-8.tracking {
  border-top: 1px solid #000;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 32px;
}

.flex-v-top-left.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-v-top-left.gap-12.pt-24 {
  padding-top: 24px;
}

.flex-v-top-left.gap-12.pt-24.border-t {
  border-top-width: 2px;
  text-decoration: none;
}

.flex-v-top-left.gap-12.pt-24.border-t:hover {
  border-top-color: var(--red);
}

.flex-v-top-left.gap-12.full-width.border-t {
  border-top-color: var(--white);
  padding-top: 24px;
  text-decoration: none;
}

.flex-v-top-left.gap-12.full-width.border-t:hover {
  border-top-color: var(--red);
}

.flex-v-top-left.gap-12.full-width.border-t.dream {
  transition: none;
}

.flex-v-top-left.gap-12.full-width.border-t.dream.right {
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-v-top-left.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-v-top-left.gap-4.broschure {
  border-left: 2px solid var(--red);
  padding-left: 16px;
}

.flex-v-top-left.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-v-top-left.pr1 {
  padding-left: 40px;
}

.flex-v-top-left.max1 {
  max-width: 936px;
}

.flex-v-top-left.max3 {
  max-width: 830px;
}

.list-style1 {
  margin-bottom: 0;
  padding-left: 0;
}

.list-style1.full-width {
  width: 100%;
}

.list-style1-li {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #1a1a1a;
  border-top: 1px solid #000;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.55;
  display: flex;
}

.list-style1-li.v2 {
  color: #bbb;
  border-top-color: #333;
  font-size: 14px;
  line-height: 1.6;
}

.list-style1-li.v1 {
  border-top-style: none;
  width: 50%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 32px;
  font-size: 15px;
}

.list-style1-li.v1.border-r.border-t {
  border-top-style: solid;
}

.list-style1-li.v1.right {
  padding-left: 32px;
}

.list-style1-li.v1.right.border-t {
  border-top-style: solid;
}

.list-style1-li.v3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 25%;
  padding-right: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.list-style1-li.v4 {
  color: #888;
  border-top-color: #333;
  font-size: 14px;
  line-height: 1.6;
}

.list-style1-li.v5 {
  color: #555;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  line-height: 1;
}

.list-style1-li.v5.larger {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 15px;
  line-height: 1.6;
}

.list-style1-li.v4 {
  color: #ccc;
  border-top-color: #1e1e1e;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
}

.dash1 {
  color: var(--red);
  margin-top: 1px;
  font-weight: 900;
}

.dash1.v1 {
  margin-top: 7px;
  font-size: 9px;
}

.bg-black {
  background-color: var(--black);
}

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

.divider1 {
  background-color: var(--red);
  width: 48px;
  height: 3px;
}

.divider1.w64 {
  width: 64px;
  height: 4px;
  margin-bottom: 32px;
}

.divider1.w64.mb0 {
  margin-bottom: 0;
}

.divider1.height2 {
  height: 2px;
}

.spacing-56 {
  padding-top: 28px;
  padding-bottom: 28px;
}

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

.grid-5-6.gap-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.pt-40 {
  padding-top: 40px;
}

.btn_second {
  border: 2px solid var(--black);
  min-height: 56px;
  color: var(--black);
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  padding: 14px 32px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.btn_second:hover {
  background-color: var(--black);
  color: var(--white);
}

.btn_second.v1 {
  border-color: #444;
}

.btn_second.v1:hover {
  border-color: var(--white);
}

.btn_second.v1.full-width-mobile {
  color: #666;
  border-color: #2a2a2a;
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn_second.v1.full-width-mobile:hover {
  border-color: var(--white);
  color: var(--white);
}

.btn_second.full-width-mobile {
  text-align: center;
}

.btn_second.full-width-mobile.text-color-white {
  border-color: var(--white);
  color: var(--white);
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn_second.full-width-mobile.text-color-white:hover {
  background-color: var(--white);
  color: var(--black);
}

.btn_second.full-width-mobile.text-color-white.v1 {
  border-color: #555;
}

.btn_second.v2 {
  color: var(--white);
  border-color: #444;
  font-size: 12px;
}

.btn_second.v2:hover {
  border-color: var(--white);
}

.btn_second.red {
  border-color: var(--red);
  background-color: var(--red);
  color: var(--white);
}

.btn_second.red:hover {
  border-color: var(--black);
  background-color: var(--black);
}

.btn_second.red.mob-full-w.v1 {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--black);
}

.btn_second.red.mob-full-w.v1:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}

.btn_second.larger {
  letter-spacing: .06em;
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn_second.dark {
  background-color: var(--black);
  color: var(--white);
  letter-spacing: .06em;
  font-size: 13px;
}

.btn_second.dark:hover {
  border-color: var(--red);
  background-color: var(--red);
}

.btn_second.mob-full-w.v1 {
  border-color: var(--white);
  color: var(--white);
  text-transform: none;
}

.btn_second.mob-full-w.v1:hover {
  background-color: var(--white);
  color: var(--black);
}

.faq-element {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.faq-element.border-t {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
  padding-bottom: 0;
}

.faq-element.border-t.v1 {
  border-top-color: #e5e5e5;
}

.mb0 {
  margin-bottom: 0;
}

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

.col-span-9.max-1 {
  max-width: 800px;
}

.col-span-9.max-1.v1 {
  max-width: 900px;
}

.col-span-9.max-2 {
  max-width: 1000px;
}

.mb48 {
  margin-bottom: 48px;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-12.gap0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-12.gap0.span4 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-12.border-t.logos {
  padding-top: 64px;
}

.grid-12.logos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-12.span-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-12.span-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
}

.grid-12.span-2.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.grid-12.span-2.gap1 {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
}

.grid-12.span-2.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid-12.span-2.gap-24.full-width {
  width: 100%;
}

.invert {
  opacity: .7;
  filter: brightness(0%) invert();
}

.footer-logo {
  max-width: 180px;
}

.pt24 {
  padding-top: 24px;
}

.copyright-link {
  color: #444;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}

.copyright-link:hover {
  color: var(--white);
}

.border-r {
  border-right: 1px solid #000;
}

.step-content.left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.step-content.right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.link-container {
  margin-top: 40px;
  padding-top: 32px;
}

.link-container.border-t.pt-0 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.link-container.border-t.mt48 {
  margin-top: 48px;
}

.link-container.border-t.mt32 {
  margin-top: 32px;
}

.link-container.border-t.mt32.pt-40 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.link-container.border-t.pt-0 {
  margin-top: 0;
}

.mb28 {
  margin-bottom: 28px;
}

.grid-list {
  flex-flow: wrap;
  display: flex;
}

.grid-list.border-t.pt-40.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
}

.sacing-40 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-v-sb {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.flex-v-sb.max1 {
  max-width: 150px;
}

.text-11 {
  color: #555;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 11px;
  font-weight: 900;
}

.text-11.color666 {
  color: #666;
  margin-bottom: 24px;
}

.text-11.color666.mb4 {
  margin-bottom: 4px;
}

.text-11.mb0 {
  margin-bottom: 0;
}

.text-11.footer {
  color: #444;
  text-transform: none;
  margin-bottom: 0;
  text-decoration: none;
}

.text-11.footer:hover {
  color: #fff;
}

.text-13 {
  color: #555;
  font-size: 13px;
  line-height: 1.6;
  text-decoration: none;
}

.text-13.line-1-7 {
  line-height: 1.7;
}

.text-13.line-1-7.link:hover {
  color: #fff;
}

.text-13.color-999 {
  color: #999;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 700;
}

.text-13.color-999.v1 {
  color: #999;
  letter-spacing: .08em;
  margin-bottom: 8px;
}

.text-13.color-999.sitemap {
  letter-spacing: -.01em;
  text-transform: none;
  font-weight: 500;
}

.text-13.bold {
  color: #666;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-weight: 700;
}

.text-13.bold.red {
  text-transform: none;
  text-decoration: none;
}

.text-13.bold.link {
  color: var(--black);
  border-bottom: 2px solid #000;
}

.text-13.bold.link:hover {
  border-bottom-color: var(--red);
  color: var(--red);
}

.text-13.v1 {
  color: #ffffff80;
}

.text-13.red {
  color: var(--red);
  text-decoration: underline;
}

.text-13.red.v1 {
  text-decoration: none;
}

.text-13.text-color-white {
  color: #fff;
}

.text-13.text-color-white.weight-700 {
  font-weight: 700;
}

.text-13.text-color-white.weight-700.mb-4 {
  margin-bottom: 4px;
}

.spacing-16 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-12 {
  color: #444;
  max-width: 250px;
  font-size: 12px;
  line-height: 1.7;
}

.text-12.line-1-65 {
  line-height: 1.65;
}

.text-12.color-555 {
  color: #555;
  letter-spacing: -.005em;
  max-width: none;
  line-height: 1.55;
}

.accordion-item-trigger {
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.plus-sign {
  color: var(--red);
  font-size: 22px;
  line-height: 1;
}

.accordion-item-content {
  width: 100%;
  overflow: hidden;
}

.accordion-item-content.v1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.border-b-2 {
  border-bottom: 2px solid #000;
}

.flex-v-top-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex-v-top-right.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.spacing-12 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.flex-grid {
  display: flex;
}

.flex-grid.border-l.border-t {
  flex-flow: wrap;
}

.border-l {
  border-left: 1px solid #000;
}

.box-style-1 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
  padding: 32px;
  display: flex;
}

.box-style-1.border-b.border-r {
  color: var(--black);
  font-weight: 700;
}

.red-box-1 {
  background-color: var(--red);
  color: #333;
  letter-spacing: -.005em;
  width: 8px;
  height: 8px;
  margin-bottom: 16px;
}

.red-box-1.v1 {
  border-radius: 15px;
  width: 4px;
  min-width: 4px;
  height: 4px;
  min-height: 4px;
  margin-top: 12px;
  margin-bottom: 0;
}

.red-box-1.v2 {
  width: 32px;
  height: 32px;
  margin-bottom: 0;
}

.spacing-32 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.spacing-32.border-t {
  width: 100%;
}

.spacing-8 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.quote {
  border-left-width: 3px;
  border-left-color: var(--red);
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 0;
  font-size: 15px;
  font-style: italic;
  line-height: 1.7;
}

.quote.v1 {
  color: #777;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.flex-v-bottom-left {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

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

.grid-half.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.grid-half.v1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-cell {
  background-color: var(--white);
  border: 1px solid #000;
}

.grid-cell-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 24px;
  display: flex;
}

.text-10 {
  color: #999;
  letter-spacing: .14em;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 900;
  line-height: 1;
}

.text-10.red {
  color: #e30613;
}

.p-italic {
  color: #999;
  font-size: 15px;
  font-style: italic;
  line-height: 1.6;
}

.p-italic.dark {
  color: #1a1a1a;
  font-weight: 500;
}

.spacing-40 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header-link {
  color: #000;
  letter-spacing: -.01em;
  font-size: 15px;
  text-decoration: none;
}

.header-link:hover {
  color: var(--red);
}

.navbar {
  background-color: var(--white);
}

.text-24 {
  color: #1a1a1a;
  letter-spacing: -.01em;
  font-size: 24px;
  line-height: 1.4;
}

.text-24.max-1 {
  max-width: 680px;
}

.text-24.color1 {
  color: #ffffffb3;
}

.text-24.color1.max1 {
  max-width: 65%;
}

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

.text-24.text-color-white.bold {
  font-weight: 700;
}

.text-17 {
  color: #1a1a1a;
  letter-spacing: -.01em;
  font-size: 17px;
  line-height: 1.6;
}

.text-17.pl-52 {
  padding-left: 52px;
}

.text-17.max-1 {
  max-width: 720px;
}

.text-17.max-1.v1 {
  color: #666;
  max-width: 680px;
}

.text-17.bold {
  font-weight: 700;
}

.text-17.bold.expertise {
  padding-top: 16px;
}

.text-17.bold.border-t.expertise {
  width: 100%;
}

.text-17.max-2 {
  max-width: 560px;
}

.text-17.color-444 {
  color: #444;
}

.text-17.max-3 {
  max-width: 680px;
}

.full-width-box {
  border-left: 2px solid var(--red);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 24px;
  display: flex;
}

.text-36 {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.text-28 {
  color: var(--black);
  letter-spacing: -.01em;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
}

.text-28.link:hover {
  color: var(--red);
}

.spacing-112 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.text-15 {
  color: #fffc;
  letter-spacing: -.01em;
  font-size: 15px;
  line-height: 1.6;
}

.text-15.color-666 {
  color: #666;
}

.text-15.color-666.copyright {
  letter-spacing: -.01em;
}

.text-15.color-666.copyright.bold {
  color: var(--black);
  font-weight: 700;
}

.text-15.color-666.bold {
  color: #666;
}

.text-15.navigation {
  color: #999;
  letter-spacing: -.01em;
  line-height: 1.4;
}

.text-15.bold {
  color: var(--black);
  font-weight: 700;
}

.text-15.color-444 {
  color: #444;
}

.text-15.color-444.max1 {
  max-width: 680px;
}

.text-15.max2 {
  color: #ffffffb3;
  max-width: 480px;
}

.text-15.v1 {
  color: #fff9;
}

.text-15.color-333 {
  color: #333;
}

.text-15.color-999 {
  color: #999;
}

.text-15.color-999.right {
  text-align: right;
}

.text-15.color-555 {
  color: #555;
}

.reference-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-top: 24px;
  padding-bottom: 32px;
  padding-right: 24px;
  display: flex;
}

.text-48 {
  color: var(--red);
  letter-spacing: -.03em;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
}

.spacing-80 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.team-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 48px;
  text-decoration: none;
  display: flex;
}

.team-box.border-t:hover {
  background-color: var(--white);
  color: var(--red);
}

.team-box.border-t.v1 {
  padding-bottom: 32px;
}

.text-14 {
  color: #666;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 700;
}

.text-14.footer-txt {
  color: #999;
  letter-spacing: -.01em;
  text-transform: none;
  line-height: 1.6;
  text-decoration: none;
}

.text-14.footer-txt.normal {
  font-weight: 400;
}

.text-14.footer-txt.normal:hover {
  color: var(--white);
}

.text-14.copyright {
  letter-spacing: -.01em;
  text-transform: none;
  padding-top: 16px;
  font-weight: 400;
  line-height: 1.7;
}

.text-14.copyright.border-t {
  border-top-color: #0000001a;
  width: 100%;
}

.text-14.normal {
  text-transform: none;
  font-weight: 400;
}

.text-14.normal.color-555 {
  color: #555;
}

.text-14.link {
  color: var(--black);
  text-decoration: none;
}

.text-14.link:hover {
  color: var(--red);
}

.text-14.link.right {
  text-align: right;
}

.logos-container {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  justify-content: center;
  align-items: center;
  min-height: 88px;
  padding: 24px;
  display: flex;
}

.logos-img {
  filter: grayscale();
  object-fit: contain;
  width: auto;
  height: auto;
  max-height: 40px;
}

.pos-relative {
  position: relative;
}

.logos-overlay {
  pointer-events: none;
  background-image: linear-gradient(#0000, #fff 88%);
  height: 112px;
  position: absolute;
  inset: auto 0% 0%;
}

.flex-h-middle-left {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-h-middle-left.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-h-middle-left.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-decoration: none;
}

.flex-h-middle-left.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-decoration: none;
}

.flex-h-middle-left.gap-8.training {
  color: var(--red);
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.flex-h-middle-left.gap-8.training:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-h-middle-left.gap-8.training.larger {
  font-size: 15px;
}

.flex-h-middle-left.gap-8.training.link {
  margin-top: 4px;
}

.form-label {
  color: #666;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
}

.form-label.bold {
  font-weight: 700;
}

.form-input {
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  min-height: 42px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-input.area {
  min-height: 100px;
  margin-bottom: 16px;
}

.form-input.v1 {
  border-left-width: 3px;
  border-left-color: var(--red);
}

.dark-bold {
  color: var(--black);
  font-weight: 700;
}

.text-20 {
  color: var(--black);
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.text-20.mb16 {
  margin-bottom: 16px;
}

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

.text-20.text-color-white.link {
  text-decoration: none;
}

.text-20.color-1a {
  color: var(--black);
  font-weight: 400;
  line-height: 1.55;
}

.text-20.red {
  color: var(--red);
}

.text-20.min-h-1 {
  min-height: 55px;
}

.text-16 {
  letter-spacing: -.01em;
  font-size: 16px;
  line-height: 1.6;
}

.text-16.max1 {
  max-width: 640px;
}

.text-16.max1.mb24 {
  margin-bottom: 24px;
}

.text-16.dark-bold {
  text-decoration: none;
}

.text-16.dark-bold.link:hover {
  color: var(--red);
}

.text-16.dark-bold.link.underline {
  text-decoration: underline;
}

.text-16.color-444 {
  color: #444;
}

.training-list {
  border-bottom: 1px solid #e5e5e5;
}

.spacing-24 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.divider2 {
  background-color: #e5e5e4;
  width: 100%;
  height: 1px;
}

.divider2.nav {
  display: none;
}

.divider3 {
  background-color: var(--white);
  height: 1px;
}

.text-32 {
  letter-spacing: -.01em;
  font-size: 32px;
  line-height: 1.2;
}

.text-32.red-bold {
  color: var(--red);
  font-weight: 700;
}

.text-32.bold {
  color: var(--black);
  letter-spacing: -.02em;
  font-weight: 700;
  line-height: 1;
}

.spacing-96 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.divider4 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
}

.divider4.v1 {
  background-color: #e5e5e5;
}

.divider4.v1.v2 {
  background-color: var(--black);
  height: 2px;
}

.divider4.color-333 {
  background-color: #333;
}

.photo-container {
  width: 50%;
  min-width: 250px;
  max-width: 300px;
}

.gray-img {
  aspect-ratio: 3 / 4;
  filter: grayscale();
  object-fit: cover;
  border: 1px solid #000;
}

.spacing-4 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.text-18 {
  letter-spacing: -.01em;
  font-size: 18px;
}

.text-18.bold {
  font-weight: 700;
  line-height: 1.4;
}

.square1 {
  border: 2px solid var(--red);
  width: 20px;
  height: 20px;
  margin-top: 2px;
}

.training-link-box {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white);
  border-right: 1px solid #000;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.training-link-box:hover {
  background-color: var(--red);
}

.training-link-box.v1 {
  border-right-style: none;
}

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

.grid-13.gap0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.title-num-2 {
  color: #e30613;
  letter-spacing: .1em;
  margin-bottom: 12px;
  font-size: 11px;
  font-weight: 900;
}

.title-num-2.v1 {
  letter-spacing: .08em;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 12px;
}

.title-num-2.v2 {
  text-align: right;
  width: 20px;
  margin-top: 4px;
  margin-bottom: 0;
}

.title-num-2.v1 {
  letter-spacing: .08em;
  margin-top: 3px;
  margin-bottom: 0;
}

.navbar_component-2 {
  background-color: #fff;
  border-bottom: 1px solid #000;
  padding-top: 14px;
  padding-bottom: 14px;
  position: sticky;
  top: 0;
}

.sub-title-2 {
  color: #e30613;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-size: 11px;
  font-weight: 900;
}

.sub-title-2.text-color-grey.mb0._13px {
  color: #999;
  font-size: 13px;
}

.sub-title-2.mb24 {
  margin-bottom: 24px;
}

.btn_primary-2 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  vertical-align: top;
  background-color: #000;
  border: 2px solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
  display: block;
}

.btn_primary-2:hover {
  background-color: #e30613;
  border-color: #e30613;
}

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

.btn_primary-2.white-bg:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn_primary-2.white-bg.transparent {
  background-color: #fff0;
}

.btn_primary-2.white-bg.transparent:hover {
  background-color: #000;
}

.btn_primary-2.red {
  background-color: #e30613;
  border-color: #e30613;
}

.btn_primary-2.red:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.plus-sign-2 {
  color: #e30613;
  font-size: 22px;
  line-height: 1;
}

.quote-2 {
  border-left-width: 3px;
  border-left-color: #e30613;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 0;
  font-size: 15px;
  font-style: italic;
  line-height: 1.7;
}

.quote-2.v1 {
  color: #777;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.heading-h1-2 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(52px, 9vw, 120px);
  font-weight: 900;
  line-height: .92;
}

.grid-cell-2 {
  background-color: #fff;
  border: 1px solid #000;
}

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

.container-large-2.max1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 890px;
  margin-left: 0;
  display: flex;
}

.container-large-2.nav {
  max-width: 1440px;
  padding-left: 96px;
  padding-right: 96px;
}

.heading-h3-2 {
  color: #000;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.3;
}

.heading-h3-2.mb0.v2 {
  font-size: 17px;
}

.copyright-link-2 {
  color: #444;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}

.copyright-link-2:hover {
  color: #fff;
}

.heading-h2-2 {
  color: #000;
  letter-spacing: -.025em;
  font-size: clamp(24px, 3.2vw, 52px);
  font-weight: 900;
  line-height: 1.05;
}

.heading-h2-2._44px {
  letter-spacing: -.03em;
  font-size: 44px;
}

.heading-h2-2._44px.max1 {
  max-width: 350px;
}

.heading-h2-2.text-color-white {
  color: var(--white);
  font-size: clamp(20px, 2.8vw, 44px);
}

.dash1-2 {
  color: #e30613;
  margin-top: 1px;
  font-weight: 900;
}

.dash1-2.v1 {
  margin-top: 7px;
  font-size: 9px;
}

.divider1-2 {
  background-color: #e30613;
  width: 48px;
  height: 3px;
}

.btn_second-2 {
  color: #000;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: 2px solid #000;
  padding: 14px 28px;
  font-size: 11px;
  font-weight: 900;
  text-decoration: none;
}

.btn_second-2:hover {
  color: #fff;
  background-color: #000;
}

.btn_second-2.full-width-mobile {
  text-align: center;
}

.btn_second-2.full-width-mobile.text-color-white {
  color: #fff;
  border-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn_second-2.full-width-mobile.text-color-white:hover {
  color: #000;
  background-color: #fff;
}

.logo-container-2 {
  color: #000;
  letter-spacing: -.02em;
  font-weight: 900;
  text-decoration: none;
}

.logo-container-2.max1 {
  max-width: 116px;
}

.quote-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-left: 4px solid #e30613;
  flex-flow: column;
  padding-left: 24px;
  display: flex;
}

.heading-h3-3 {
  color: #000;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.3;
}

.heading-h3-3.mb0.v1 {
  font-size: 15px;
  line-height: 1.35;
}

.heading-h3-3._15px {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 15px;
}

.plus-sign-3 {
  font-size: 22px;
  line-height: 1;
}

.flex-v-bottom-right {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.flex-v-bottom-right.max1 {
  max-width: 366px;
}

.flex-v-bottom-right.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.btn_second-3 {
  color: #000;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: 1px solid #000;
  padding: 14px 28px;
  font-size: 11px;
  font-weight: 900;
  text-decoration: none;
}

.btn_second-3:hover {
  color: #e30613;
  border-color: #e30613;
}

.btn_second-3.full-width-mobile {
  text-align: center;
}

.btn_second-3.full-width-mobile.text-color-white {
  color: #fff;
  border-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  display: inline-block;
}

.btn_second-3.full-width-mobile.text-color-white:hover {
  color: #e30613;
  border-color: #e30613;
}

.btn_second-3.full-width-mobile.text-color-white.v1 {
  color: #000;
  background-color: #fff;
}

.btn_second-3.v3 {
  color: #fff;
  border-color: #fff;
}

.grey-bordered-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #555;
  border: 1px solid #333;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  padding: 24px;
  display: flex;
}

.grey-bordered-box.v1 {
  width: 100%;
  margin-bottom: 0;
  padding: 20px;
  text-decoration: none;
}

.grey-bordered-box.v1:hover {
  border-color: #e30613;
}

.box-style-1-2 {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.3333%;
  padding: 32px;
  display: flex;
}

.box-style-1-2.border-b.border-r {
  color: #000;
  font-weight: 700;
}

.step-content-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.list-style1-2 {
  border-bottom: 1px solid #222;
  margin-bottom: 0;
  padding-left: 0;
}

.btn_primary-3 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  vertical-align: top;
  background-color: #000;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
  display: block;
}

.btn_primary-3:hover {
  background-color: #e30613;
  border-color: #e30613;
}

.max-title1-2 {
  max-width: 400px;
}

.max-title1-2.max1 {
  max-width: 650px;
}

.heading-h2-3 {
  color: #000;
  letter-spacing: -.025em;
  font-size: clamp(26px, 3vw, 44px);
  font-weight: 900;
  line-height: 1.05;
}

.heading-h2-3._42px {
  font-size: 42px;
}

.heading-h2-3.text-color-white._60px {
  color: var(--white);
  margin-bottom: 32px;
  font-size: 60px;
}

.heading-h2-3.text-color-white._38px {
  color: var(--white);
  font-size: 38px;
  line-height: 1.1;
}

.heading-h2-3.text-color-white.v1.mb32 {
  max-width: 700px;
}

.heading-h2-3._34px.sticky {
  font-size: 36px;
  position: sticky;
  top: 96px;
}

.heading-h2-3.text-color-white {
  color: var(--white);
  font-size: clamp(24px, 3vw, 50px);
}

.heading-h2-3.text-color-white {
  font-size: clamp(24px, 3vw, 50px);
}

.heading-h2-3.text-color-white.v1 {
  font-size: clamp(26px, 3.5vw, 52px);
}

.heading-h2-3.text-color-white.v1.mb32.max1, .heading-h2-3.text-color-white.max1 {
  max-width: 768px;
}

.heading-h2-3._34px {
  font-size: 34px;
}

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

.grid-14.gap0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.hide {
  display: none;
}

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

.container-large-3.max1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 890px;
  margin-left: 0;
  display: flex;
}

.container-large-3.nav {
  max-width: 1200px;
  padding-left: 64px;
  padding-right: 64px;
}

.accordion-item-trigger-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.heading-h1-3 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 80px;
  font-weight: 900;
  line-height: .92;
}

.red-box-1-2 {
  color: #333;
  letter-spacing: -.005em;
  background-color: #e30613;
  width: 8px;
  height: 8px;
  margin-bottom: 16px;
}

.red-box-1-2.v1 {
  width: 6px;
  height: 6px;
  margin-top: 6px;
  margin-bottom: 0;
}

.logo-container-3 {
  max-width: 116px;
}

.text-link-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  letter-spacing: .1em;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-2:hover {
  color: #e30613;
}

.text-link-2.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
  font-size: 11px;
}

.text-link-2.footer.text-color-white {
  color: var(--white);
  font-size: 13px;
}

.text-link-2.footer.text-color-white:hover {
  opacity: .7;
  color: #fff;
}

.text-link-2.v5 {
  color: #000;
  font-size: 13px;
  line-height: 1.5;
}

.text-link-2.nav {
  color: #000;
  letter-spacing: .14em;
  padding-bottom: 0;
  font-size: 11px;
}

.text-link-2.nav:hover {
  color: #e30613;
}

.text-link-2.v6 {
  border-bottom: 1px solid #000;
}

.text-link-2.v6:hover {
  border-bottom-color: #e30613;
}

.navbar_component-3 {
  z-index: 999;
  background-color: #fff;
  border-bottom: 1px solid #000;
  padding-top: 14px;
  padding-bottom: 14px;
  position: sticky;
  top: 0;
}

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

.grid-15.gap0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.lang-txt-2 {
  color: #000;
  letter-spacing: .08em;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  transition: all .2s ease-in-out;
}

.lang-txt-2.footer {
  color: #555;
  padding: 0;
}

.lang-txt-2.footer:hover {
  color: #fff;
  border-color: #fff;
}

.lang-txt-2.black-text {
  color: #666;
}

.lang-txt-2.black-text:hover {
  opacity: .75;
  color: #000;
}

.btn_primary-4 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  vertical-align: top;
  background-color: #000;
  border: 2px solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
  display: block;
}

.btn_primary-4:hover {
  color: #000;
  background-color: #fff;
}

.btn_primary-4.nav:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn_primary-4.red {
  background-color: #e30613;
  border-color: #e30613;
}

.btn_primary-4.red:hover {
  color: #fff;
}

.btn_primary-4.red.full-width-mobile {
  text-align: center;
}

.btn_primary-4.red.hover1:hover {
  opacity: .8;
}

.btn_primary-4.nav {
  letter-spacing: .08em;
  background-color: #e30613;
  border-color: #e30613;
  padding: 8px 20px;
  font-size: 11px;
}

.btn_primary-4.nav:hover {
  color: #fff;
}

.heading-h1-4 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(52px, 9vw, 128px);
  font-weight: 900;
  line-height: .92;
}

.lang_container-2 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

.accordion-item-trigger-3 {
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.logo-container-4 {
  max-width: 116px;
}

.divider1-3 {
  background-color: #e30613;
  width: 48px;
  height: 3px;
}

.max-title1-3 {
  max-width: 400px;
}

.max-title1-3.v1 {
  max-width: 385px;
}

.btn_second-4 {
  color: #000;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: 2px solid #000;
  padding: 14px 28px;
  font-size: 11px;
  font-weight: 900;
  text-decoration: none;
}

.btn_second-4:hover {
  color: #fff;
  background-color: #000;
}

.btn_second-4.full-width-mobile {
  text-align: center;
}

.btn_second-4.full-width-mobile.text-color-white {
  color: #fff;
  border-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn_second-4.full-width-mobile.text-color-white:hover {
  color: #000;
  background-color: #fff;
}

.btn_second-4.v1 {
  border-color: #444;
}

.btn_second-4.v1:hover {
  border-color: #fff;
}

.btn_second-4.v1.full-width-mobile {
  color: #666;
  border-color: #2a2a2a;
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn_second-4.v1.full-width-mobile:hover {
  color: #fff;
  border-color: #fff;
}

.btn_second-4.v2 {
  color: #fff;
  border-color: #444;
  font-size: 12px;
}

.btn_second-4.v2:hover {
  border-color: #fff;
}

.text-link-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #e30613;
  letter-spacing: .1em;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-3.v4 {
  border-bottom: 1px solid #e30613;
}

.text-link-3.v4:hover {
  opacity: .6;
}

.text-link-3.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
  font-size: 11px;
}

.text-link-3.v3 {
  letter-spacing: .06em;
  padding-bottom: 4px;
}

.text-link-3.v3:hover {
  opacity: .6;
}

.text-link-3.v3.border-b-2 {
  color: #666;
  border-bottom-color: #ccc;
}

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

.grid-16.gap0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.lang-txt-3 {
  color: #000;
  letter-spacing: .08em;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  transition: all .2s ease-in-out;
}

.lang-txt-3.footer {
  color: #555;
  padding: 0;
}

.lang-txt-3.black-text {
  color: #666;
}

.lang-txt-3.black-text:hover {
  opacity: .75;
  color: #000;
}

.lang-txt-3.white-bg:hover {
  background-color: #8080801a;
}

.lang-txt-3.footer {
  color: #555;
  border: 1px solid #555;
}

.lang-txt-3.footer:hover {
  color: #fff;
  border-color: #fff;
}

.heading-h1-5 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(52px, 9vw, 128px);
  font-weight: 900;
  line-height: .92;
}

.lang_container-3 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

.accordion-item-trigger-4 {
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.logo-container-5 {
  max-width: 116px;
}

.text-link-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #e30613;
  letter-spacing: .1em;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-4.v4 {
  border-bottom: 1px solid #e30613;
}

.text-link-4.v4:hover {
  opacity: .6;
}

.text-link-4.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
  font-size: 11px;
}

.text-link-4.v3 {
  letter-spacing: .06em;
  padding-bottom: 4px;
}

.text-link-4.v3:hover {
  opacity: .6;
}

.text-link-4.v3.border-b-2 {
  color: #666;
  border-bottom-color: #ccc;
}

.lang_container-4 {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.heading-h1-6 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(40px, 7vw, 108px);
  font-weight: 900;
  line-height: .92;
}

.text-link-5 {
  color: #e30613;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-5.v2 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-link-5.v1 {
  text-transform: none;
  border-bottom-style: none;
  margin-top: 16px;
  padding-bottom: 0;
  font-weight: 700;
}

.text-link-5.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
}

.copyright-link-3 {
  color: #444;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}

.copyright-link-3:hover {
  color: #fff;
}

.lang_container-5 {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.heading-h1-7 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(40px, 7vw, 108px);
  font-weight: 900;
  line-height: .92;
}

.text-link-6 {
  color: #e30613;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-6.v2 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-link-6.v1 {
  text-transform: none;
  border-bottom-style: none;
  margin-top: 16px;
  padding-bottom: 0;
  font-weight: 700;
}

.text-link-6.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
}

.list-style1-li-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #1a1a1a;
  border-top: 1px solid #000;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 15px;
  line-height: 1.55;
  display: flex;
}

.list-style1-li-2.v2 {
  color: #bbb;
  border-top-color: #333;
  font-size: 14px;
  line-height: 1.6;
}

.step-container-2 {
  flex-flow: column;
  width: 50%;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 32px;
  display: flex;
}

.text-link-7 {
  color: #e30613;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-bottom: 2px solid #e30613;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-7.full-width {
  width: 100%;
}

.text-link-7.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
}

.btn_primary-5 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  vertical-align: top;
  background-color: #e30613;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
  display: block;
}

.btn_primary-5:hover {
  opacity: .9;
}

.btn_primary-5.nav {
  letter-spacing: .08em;
  padding: 8px 20px;
  font-size: 11px;
}

.heading-h1-8 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(40px, 6.5vw, 88px);
  font-weight: 900;
  line-height: .92;
}

.btn_second-5 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: 2px solid #fff;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
}

.btn_second-5:hover {
  color: #000;
  background-color: #fff;
}

.btn_second-5.v1 {
  border-color: #444;
}

.btn_second-5.v1:hover {
  border-color: #fff;
}

.max-title2-2 {
  width: 100%;
  max-width: 304px;
}

.lang-txt-4 {
  letter-spacing: .08em;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
}

.lang_container-6 {
  color: #000;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.lang_container-6:hover {
  background-color: #8080801a;
}

.padding-global-2 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 128px 64px;
}

.padding-global-2.hero {
  padding-top: 144px;
  padding-bottom: 144px;
}

.padding-global-2.footer {
  padding-top: 48px;
  padding-bottom: 48px;
}

.text-link-8 {
  color: #e30613;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-bottom: 2px solid #e30613;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.text-link-8.full-width {
  width: 100%;
}

.text-link-8.footer {
  letter-spacing: .08em;
  border-bottom-style: none;
}

.btn_primary-6 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  vertical-align: top;
  background-color: #e30613;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
  display: block;
}

.btn_primary-6:hover {
  opacity: .9;
}

.btn_primary-6.nav {
  letter-spacing: .08em;
  padding: 8px 20px;
  font-size: 11px;
}

.heading-h1-9 {
  color: #000;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: clamp(40px, 6.5vw, 88px);
  font-weight: 900;
  line-height: .92;
}

.btn_second-6 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: 2px solid #fff;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 900;
  text-decoration: none;
}

.btn_second-6:hover {
  color: #000;
  background-color: #fff;
}

.btn_second-6.v1 {
  border-color: #444;
}

.btn_second-6.v1:hover {
  border-color: #fff;
}

.lang-txt-5 {
  letter-spacing: .08em;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
}

.lang_container-7 {
  color: #000;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.lang_container-7:hover {
  background-color: #8080801a;
}

.flex-h-bottom-sb {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.flex-h-bottom-sb.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.flex-h-bottom-sb.gap-48.full-width {
  min-width: 100%;
}

.sitemap-ul {
  width: 70%;
  max-width: 640px;
  margin-bottom: 0;
  padding-left: 0;
}

.min-w-220 {
  min-width: 220px;
  display: flex;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.consent_components {
  display: block;
  position: relative;
}

.consent_placeholder {
  aspect-ratio: 16 / 9;
  display: none;
}

.consent_placeholder_iframe {
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.consent_placeholder_wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.consent_placeholder_text {
  font-size: 1rem;
}

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

.consent_placeholder_prefs {
  color: #fff;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.consent_placeholder_prefs:hover {
  opacity: .7;
}

.consent_placeholder_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.consent_placeholder_accept:hover {
  opacity: .7;
}

.consent_prefs_heading {
  font-size: 1.25rem;
  font-weight: 700;
}

.consent_prefs_category-content {
  border: 1px solid #d9d9d9;
  border-radius: .5rem;
  display: none;
  overflow: hidden;
}

.consent_prefs_category-content.is-active {
  border-style: solid;
  flex-flow: column;
  display: flex;
}

.consent_prefs_form-block {
  z-index: 2;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.consent_prefs_provider-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.consent_prefs_option {
  display: flex;
}

.consent_banner {
  color: #000;
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  flex-flow: column;
  max-width: 30rem;
  padding: 1.5rem;
  display: block;
}

.consent_prefs_form {
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  width: 100%;
  max-width: 32rem;
  height: 100%;
  max-height: 80vh;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.consent_prefs_label-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.consent_prefs_header {
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.consent_prefs_close-icon {
  color: #000;
  width: 1rem;
  line-height: 0;
}

.consent_prefs_caret {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.consent_prefs_caret.is-active {
  transform: rotate(180deg);
}

.consent_banner_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  color: #000;
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto 10px 10px;
}

.consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.consent_prefs_provider-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: none;
  overflow: hidden;
}

.consent_prefs_provider-content.is-active {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_logo {
  height: 1.25rem;
}

.consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}

.consent_prefs_checkbox-toggle.is-active {
  background-color: #fff;
  margin-left: 1.25rem;
}

.consent_prefs_close {
  color: #fff;
  cursor: pointer;
  border-radius: 999rem;
  padding: .5rem;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.consent_prefs_close:hover {
  opacity: .5;
}

.consent_prefs_empty-message {
  color: gray;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_opt-in_banner {
  z-index: 99999;
  margin-bottom: 1rem;
  margin-right: 1rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.consent_prefs_checkbox-label {
  display: none;
}

.consent_prefs_detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_prefs_description {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.consent_button_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.consent_button_accept:hover {
  opacity: .7;
}

.consent_button_prefs {
  color: #333;
  background-color: #0000;
  border-bottom: 1px solid #000;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.consent_button_prefs:hover {
  opacity: .7;
}

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

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

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

.consent_prefs_checkbox-field.is-focused {
  outline-offset: 1px;
  outline: 1px solid #18ad3a;
}

.consent_prefs_checkbox-field.is-active {
  background-color: #18ad3a;
}

.consent_prefs_open-icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.consent_prefs_tracker-template {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #f5f5f5;
  border-radius: .25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
}

.consent_prefs_value {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_prefs_label-active {
  color: #000;
  border: 1px solid silver;
  border-radius: .25rem;
  flex: none;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 400;
}

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

.consent_prefs_list {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.consent_opt-in {
  display: block;
}

.consent_banner_privacy-link {
  color: #4169e1;
  text-decoration: underline;
}

.consent_prefs_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.consent_prefs_icon.is-active {
  transform: rotate(90deg);
}

.consent_prefs_label {
  margin-right: .25rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

.consent_prefs_page {
  color: #4169e1;
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: underline;
}

.consent_checkbox_label {
  margin-bottom: 0;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.consent_prefs_buttons {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f5f5f5;
  border-top: 1px solid silver;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.consent_opt-in_prefs {
  z-index: 99998;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  position: fixed;
  inset: 0%;
}

.consent_button_prefs-submit {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
}

.consent_button_prefs-submit:hover {
  opacity: .7;
}

.consent_prefs_open-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
  display: flex;
}

.consent_prefs_open-button:hover {
  opacity: .7;
}

.consent_prefs_category-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.consent_opt-in_open-prefs {
  z-index: 99999;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  padding-bottom: 1rem;
  padding-left: 1rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.consent_prefs_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #f5f5f5;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.consent_prefs_empty-state {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: .25rem;
  padding: 1rem;
}

.consent_button_reject {
  color: #000;
  text-align: center;
  background-color: #0000001a;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.consent_button_reject:hover {
  opacity: .7;
}

.consent_provider_template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 .5px #d9d9d9;
}

.consent_prefs_form-wrapper {
  color: #000;
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: visible;
}

@media screen and (max-width: 991px) {
  .padding-global {
    padding: 96px 40px;
  }

  .padding-global.hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .padding-global.training {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-large.nav {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 10px;
    display: flex;
  }

  .container-large.max2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-h-middle-sb.gap-40.tab-v {
    flex-flow: column;
  }

  .flex-h-middle-sb.gap-40.tab-v.mob {
    justify-content: flex-start;
    align-items: center;
    min-height: 100vh;
    padding-top: 60px;
  }

  .flex-h-middle-sb.gap-40.mob {
    background-color: var(--white);
  }

  .flex-h-middle-sb.flex-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
  }

  .heading-h1.main {
    margin-bottom: 32px;
    font-size: 56px;
  }

  .heading-h1.main.mb40 {
    max-width: none;
    font-size: 64px;
  }

  .heading-h1.main.bold {
    font-size: 76px;
  }

  .heading-h1._88px.mb0 {
    font-size: 72px;
  }

  .paragraph.style3.max1.color-aaa, .paragraph.style3.max1.v1 {
    max-width: none;
  }

  .paragraph.style3.max1.v2 {
    max-width: 100%;
  }

  .paragraph.style3.max1.v1 {
    max-width: none;
  }

  .heading-h2.text-color-white._44px {
    font-size: 32px;
  }

  .heading-h2.text-color-white._72px.mb40 {
    font-size: 48px;
  }

  .heading-h2.text-color-white._72px.tab-40 {
    font-size: 40px;
  }

  .heading-h2._34px {
    font-size: 26px;
  }

  .heading-h2._44px.max1 {
    max-width: none;
    font-size: 32px;
  }

  .heading-h2._52px {
    font-size: 40px;
  }

  .heading-h2._88px {
    font-size: 56px;
  }

  .heading-h2._40px {
    font-size: 32px;
  }

  .heading-h2._64px {
    font-size: 52px;
  }

  .heading-h2._64px.text-color-white._52px.tab-32 {
    font-size: 32px;
    line-height: 1.1;
  }

  .heading-h2._56px {
    font-size: 44px;
    font-weight: 900;
  }

  .flex-h-bottom-left.gap-80.tablette-v {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .max-title1, .max-title1.v1 {
    max-width: none;
  }

  .spacing-64.tablette-48 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .flex-h-top-left.flex-wrap.min1 {
    width: 100%;
  }

  .flex-h-top-left.gap-16.pt-40.border-t {
    flex-flow: wrap;
  }

  .flex-h-top-left.gap-16.pt-40.border-t.v1.no-wrap {
    flex-flow: row;
  }

  .flex-h-top-left.strech {
    flex-flow: column;
  }

  .step-container {
    border-bottom: 1px solid #000;
    width: 50%;
  }

  .step-container.border-r {
    border-right-style: none;
  }

  .step-container.half-width.border-t {
    border-bottom-style: none;
  }

  .step-container.half-width.border-t.link {
    width: 100%;
  }

  .step-container.full-width.border-t {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .title-num._96px {
    font-size: 80px;
  }

  .title-num._80px.mb0 {
    font-size: 66px;
  }

  .heading-h3._28px {
    font-size: 24px;
  }

  .spacing-48.tablette-40 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .max-title2, .max-title2.v1 {
    max-width: none;
  }

  .max-title2.v1._1 {
    width: 100%;
  }

  .max-title2.v1, .max-text1, .max-text1.v1 {
    max-width: none;
  }

  .flex-h-top-sb.tablette-v {
    flex-flow: column;
  }

  .flex-h-top-sb.tablette-v.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-h-top-sb.gap-48.flex-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
  }

  .flex-v-top-left.gap-16.pt-64.mt-80.max1.border-t {
    max-width: none;
    margin-top: 64px;
    padding-top: 48px;
  }

  .flex-v-top-left.gap-16.sticky {
    display: none;
  }

  .flex-v-top-left.gap-16.sticky.v1.show {
    padding-bottom: 32px;
    display: block;
    position: relative;
    top: auto;
  }

  .flex-v-top-left.gap-16.step-box {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .flex-v-top-left.gap-24.max1, .flex-v-top-left.tablette-full-width {
    width: 100%;
  }

  .flex-v-top-left.gap-48.border-t.pt-80.mt-96 {
    margin-top: 80px;
    padding-top: 64px;
  }

  .flex-v-top-left.gap-48.left {
    width: 100%;
  }

  .flex-v-top-left.max2 {
    max-width: 100%;
  }

  .flex-v-top-left.max1 {
    max-width: 607px;
  }

  .flex-v-top-left.pr1 {
    padding-left: 0;
  }

  .list-style1-li.v3 {
    width: 33%;
  }

  .grid-5-6.tablette-v {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .pre-footer {
    max-width: 100%;
    display: block;
  }

  .col-span-9 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .grid-12.mb40 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .grid-12.gap0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .grid-12.gap0.span4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-12.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }

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

  .grid-12.span-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-12.span-2 {
    grid-template-columns: 1fr;
  }

  .grid-12.tab-flex {
    display: block;
  }

  .flex-v-sb {
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-v-sb.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .flex-v-sb.max1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: none;
  }

  .flex-v-sb.gap-32 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-13.color-999.sitemap {
    text-align: right;
  }

  .flex-v-top-right.gap-10.footer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .hide-tablette {
    display: none;
  }

  .grid-half.v1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .menu-button {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .menu-button.w--open {
    background-color: var(--white);
  }

  .text-24.max-1 {
    font-size: 20px;
  }

  .text-24.color1.max1 {
    max-width: 100%;
    font-size: 20px;
  }

  .text-24.color1.tablette-20 {
    font-size: 20px;
  }

  .text-36.tablette-28 {
    font-size: 28px;
  }

  .text-28.tab-24 {
    font-size: 24px;
  }

  .spacing-112.tab-80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .training-step-container {
    width: 100%;
    max-width: 100%;
  }

  .text-20.mb16 {
    color: #666;
  }

  .divider2.nav {
    margin-top: -40px;
    display: block;
  }

  .photo-container {
    width: 100%;
    max-width: 450px;
  }

  .training-link-box {
    border-bottom: 1px solid #000;
    border-right-style: none;
  }

  .training-link-box.v1 {
    border-bottom-style: none;
  }

  .grid-13.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }

  .grid-13.gap0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .container-large-2.nav {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-h2-2._44px.max1 {
    max-width: none;
    font-size: 32px;
  }

  .heading-h2-2.text-color-white._44px {
    font-size: 32px;
  }

  .box-style-1-2.border-b.border-r {
    width: 50%;
  }

  .max-title1-2 {
    max-width: none;
  }

  .heading-h2-3._42px {
    font-size: 38px;
  }

  .heading-h2-3.text-color-white._60px {
    font-size: 48px;
  }

  .heading-h2-3._34px, .heading-h2-3._34px.sticky {
    font-size: 28px;
  }

  .heading-h2-3._34px {
    font-size: 26px;
  }

  .heading-h2-3.text-color-white {
    font-size: clamp(26px, 3vw, 44px);
  }

  .grid-14.gap0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .grid-14.tablette-vertical {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    display: flex;
  }

  .grid-14.tablette-vertical.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-14.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container-large-3.nav {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-h1-3 {
    font-size: 60px;
  }

  .grid-15.gap0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .grid-15.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .max-title1-3, .max-title1-3.v1 {
    max-width: none;
  }

  .grid-16.gap0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .grid-16.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-16.mb40 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .max-title2-2 {
    max-width: none;
  }

  .padding-global-2 {
    padding: 96px 40px;
  }

  .padding-global-2.hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 767px) {
  .padding-global {
    padding-left: 24px;
    padding-right: 24px;
  }

  .padding-global.landscape {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .padding-global.mobile-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-large.nav {
    padding-left: 24px;
  }

  .container-large.max2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flex-h-middle-sb.gap-24.border-t.pt24.tab-v {
    flex-flow: column;
  }

  .flex-h-middle-sb.gap-24.sitemap {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .flex-h-middle-sb.gap-40.tab-v.align-l {
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-h-middle-sb.border-t.pt-32 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading-h1.main {
    font-size: 56px;
  }

  .heading-h1.main.bold {
    font-size: 66px;
  }

  .heading-h1._72px.mb32, .heading-h1._88px.mb0 {
    font-size: 60px;
  }

  .paragraph.style2.max1 {
    margin-bottom: 40px;
  }

  .heading-h2._52px.max1 {
    max-width: none;
  }

  .heading-h2._56px {
    font-size: 40px;
  }

  .max-title1.v2 {
    max-width: none;
  }

  .flex-h-top-left.gap-16.pt-40 {
    flex-flow: wrap;
  }

  .flex-h-top-left.gap-16.pt-40.border-t.v1.no-wrap, .flex-h-top-left.gap-16.landscape-v, .flex-h-top-left.gap-16.landscap-v {
    flex-flow: column;
  }

  .flex-h-top-left.gap-64 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .step-container {
    width: 100%;
    padding: 28px;
  }

  .title-num._96px {
    font-size: 60px;
  }

  .heading-h3._36px {
    font-size: 32px;
  }

  .flex-h-top-sb.gap-48.tab-v, .flex-h-top-sb.land-v {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .flex-v-top-left.gap-16.land-12 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-v-top-left.gap-24.right {
    max-width: none;
  }

  .flex-v-top-left.gap-24.right.larger {
    max-width: 100%;
  }

  .list-style1-li.v3 {
    width: 50%;
  }

  .grid-12.gap0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .grid-12.gap0.span4 {
    grid-template-columns: 1fr;
  }

  .grid-12.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

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

  .text-13.color-999.sitemap {
    font-size: 12px;
  }

  .spacing-40.land-32 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-28.link {
    font-size: 26px;
  }

  .text-48.land-40 {
    font-size: 40px;
  }

  .photo-container {
    max-width: none;
  }

  .text-18.bold {
    font-size: 16px;
  }

  .grid-13.custom1, .grid-13.gap0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .container-large-2.nav {
    padding-left: 24px;
    padding-right: 24px;
  }

  .box-style-1-2.border-b.border-r {
    width: 100%;
  }

  .grid-14.gap0, .grid-14.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .container-large-3.nav {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-h1-3 {
    font-size: 42px;
  }

  .grid-15.gap0, .grid-15.custom1, .grid-16.gap0, .grid-16.custom1, .grid-16.gap0, .grid-16.custom1, .grid-16.gap0, .grid-16.custom1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .padding-global-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sitemap-ul {
    width: 100%;
    max-width: none;
  }

  .consent_placeholder_wrapper {
    font-size: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .padding-global.mobile-80 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .container-large.nav {
    padding-right: 5px;
  }

  .btn_primary.full-width-mobile {
    width: 100%;
  }

  .heading-h1 {
    font-size: clamp(40px, 7vw, 108px);
  }

  .heading-h1.main {
    font-size: 48px;
  }

  .heading-h1.main.bold {
    font-size: 56px;
  }

  .heading-h1._72px.mb32 {
    font-size: 50px;
  }

  .heading-h1._88px.mb0 {
    font-size: 58px;
  }

  .paragraph.style1.max1 {
    font-size: clamp(18px, 2.2vw, 28px);
  }

  .heading-h2.text-color-white._72px.mb40 {
    font-size: 36px;
  }

  .heading-h2._52px {
    font-size: 32px;
  }

  .heading-h2._88px, .heading-h2._64px {
    font-size: 40px;
  }

  .flex-h-top-left.gap-16.pt-40 {
    flex-flow: column;
  }

  .flex-h-top-left.gap-16.mob-v {
    flex-flow: column;
    width: 100%;
  }

  .flex-h-top-left.gap-16.mobile-v {
    flex-flow: column;
  }

  .flex-h-top-left.gap-24.v1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .step-container.border-t {
    width: 100%;
  }

  .title-num._15px {
    margin-top: 0;
  }

  .title-num._80px.mb0 {
    font-size: 48px;
  }

  .heading-h3._36px.v1 {
    font-size: 20px;
  }

  .flex-v-top-left.gap-16.border-t.speciality, .flex-v-top-left.gap-20.list {
    padding: 32px;
  }

  .list-style1-li.v1 {
    width: 100%;
  }

  .list-style1-li.v1.border-r, .list-style1-li.v1.border-r.border-t {
    border-right-style: none;
  }

  .list-style1-li.v1.border-r.custom1 {
    border-bottom: 1px solid #000;
  }

  .list-style1-li.v1.right {
    padding-left: 0;
  }

  .list-style1-li.v3 {
    width: 100%;
    padding-right: 0;
  }

  .grid-5-6.v1 {
    flex-flow: column;
    display: flex;
  }

  .btn_second.full-width-mobile, .btn_second.red.mob-full-w {
    width: 100%;
  }

  .btn_second.larger {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .btn_second.mob-full-w {
    width: 100%;
  }

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

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

  .grid-12.span-4 {
    grid-template-columns: 1fr;
  }

  .grid-12.span-2.v1 {
    flex-flow: column;
    display: flex;
  }

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

  .grid-half.gap-48 {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .text-17.pl-52 {
    padding-left: 30px;
  }

  .text-28.link {
    font-size: 24px;
  }

  .reference-box.border-t.mob-full-w {
    width: 100%;
  }

  .team-box.border-t.v1 {
    padding: 24px;
  }

  .flex-h-middle-left.gap-32.v1 {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-h1-2 {
    font-size: clamp(40px, 7vw, 108px);
  }

  .btn_second-2.full-width-mobile, .btn_second-3.full-width-mobile {
    width: 100%;
  }

  .heading-h2-3._42px {
    font-size: 28px;
  }

  .heading-h2-3.text-color-white._60px {
    font-size: 32px;
  }

  .heading-h2-3.text-color-white._38px {
    font-size: 28px;
  }

  .heading-h1-3 {
    font-size: 30px;
  }

  .btn_primary-4.nav {
    display: none;
  }

  .heading-h1-4 {
    font-size: 30px;
  }

  .btn_second-4.full-width-mobile {
    width: 100%;
  }

  .heading-h1-5, .heading-h1-6, .heading-h1-7 {
    font-size: 30px;
  }

  .step-container-2.border-t {
    width: 100%;
  }

  .btn_primary-5.nav {
    display: none;
  }

  .btn_primary-5.full-width-mobile, .btn_second-5.full-width-mobile {
    width: 100%;
  }

  .btn_primary-6.nav {
    display: none;
  }

  .btn_primary-6.full-width-mobile, .btn_second-6.full-width-mobile {
    width: 100%;
  }

  .flex-h-bottom-sb.gap-48.full-width.mob-v {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .consent_placeholder_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_placeholder_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_heading {
    font-size: 1rem;
  }

  .consent_banner {
    margin-left: 1rem;
    left: 0%;
  }

  .consent_prefs_label-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .consent_banner_link {
    order: 1;
  }

  .consent_prefs_description {
    text-wrap: balance;
  }

  .consent_button_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_popup {
    padding: 1.25rem;
  }

  .consent_prefs_label-active {
    border-style: none;
    padding: 0;
  }

  .consent_banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_prefs_buttons {
    flex-flow: column;
    align-items: stretch;
  }
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-ff7df1db {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-ff7df1db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-ff7df1db {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-e6f0c931-7b3a-7e17-a323-45f6c1a247a5-ff7df1db {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f2b03741-a297-2462-2bad-609af1bb33a2-ff7df1db {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_02c2ab00-e295-a21c-7393-8090feae074c-48aad2da {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-ed5c8d0b-4589-5fb6-ba4a-848f45d0ceb7-48aad2da {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_83468fb8-38ea-f866-1619-3336d641772a-48aad2da {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-28f1a1db {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-28f1a1db {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_3ac19923-d525-855f-ad9c-459631f85407-28f1a1db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ac19923-d525-855f-ad9c-459631f8540c-28f1a1db {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_72428a3e-2a13-1d5e-6acf-c761fbbcb449-fbbcb449 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ec8d3e73-ce20-2baa-fe48-91ca5e65afd9-a8d80998, #w-node-_7f755219-ece9-0180-03ce-f6cd23d82ec3-a8d80998, #w-node-_07ef29b8-f564-643b-97e1-094f3c0784d0-a8d80998, #w-node-_34b16525-0ade-cbfd-6358-2ef982b23ab3-a8d80998, #w-node-_0ed6099f-feaf-ccb7-2feb-7d1356bc2d2c-a8d80998, #w-node-cadc9fcf-a3f1-7f74-5ec3-6642c9ef31c9-a8d80998, #w-node-_24774c87-705f-3507-01a9-75fe4b1acddc-a8d80998, #w-node-_24774c87-705f-3507-01a9-75fe4b1acde1-a8d80998, #w-node-_24774c87-705f-3507-01a9-75fe4b1acde6-a8d80998, #w-node-_24774c87-705f-3507-01a9-75fe4b1acdeb-a8d80998, #w-node-_24774c87-705f-3507-01a9-75fe4b1acdf0-a8d80998, #w-node-_24774c87-705f-3507-01a9-75fe4b1acdf5-a8d80998, #w-node-c26f9681-91cc-7ca3-9f8c-98d9adb767c7-a8d80998, #w-node-c26f9681-91cc-7ca3-9f8c-98d9adb767cc-a8d80998, #w-node-c26f9681-91cc-7ca3-9f8c-98d9adb767d1-a8d80998, #w-node-c26f9681-91cc-7ca3-9f8c-98d9adb767d6-a8d80998, #w-node-e846b08e-5b7d-acd1-7b89-562c611dc54e-a8d80998, #w-node-e846b08e-5b7d-acd1-7b89-562c611dc553-a8d80998, #w-node-e846b08e-5b7d-acd1-7b89-562c611dc558-a8d80998, #w-node-e846b08e-5b7d-acd1-7b89-562c611dc55d-a8d80998, #w-node-_55fc408a-9758-d411-a361-acab6190d6aa-5e65f149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97e1-5e65f149 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-5e65f149 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-f4d315e1-c27a-7d8c-7aee-bd5433e7aa1f-5e65f149 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-f4d315e1-c27a-7d8c-7aee-bd5433e7aa22-5e65f149 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97e1-4fc45f6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-4fc45f6c {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_8efd786a-672c-a87d-be2f-0d6a9cc884b9-4fc45f6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_8efd786a-672c-a87d-be2f-0d6a9cc884bc-4fc45f6c {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-50e9bbc4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-50e9bbc4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-50e9bbc4 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-e6f0c931-7b3a-7e17-a323-45f6c1a247a5-50e9bbc4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f2b03741-a297-2462-2bad-609af1bb33a2-50e9bbc4 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_02c2ab00-e295-a21c-7393-8090feae074c-618294fd {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-ed5c8d0b-4589-5fb6-ba4a-848f45d0ceb7-618294fd {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_83468fb8-38ea-f866-1619-3336d641772a-618294fd {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-177ae52d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-177ae52d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_3ac19923-d525-855f-ad9c-459631f85407-177ae52d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ac19923-d525-855f-ad9c-459631f8540c-177ae52d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_55fc408a-9758-d411-a361-acab6190d6aa-90d2e3ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97e1-90d2e3ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-90d2e3ac {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-f4d315e1-c27a-7d8c-7aee-bd5433e7aa1f-90d2e3ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-f4d315e1-c27a-7d8c-7aee-bd5433e7aa22-90d2e3ac {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97e1-0c0c0a0c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-0c0c0a0c {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_8efd786a-672c-a87d-be2f-0d6a9cc884b9-0c0c0a0c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_8efd786a-672c-a87d-be2f-0d6a9cc884bc-0c0c0a0c {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-e10ec3f3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-e10ec3f3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-e10ec3f3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-e10ec3f3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cbfc8d29-1135-deee-a169-304558ee1116-58ee110c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-aca960b1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-aca960b1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-aca960b1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-aca960b1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-6b11282c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-6b11282c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-6b11282c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-6b11282c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-f19242bc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-f19242bc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-f19242bc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-f19242bc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-777a9d4e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-777a9d4e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-777a9d4e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-777a9d4e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-fd10bfdd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-fd10bfdd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-fd10bfdd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-fd10bfdd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-fc67e212 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-fc67e212 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-fc67e212 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-fc67e212 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-94de3f86 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-94de3f86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-94de3f86 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-94de3f86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-e9246944 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-e9246944 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-e9246944 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-e9246944 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-61a9b39e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-61a9b39e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-61a9b39e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-61a9b39e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-94dea5a1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-94dea5a1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-94dea5a1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-94dea5a1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-b82762b3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-b82762b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-b82762b3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-b82762b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-7d407140 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-7d407140 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-7d407140 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-7d407140 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-406ed86a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-406ed86a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-406ed86a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-406ed86a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-ddfc3e1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-ddfc3e1c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-ddfc3e1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-ddfc3e1c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-cda65aeb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-cda65aeb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-cda65aeb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-cda65aeb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-0c1d2ef3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-0c1d2ef3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-0c1d2ef3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-0c1d2ef3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-ddfca985 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-ddfca985 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-ddfca985 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-ddfca985 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-36ff667f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-36ff667f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-36ff667f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-36ff667f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-59d33b99 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-59d33b99 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-59d33b99 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-59d33b99 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-10409e3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-10409e3c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-10409e3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-10409e3c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-406fc7bb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-406fc7bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-406fc7bb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-406fc7bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-efd177d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-efd177d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-efd177d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-efd177d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-efd177d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-efd177d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-efd177d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-efd177d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ebb23257-4074-294f-bc4d-b04fe11f932f-efd177d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ebb23257-4074-294f-bc4d-b04fe11f9332-efd177d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-efd177d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-efd177d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-efd177d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-efd177d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-efd177d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-efd177d2 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-efd177d2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-a1110c25 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-a1110c25 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-a1110c25 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-a1110c25 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-a1110c25 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-a1110c25 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-a1110c25 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-a1110c25 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ebb23257-4074-294f-bc4d-b04fe11f932f-a1110c25 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ebb23257-4074-294f-bc4d-b04fe11f9332-a1110c25 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-a1110c25 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-a1110c25 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-a1110c25 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-a1110c25 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-a1110c25 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-a1110c25 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-a1110c25 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-23036322 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-23036322 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-23036322 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-23036322 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-23036322 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-23036322 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-23036322 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-23036322 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-23036322 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-23036322 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-23036322 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-23036322 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-23036322 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-23036322 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-23036322 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c4b9420b-237e-5938-4a7b-cd52ba880d4f-ba880d4b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c4b9420b-237e-5938-4a7b-cd52ba880d52-ba880d4b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-c30f6a86 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-c30f6a86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-c30f6a86 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-c30f6a86 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-c30f6a86 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-c30f6a86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-c30f6a86 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-c30f6a86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-c30f6a86 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-c30f6a86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-c30f6a86 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-c30f6a86 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-c30f6a86 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-c30f6a86 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-c30f6a86 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_059e4edb-e959-c97b-c6bf-bd79a5ae67c4-a5ae67c0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_059e4edb-e959-c97b-c6bf-bd79a5ae67c7-a5ae67c0 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-c3104179 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-c3104179 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-c3104179 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-c3104179 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-c3104179 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-c3104179 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-c3104179 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-c3104179 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-c3104179 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-c3104179 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-c3104179 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-c3104179 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-c3104179 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-c3104179 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-c3104179 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-2a97a64d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-2a97a64d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-2a97a64d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-2a97a64d {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-2a97a64d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-2a97a64d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-2a97a64d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-2a97a64d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-2a97a64d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-2a97a64d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-2a97a64d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-2a97a64d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-2a97a64d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-2a97a64d {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-2a97a64d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-43506b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-43506b79 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-43506b79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-43506b79 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-43506b79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-43506b79 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-43506b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-43506b79 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-43506b79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-43506b79 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-43506b79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-43506b79 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-43506b79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-43506b79 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-43506b79 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-4078a8b3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-4078a8b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-4078a8b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-4078a8b3 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-4078a8b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-4078a8b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-4078a8b3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-4078a8b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-4078a8b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-4078a8b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-4078a8b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-4078a8b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-4078a8b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-4078a8b3 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-4078a8b3 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-36098760 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-36098760 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-36098760 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-36098760 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-36098760 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-36098760 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-36098760 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-36098760 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-36098760 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-36098760 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-36098760 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-36098760 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-36098760 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-36098760 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-36098760 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-90f1905a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-90f1905a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-90f1905a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-90f1905a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-90f1905a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-90f1905a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-90f1905a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-90f1905a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-90f1905a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-90f1905a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-90f1905a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-90f1905a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-90f1905a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-90f1905a {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-90f1905a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-bc15f83a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-bc15f83a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-bc15f83a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-bc15f83a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-bc15f83a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-bc15f83a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-bc15f83a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-bc15f83a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-bc15f83a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-bc15f83a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-bc15f83a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-bc15f83a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-bc15f83a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-bc15f83a {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-bc15f83a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-6076d8bb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-6076d8bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-6076d8bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-6076d8bb {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-6076d8bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-6076d8bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-6076d8bb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-6076d8bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-6076d8bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-6076d8bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-6076d8bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-6076d8bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6076d8bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6076d8bb {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6076d8bb {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-3cd5ab24 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-3cd5ab24 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-3cd5ab24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-3cd5ab24 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-3cd5ab24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-3cd5ab24 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-3cd5ab24 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-3cd5ab24 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-3cd5ab24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-3cd5ab24 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-3cd5ab24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-3cd5ab24 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-3cd5ab24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-3cd5ab24 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-3cd5ab24 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-482e6487 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-482e6487 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-482e6487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-482e6487 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-482e6487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-482e6487 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-482e6487 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-482e6487 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-482e6487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-482e6487 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-482e6487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-482e6487 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-482e6487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-482e6487 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-482e6487 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-2a9f3b5a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-2a9f3b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-2a9f3b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-2a9f3b5a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-2a9f3b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-2a9f3b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-2a9f3b5a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-2a9f3b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-2a9f3b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-2a9f3b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-2a9f3b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-2a9f3b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-2a9f3b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-2a9f3b5a {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-2a9f3b5a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-df534b5a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-df534b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-df534b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-df534b5a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-df534b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-df534b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-df534b5a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-df534b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-df534b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-df534b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-df534b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-df534b5a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-df534b5a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-df534b5a {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-df534b5a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-0c3044b6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-0c3044b6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-0c3044b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-0c3044b6 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-0c3044b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-0c3044b6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-0c3044b6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-0c3044b6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-0c3044b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-0c3044b6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-0c3044b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-0c3044b6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-0c3044b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-0c3044b6 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-0c3044b6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-efe4c54a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-efe4c54a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-efe4c54a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-efe4c54a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-efe4c54a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-efe4c54a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-efe4c54a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-efe4c54a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-efe4c54a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-efe4c54a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-efe4c54a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-efe4c54a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-efe4c54a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-efe4c54a {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-efe4c54a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-64ea1f55 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-64ea1f55 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-64ea1f55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-64ea1f55 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-64ea1f55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-64ea1f55 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-64ea1f55 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-64ea1f55 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-64ea1f55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-64ea1f55 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-64ea1f55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-64ea1f55 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-64ea1f55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-64ea1f55 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-64ea1f55 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-f4f56ef2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-f4f56ef2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-f4f56ef2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-f4f56ef2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-f4f56ef2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-f4f56ef2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-f4f56ef2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-f4f56ef2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-f4f56ef2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-f4f56ef2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-f4f56ef2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-f4f56ef2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-f4f56ef2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-f4f56ef2 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-f4f56ef2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-483775fe {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-483775fe {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-483775fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-483775fe {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-483775fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-483775fe {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-483775fe {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-483775fe {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-483775fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-483775fe {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-483775fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-483775fe {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-483775fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-483775fe {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-483775fe {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-13a5c4b8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-13a5c4b8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-13a5c4b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-13a5c4b8 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-13a5c4b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-13a5c4b8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-13a5c4b8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-13a5c4b8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-13a5c4b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-13a5c4b8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-13a5c4b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-13a5c4b8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-13a5c4b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-13a5c4b8 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-13a5c4b8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-24f0f1a5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-24f0f1a5 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-24f0f1a5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-24f0f1a5 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-24f0f1a5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-24f0f1a5 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-24f0f1a5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-24f0f1a5 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-24f0f1a5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-24f0f1a5 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-24f0f1a5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-24f0f1a5 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-24f0f1a5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-24f0f1a5 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-24f0f1a5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-3ce2f34f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-3ce2f34f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-3ce2f34f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-3ce2f34f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-3ce2f34f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-3ce2f34f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-3ce2f34f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-3ce2f34f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-3ce2f34f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-3ce2f34f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-3ce2f34f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-3ce2f34f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-3ce2f34f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-3ce2f34f {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-3ce2f34f {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-105bb28e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-105bb28e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-105bb28e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-105bb28e {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-105bb28e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-105bb28e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-105bb28e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-105bb28e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-105bb28e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-105bb28e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-105bb28e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-105bb28e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-105bb28e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-105bb28e {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-105bb28e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-3ce51d97 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-3ce51d97 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-3ce51d97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-3ce51d97 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-3ce51d97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-3ce51d97 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-3ce51d97 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-3ce51d97 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-3ce51d97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-3ce51d97 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-3ce51d97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-3ce51d97 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-3ce51d97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-3ce51d97 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-3ce51d97 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-6045f68b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-6045f68b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-6045f68b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-6045f68b {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-6045f68b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-6045f68b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-6045f68b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-6045f68b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-6045f68b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-6045f68b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-6045f68b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-6045f68b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6045f68b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6045f68b {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6045f68b {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-59f28183 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-59f28183 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-59f28183 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-59f28183 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-59f28183 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-59f28183 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-59f28183 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-59f28183 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-59f28183 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-59f28183 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-59f28183 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-59f28183 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-59f28183 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-59f28183 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-59f28183 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-6061e7d1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-6061e7d1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-6061e7d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-6061e7d1 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-6061e7d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-6061e7d1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-6061e7d1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-6061e7d1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-6061e7d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-6061e7d1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-6061e7d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-6061e7d1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6061e7d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6061e7d1 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6061e7d1 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-1854ac37 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-1854ac37 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-1854ac37 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-1854ac37 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-1854ac37 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-1854ac37 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-1854ac37 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-1854ac37 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-1854ac37 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-1854ac37 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-1854ac37 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-1854ac37 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-1854ac37 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-1854ac37 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-1854ac37 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-0c40bb49 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-0c40bb49 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-0c40bb49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-0c40bb49 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-0c40bb49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-0c40bb49 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-0c40bb49 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-0c40bb49 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-0c40bb49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-0c40bb49 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-0c40bb49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-0c40bb49 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-0c40bb49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-0c40bb49 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-0c40bb49 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-f7d6cc52 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-f7d6cc52 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-f7d6cc52 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-f7d6cc52 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-f7d6cc52 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-f7d6cc52 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-f7d6cc52 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-f7d6cc52 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-f7d6cc52 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-f7d6cc52 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-f7d6cc52 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-f7d6cc52 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-f7d6cc52 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-f7d6cc52 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-f7d6cc52 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-48463521 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-48463521 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-48463521 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-48463521 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-48463521 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-48463521 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-48463521 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-48463521 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-48463521 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-48463521 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-48463521 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-48463521 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-48463521 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-48463521 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-48463521 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-721b10fc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-721b10fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-721b10fc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-721b10fc {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-721b10fc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-721b10fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-721b10fc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-721b10fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-721b10fc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-721b10fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-721b10fc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-721b10fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-721b10fc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-721b10fc {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-721b10fc {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-61d4edcd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-61d4edcd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-61d4edcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-61d4edcd {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-61d4edcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-61d4edcd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-61d4edcd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-61d4edcd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-61d4edcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-61d4edcd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-61d4edcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-61d4edcd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-61d4edcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-61d4edcd {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-61d4edcd {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-48011411 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-48011411 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-48011411 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-48011411 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-48011411 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-48011411 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-48011411 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-48011411 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-48011411 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-48011411 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-48011411 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-48011411 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-48011411 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-48011411 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-48011411 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-6ce22d43 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-6ce22d43 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-6ce22d43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-6ce22d43 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-6ce22d43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-6ce22d43 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-6ce22d43 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-6ce22d43 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-6ce22d43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-6ce22d43 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-6ce22d43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-6ce22d43 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6ce22d43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6ce22d43 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6ce22d43 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-d390829d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-d390829d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-d390829d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-d390829d {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-d390829d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-d390829d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-d390829d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-d390829d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-d390829d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-d390829d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-d390829d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-d390829d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-d390829d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-d390829d {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-d390829d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-4a7f606f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-4a7f606f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-4a7f606f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-4a7f606f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-4a7f606f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-4a7f606f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-4a7f606f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-4a7f606f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-4a7f606f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-4a7f606f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-4a7f606f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-4a7f606f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-4a7f606f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-4a7f606f {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-4a7f606f {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-4a804138 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-4a804138 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-4a804138 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-4a804138 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-4a804138 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-4a804138 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-4a804138 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-4a804138 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-4a804138 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-4a804138 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-4a804138 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-4a804138 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-4a804138 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-4a804138 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-4a804138 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-81db894d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-81db894d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-81db894d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-81db894d {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-81db894d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-81db894d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-81db894d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-81db894d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-81db894d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-81db894d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-81db894d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-81db894d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-81db894d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-81db894d {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-81db894d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-50d0a5df {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-50d0a5df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-50d0a5df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-50d0a5df {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-50d0a5df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-50d0a5df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-50d0a5df {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-50d0a5df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-50d0a5df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-50d0a5df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-50d0a5df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-50d0a5df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-50d0a5df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-50d0a5df {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-50d0a5df {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-6f5994a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-6f5994a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-6f5994a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-6f5994a8 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-6f5994a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-6f5994a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-6f5994a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-6f5994a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-6f5994a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-6f5994a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-6f5994a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-6f5994a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6f5994a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6f5994a8 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6f5994a8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064a-e993dbca {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6c53c4a9-7a79-745e-c87d-fb7e0308064f-e993dbca {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a611176c-7824-2c76-7eda-df88fae71a5c-e993dbca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96e45df7-b34d-cca3-4b17-37b3c4518530-e993dbca {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b323a3c3-4366-2fa7-84af-fade4f6f1ca2-e993dbca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19d4f2a8-aa16-c9e9-67ce-6856fb6979b5-e993dbca {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8b-e993dbca {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c0d1dbbb-2195-61fa-85e3-fbd63d80cf8e-e993dbca {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-df081a32-4e4f-e8bf-f8c1-bd178036aeb0-e993dbca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe53e451-7664-c87e-f97a-b1fb1d0623f7-e993dbca {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c14b7577-c1d7-1863-51f5-99371295ec81-e993dbca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1cbe7cc6-aecc-d7ab-f309-4da9801158cf-e993dbca {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2ac907dc-89af-3831-3b00-ac687465884f-e993dbca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-e993dbca {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-daf7dd36-d208-e327-b569-bfcb1697b601-e993dbca {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135472-bebe4587 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135477-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713547d-bebe4587 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135482-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135489-bebe4587 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713548e-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135494-bebe4587 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135499-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713549f-bebe4587 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71354a4-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71354aa-bebe4587 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71354af-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71354bb-bebe4587 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71354c0-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713551d-bebe4587 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135522-bebe4587 {
  grid-area: 1 / 13 / 2 / 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135549-bebe4587 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713554f-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135554-bebe4587 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713557b-bebe4587 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71355e7-bebe4587 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71355ed-bebe4587 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec71355f2-bebe4587 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135624-bebe4587 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135635-bebe4587 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec713563a-bebe4587 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135646-bebe4587 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_918af401-df5c-fbf4-0730-fa1ec7135653-bebe4587 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73a82-e43134df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73a94-e43134df {
  grid-area: 1 / 9 / 2 / 13;
  justify-self: end;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73a9e-e43134df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73aa3-e43134df {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73af4-e43134df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b03-e43134df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b2d-e43134df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b32-e43134df {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b5f-e43134df {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b6d-e43134df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b76-e43134df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b87-e43134df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61291586-73af-573d-c4e3-0fd9a5c73b8f-e43134df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae1a9-17e60acb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae1ae-17e60acb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae271-17e60acb {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2b2-17e60acb {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2c3-17e60acb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2c8-17e60acb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2d4-17e60acb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2e1-17e60acb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac51c1-c151960a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac51c7-c151960a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac5292-c151960a {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac52d3-c151960a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac52e4-c151960a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac52e9-c151960a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac52f6-c151960a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8795f658-a42e-091f-b280-2a35bcac5304-c151960a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba684-a5278cb0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba686-a5278cb0 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba731-a5278cb0 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba763-a5278cb0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba77b-a5278cb0, #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba780-a5278cb0, #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba78e-a5278cb0, #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba796-a5278cb0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f41aec57-1751-48c0-f739-de26eddbabdf-a6ce9843 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f41aec57-1751-48c0-f739-de26eddbabe1-a6ce9843 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f41aec57-1751-48c0-f739-de26eddbac9a-a6ce9843 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-f41aec57-1751-48c0-f739-de26eddbaccc-a6ce9843 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f41aec57-1751-48c0-f739-de26eddbace2-a6ce9843, #w-node-f41aec57-1751-48c0-f739-de26eddbace7-a6ce9843, #w-node-f41aec57-1751-48c0-f739-de26eddbacf5-a6ce9843, #w-node-f41aec57-1751-48c0-f739-de26eddbacfc-a6ce9843 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5aa7-1d8f22d0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5ade-1d8f22d0 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5af4-1d8f22d0 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5b13-1d8f22d0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5b25-1d8f22d0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5b2c-1d8f22d0 {
  grid-area: 1 / 6 / 2 / 13;
  align-self: start;
}

#w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457c99d-262d62fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457c9d4-262d62fa {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457c9e9-262d62fa {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457ca07-262d62fa {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457ca19-262d62fa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457ca20-262d62fa {
  grid-area: 1 / 6 / 2 / 13;
  align-self: start;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-766d5bb2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-766d5bb2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-766d5bb2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-766d5bb2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-093400a0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-093400a0 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-093400a0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-093400a0 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-1654bf19 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-1654bf19 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-1654bf19 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-1654bf19 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-94670960 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-94670960 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-94670960 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-94670960 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-41c15e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-41c15e18 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-41c15e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-41c15e18 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-1655295d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-1655295d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-1655295d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-1655295d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-f2a65752 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-f2a65752 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-f2a65752 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-f2a65752 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-94110926 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-94110926 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-94110926 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-94110926 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-11ae89f4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-11ae89f4 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-11ae89f4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-11ae89f4 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-f2a6c7e8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-f2a6c7e8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-f2a6c7e8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-f2a6c7e8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-5c0b879f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-5c0b879f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-5c0b879f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-5c0b879f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-b1b4b5c6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-b1b4b5c6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-b1b4b5c6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-b1b4b5c6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-919ba4ba {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-919ba4ba {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-919ba4ba {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-919ba4ba {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-11af98a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-11af98a7 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-11af98a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-11af98a7 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-2844c28f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-2844c28f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-2844c28f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-2844c28f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-d94283af {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-d94283af {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-d94283af {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-d94283af {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-b1b670cb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-b1b670cb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-b1b670cb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-b1b670cb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-a6b7a066 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-a6b7a066 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-a6b7a066 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-a6b7a066 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-23333e26 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-23333e26 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-23333e26 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-23333e26 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-7af4e80a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-7af4e80a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-7af4e80a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-7af4e80a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-b1b6d059 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-b1b6d059 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-b1b6d059 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-b1b6d059 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c5779c9-840f-5d03-5c28-69363c215c0a-4a81ebd6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9a8ebfc7-0abc-0b2f-20a3-6339fa5e1bf2-4a81ebd6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dfa-4a81ebd6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f18cbf3e-6e20-f395-99d2-0287b51d7dff-4a81ebd6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c18-232069fa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c1d-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c23-232069fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c28-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c2f-232069fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c34-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c3a-232069fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c3f-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c45-232069fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c4a-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c50-232069fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c55-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c61-232069fa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758c66-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758cc3-232069fa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758cc8-232069fa {
  grid-area: 1 / 13 / 2 / 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758cef-232069fa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758cf5-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758cfa-232069fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758d21-232069fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758d8d-232069fa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758d93-232069fa {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758d98-232069fa {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758dca-232069fa {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758ddb-232069fa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758de0-232069fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758dec-232069fa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb200cc6-13c1-bf44-7009-a6411f758df9-232069fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933734-a2e8a531 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933746-a2e8a531 {
  grid-area: 1 / 9 / 2 / 13;
  justify-self: end;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933750-a2e8a531 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933755-a2e8a531 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c9337a6-a2e8a531 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c9337b5-a2e8a531 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c9337df-a2e8a531 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c9337e4-a2e8a531 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933811-a2e8a531 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c93381f-a2e8a531 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933828-a2e8a531 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933839-a2e8a531 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_41e56636-3a68-c9d9-495e-7b4d6c933841-a2e8a531 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-ff7df1db {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-ff7df1db {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e6f0c931-7b3a-7e17-a323-45f6c1a247a5-ff7df1db {
    grid-column: span 12 / span 12;
  }

  #w-node-f2b03741-a297-2462-2bad-609af1bb33a2-ff7df1db, #w-node-ed5c8d0b-4589-5fb6-ba4a-848f45d0ceb7-48aad2da {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_83468fb8-38ea-f866-1619-3336d641772a-48aad2da, #w-node-_72428a3e-2a13-1d5e-6acf-c761fbbcb449-fbbcb449 {
    grid-column: span 12 / span 12;
  }

  #w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-5e65f149, #w-node-f4d315e1-c27a-7d8c-7aee-bd5433e7aa22-5e65f149, #w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-4fc45f6c, #w-node-_8efd786a-672c-a87d-be2f-0d6a9cc884bc-4fc45f6c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-50e9bbc4 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-50e9bbc4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e6f0c931-7b3a-7e17-a323-45f6c1a247a5-50e9bbc4 {
    grid-column: span 12 / span 12;
  }

  #w-node-f2b03741-a297-2462-2bad-609af1bb33a2-50e9bbc4, #w-node-ed5c8d0b-4589-5fb6-ba4a-848f45d0ceb7-618294fd {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_83468fb8-38ea-f866-1619-3336d641772a-618294fd {
    grid-column: span 12 / span 12;
  }

  #w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-90d2e3ac, #w-node-f4d315e1-c27a-7d8c-7aee-bd5433e7aa22-90d2e3ac, #w-node-_962d3113-29c7-4ae1-0f17-1e6fbb8f97f7-0c0c0a0c, #w-node-_8efd786a-672c-a87d-be2f-0d6a9cc884bc-0c0c0a0c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-efd177d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-efd177d2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-efd177d2, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-a1110c25 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-a1110c25 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-a1110c25, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-23036322 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-23036322 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-23036322, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-c30f6a86 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-c30f6a86 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-c30f6a86, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-c3104179 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-c3104179 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-c3104179, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-2a97a64d {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-2a97a64d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-2a97a64d, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-43506b79 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-43506b79 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-43506b79, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-4078a8b3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-4078a8b3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-4078a8b3, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-36098760 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-36098760 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-36098760, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-90f1905a {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-90f1905a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-90f1905a, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-bc15f83a {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-bc15f83a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-bc15f83a, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6076d8bb {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6076d8bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6076d8bb, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-3cd5ab24 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-3cd5ab24 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-3cd5ab24, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-482e6487 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-482e6487 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-482e6487, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-2a9f3b5a {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-2a9f3b5a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-2a9f3b5a, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-df534b5a {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-df534b5a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-df534b5a, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-0c3044b6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-0c3044b6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-0c3044b6, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-efe4c54a {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-efe4c54a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-efe4c54a, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-64ea1f55 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-64ea1f55 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-64ea1f55, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-f4f56ef2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-f4f56ef2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-f4f56ef2, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-483775fe {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-483775fe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-483775fe, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-13a5c4b8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-13a5c4b8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-13a5c4b8, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-24f0f1a5 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-24f0f1a5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-24f0f1a5, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-3ce2f34f {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-3ce2f34f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-3ce2f34f, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-105bb28e {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-105bb28e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-105bb28e, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-3ce51d97 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-3ce51d97 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-3ce51d97, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6045f68b {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6045f68b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6045f68b, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-59f28183 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-59f28183 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-59f28183, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6061e7d1 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6061e7d1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6061e7d1, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-1854ac37 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-1854ac37 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-1854ac37, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-0c40bb49 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-0c40bb49 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-0c40bb49, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-f7d6cc52 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-f7d6cc52 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-f7d6cc52, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-48463521 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-48463521 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-48463521, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-721b10fc {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-721b10fc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-721b10fc, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-61d4edcd {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-61d4edcd {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-61d4edcd, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-48011411 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-48011411 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-48011411, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6ce22d43 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6ce22d43 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6ce22d43, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-d390829d {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-d390829d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-d390829d, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-4a7f606f {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-4a7f606f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-4a7f606f, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-4a804138 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-4a804138 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-4a804138, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-81db894d {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-81db894d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-81db894d, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-50d0a5df {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-50d0a5df {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-50d0a5df, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-6f5994a8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-6f5994a8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-6f5994a8, #w-node-_2ac907dc-89af-3831-3b00-ac687465884f-e993dbca {
    grid-column: span 12 / span 12;
  }

  #w-node-_17bbaabe-1acb-fb37-7aca-4642aa015cbb-e993dbca {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-daf7dd36-d208-e327-b569-bfcb1697b601-e993dbca {
    grid-column: span 12 / span 12;
  }

  #w-node-_918af401-df5c-fbf4-0730-fa1ec71355f2-bebe4587 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_918af401-df5c-fbf4-0730-fa1ec7135624-bebe4587 {
    grid-column: span 12 / span 12;
  }

  #w-node-_918af401-df5c-fbf4-0730-fa1ec7135635-bebe4587 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_918af401-df5c-fbf4-0730-fa1ec713563a-bebe4587 {
    grid-column: span 3 / span 3;
  }

  #w-node-_918af401-df5c-fbf4-0730-fa1ec7135653-bebe4587 {
    grid-column: span 1 / span 1;
  }

  #w-node-_61291586-73af-573d-c4e3-0fd9a5c73b2d-e43134df {
    grid-column: span 12 / span 12;
  }

  #w-node-_61291586-73af-573d-c4e3-0fd9a5c73b32-e43134df {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_61291586-73af-573d-c4e3-0fd9a5c73b5f-e43134df {
    grid-column: span 12 / span 12;
  }

  #w-node-_61291586-73af-573d-c4e3-0fd9a5c73b6d-e43134df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_61291586-73af-573d-c4e3-0fd9a5c73b76-e43134df {
    grid-column: span 3 / span 3;
  }

  #w-node-_61291586-73af-573d-c4e3-0fd9a5c73b8f-e43134df {
    grid-column: span 6 / span 6;
  }

  #w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae271-17e60acb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2b2-17e60acb {
    grid-column: span 12 / span 12;
  }

  #w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2c3-17e60acb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2c8-17e60acb {
    grid-column: span 3 / span 3;
  }

  #w-node-_8cfa59f6-9a01-2719-fca0-eee89f8ae2e1-17e60acb {
    grid-column: span 6 / span 6;
  }

  #w-node-_8795f658-a42e-091f-b280-2a35bcac5292-c151960a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8795f658-a42e-091f-b280-2a35bcac52d3-c151960a {
    grid-column: span 12 / span 12;
  }

  #w-node-_8795f658-a42e-091f-b280-2a35bcac52e4-c151960a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8795f658-a42e-091f-b280-2a35bcac52e9-c151960a {
    grid-column: span 3 / span 3;
  }

  #w-node-_8795f658-a42e-091f-b280-2a35bcac5304-c151960a {
    grid-column: span 6 / span 6;
  }

  #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba731-a5278cb0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba763-a5278cb0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba77b-a5278cb0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba780-a5278cb0 {
    grid-column: span 3 / span 3;
  }

  #w-node-_32249b14-a3ad-9ccb-4b60-79d43b5ba796-a5278cb0 {
    grid-column: span 6 / span 6;
  }

  #w-node-f41aec57-1751-48c0-f739-de26eddbac9a-a6ce9843 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f41aec57-1751-48c0-f739-de26eddbaccc-a6ce9843 {
    grid-column: span 12 / span 12;
  }

  #w-node-f41aec57-1751-48c0-f739-de26eddbace2-a6ce9843 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f41aec57-1751-48c0-f739-de26eddbace7-a6ce9843 {
    grid-column: span 3 / span 3;
  }

  #w-node-f41aec57-1751-48c0-f739-de26eddbacfc-a6ce9843 {
    grid-column: span 6 / span 6;
  }

  #w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5af4-1d8f22d0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_7b2e9c41-1712-d68e-4ca5-2aebbf6b5b13-1d8f22d0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457c9e9-262d62fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8ca4fe52-2a3f-bfef-cd8f-92b56457ca07-262d62fa {
    grid-column: span 12 / span 12;
  }

  #w-node-cb200cc6-13c1-bf44-7009-a6411f758d98-232069fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cb200cc6-13c1-bf44-7009-a6411f758dca-232069fa {
    grid-column: span 12 / span 12;
  }

  #w-node-cb200cc6-13c1-bf44-7009-a6411f758ddb-232069fa {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cb200cc6-13c1-bf44-7009-a6411f758de0-232069fa {
    grid-column: span 3 / span 3;
  }

  #w-node-cb200cc6-13c1-bf44-7009-a6411f758df9-232069fa {
    grid-column: span 1 / span 1;
  }

  #w-node-_41e56636-3a68-c9d9-495e-7b4d6c9337df-a2e8a531 {
    grid-column: span 12 / span 12;
  }

  #w-node-_41e56636-3a68-c9d9-495e-7b4d6c9337e4-a2e8a531 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_41e56636-3a68-c9d9-495e-7b4d6c933811-a2e8a531 {
    grid-column: span 12 / span 12;
  }

  #w-node-_41e56636-3a68-c9d9-495e-7b4d6c93381f-a2e8a531 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_41e56636-3a68-c9d9-495e-7b4d6c933828-a2e8a531 {
    grid-column: span 3 / span 3;
  }

  #w-node-_41e56636-3a68-c9d9-495e-7b4d6c933841-a2e8a531 {
    grid-column: span 6 / span 6;
  }
}
