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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

.w-video iframe, .w-video object, .w-video embed {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

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

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

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

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

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

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

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

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

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

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h3 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Belleza, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 130%;
}

h5 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

p {
  color: rgba(255, 255, 255, .5);
  margin-bottom: 15px;
}

a {
  color: rgba(255, 255, 255, .5);
  cursor: none;
  text-decoration: underline;
}

.goodwill-grid {
  max-width: 2200px;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.goodwill-grid.movies {
  padding-top: 5em;
  padding-bottom: 10em;
}

.goodwill-grid.movies.wide {
  padding-top: 8em;
  padding-bottom: 8em;
}

.goodwill-grid.services {
  margin-top: 104px;
  margin-bottom: 1.25em;
  padding-top: 0;
}

.goodwill-grid.full {
  max-width: 100%;
  max-width: 100%;
  align-items: start;
}

.goodwill-grid.post-production {
  border-bottom: 1px solid rgba(255, 255, 255, .15);
  margin-bottom: 1.25em;
  padding-top: 30px;
  padding-bottom: 40px;
}

.goodwill-grid.landing {
  max-width: 1600px;
  grid-template-columns: 1fr 1fr .25fr 1fr 1fr;
}

.front-title {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Belleza, sans-serif;
  font-size: 44px;
  font-weight: 300;
  line-height: 120%;
}

.body {
  background-color: #000;
}

.front-hero-section {
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.front-hero-wrap {
  padding: 1.65em;
}

.front-title-wrap {
  max-width: 900px;
  margin-bottom: 8em;
}

.header {
  z-index: 1000;
  padding: 1.25em 1.65em 1.65em;
  position: relative;
}

.footer-address-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-links-wrap {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.link-wrap {
  color: #fff;
  text-align: right;
  white-space: pre-line;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 130%;
  text-decoration: none;
  overflow: hidden;
}

.link-wrap.small {
  letter-spacing: .15px;
  margin-bottom: 3px;
  font-size: 14px;
}

.link-wrap.small.w--current {
  border-bottom: 1px solid #fff;
}

.link-wrap.small.inactive {
  opacity: .5;
}

.link-underline {
  height: 1px;
  background-color: #fff;
  transform: translate(110%);
}

.footer-address {
  color: #fff;
  letter-spacing: .25px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 130%;
}

.header-logo-image {
  height: 40px;
}

.header-logo.w--current {
  z-index: 10000;
}

.header-logo.m-menu {
  padding-top: 1.25em;
  padding-left: 1.65em;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.header-nav-wrap {
  flex-direction: column;
  align-items: flex-end;
}

.desktop-nav-list {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.content {
  z-index: 1000;
  position: relative;
}

.movies-grid-wrap {
  padding: 4em 1.65em 1.65em;
}

.movie {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.movie.size-regular-left, .movie.size-small-right {
  position: relative;
}

.movie.size-small-right.push-down, .movie.size-regular-right.push-down {
  padding-top: 90%;
}

.media-container {
  padding-top: 90%;
  position: relative;
  overflow: hidden;
}

.media-container.narrow {
  padding-top: 165%;
}

.media-container.wide {
  padding-top: 50%;
}

.information {
  z-index: 100;
  max-width: 450px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.information.right {
  flex-direction: column;
  align-items: flex-end;
  margin-left: 1em;
  margin-right: auto;
  display: flex;
  transform: translate(-80%, -25%);
}

.information.right.wide {
  transform: translate(-40%, -25%);
}

.information.left {
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: 1em;
  display: flex;
  transform: translate(60%, -85%);
}

.client {
  color: #fff;
  margin-bottom: 1em;
  font-size: 16px;
  font-weight: 700;
}

.client.right {
  text-align: right;
}

.title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Belleza, sans-serif;
  font-size: 5vw;
  font-weight: 300;
  line-height: 100%;
}

.title.right {
  text-align: right;
  text-transform: none;
}

.movies-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all .35s ease-in-out;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movies-image:hover {
  transform: scale(1.03);
}

.footer-wrap {
  padding: 10em 1.65em 1.65em;
}

.footer-wrap.zero-top {
  padding-top: 1em;
}

.page-video-hero {
  z-index: -10;
  height: 0;
  padding-top: 56.25%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.page-video-hero.full-height {
  height: 100vh;
  min-height: 100vh;
  padding-top: 0%;
}

.page-video-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.page-video-embed.w {
  z-index: 99;
}

.hero-video-gradient {
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000), linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-hero-section {
  width: 100vw;
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.movie-video-wrap {
  width: 1000%;
  height: 100%;
  background-color: #000;
  padding-top: 56.25px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-video-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-hero-overlay {
  background-image: linear-gradient(rgba(0, 0, 0, .05) 80%, #000);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-header-wrap {
  z-index: 1000;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.movie-hero-title-wrap {
  z-index: 100;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1.65em;
  line-height: 100%;
}

.movie-hero-title {
  max-width: 900px;
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Belleza, sans-serif;
  font-size: 8vw;
  font-weight: 300;
  line-height: 90%;
}

.movie-hero-title._404 {
  font-size: 10vw;
}

.movie-hero-footer {
  z-index: 1000;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding: 1.65em 1.65em 2em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-hero-client {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.button-play-movie {
  text-align: center;
  background-color: rgba(255, 255, 255, .13);
  border-radius: 60px;
  padding: 10px 20px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  line-height: 140%;
  transition: all .15s;
}

.button-play-movie:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .25);
}

.movie-hero-button-wrap {
  border-radius: 60px;
}

.movie-content {
  padding: 15em 1.65em 10em;
}

.description-text-rte {
  color: rgba(255, 255, 255, .65);
  column-count: 3;
  column-rule-width: 0px;
  column-gap: 1.25em;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}

.description-text-rte._2col {
  column-count: 2;
}

.description-text-rte._1col {
  column-count: 1;
}

.synopsis-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 60px;
  font-family: Belleza, sans-serif;
  font-size: 4vw;
  font-weight: 300;
  line-height: 90%;
}

.movie-media {
  padding: 5em 1.65em;
}

.movie-media-grid {
  max-width: 2200px;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.movie-shots-container {
  padding-top: 55.65%;
  position: relative;
  overflow: hidden;
}

.movies-shots-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-team {
  padding: 5em 1.65em 10em;
}

.team-block {
  align-items: flex-start;
  margin-top: 25px;
  display: flex;
}

.team-title {
  width: 50%;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
}

.team-person {
  width: 50%;
  color: rgba(255, 255, 255, .7);
  letter-spacing: .5px;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.team-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
}

.team-grid-title {
  padding-bottom: 1em;
}

.heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.movie-link {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.html-embed-3 {
  z-index: 1000;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-3 {
  height: 0;
  background-color: #000;
  padding-top: 56.25%;
  position: relative;
}

.div-block-5 {
  z-index: 1000;
  width: 100vw;
  min-height: 100vh;
  background-color: #000;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.about-hero-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  font-family: Belleza, sans-serif;
  font-size: 8vw;
  font-weight: 300;
  line-height: 110%;
}

.about-hero-heading.long-text {
  font-size: 4.5vw;
}

.page-hero-title {
  z-index: 200;
  align-items: center;
  padding: 15em 1.65em;
  display: flex;
}

.about-content {
  padding: 10em 1.65em 6rem;
}

.about-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-right: 60px;
  font-family: Belleza, sans-serif;
  font-size: 44px;
  font-weight: 300;
  line-height: 100%;
}

.people-card-list {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 1.65em 6em;
}

.people-card {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 15em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.people-card.right {
  transform: translate(0, 60px);
}

.people-container {
  width: 50%;
  border-radius: 3px;
  padding-top: 65%;
  position: relative;
  overflow: hidden;
}

.people-content {
  z-index: 100;
  width: 50%;
  mix-blend-mode: difference;
  margin-top: 6rem;
}

.people-name {
  mix-blend-mode: difference;
}

.people-name.left {
  text-decoration: none;
  transform: translate(-60px);
}

.people-name.right {
  z-index: 1000;
  text-decoration: none;
  transform: translate(60px);
}

.people-name.left {
  transform: translate(-60px);
}

.people-info {
  flex-direction: column;
  display: flex;
}

.people-info.left {
  border-radius: 3px;
  align-items: flex-start;
  margin-top: 2rem;
  margin-left: 2rem;
}

.people-info.right {
  align-items: flex-end;
  margin-top: 2rem;
  margin-right: 2rem;
}

.people-media {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 3px;
  transition: all .35s;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.people-media:hover {
  opacity: .5;
}

.people-heading {
  z-index: 1000;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Belleza, sans-serif;
  font-size: 4.5vw;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.people-heading.right {
  text-align: right;
}

.people-title {
  color: #fff;
  margin-bottom: 1em;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.people-title.right {
  text-align: right;
}

.people-link {
  color: rgba(255, 255, 255, .5);
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
  transition: all .25s;
}

.people-link:hover {
  color: #fff;
}

.goodwill-people-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  margin-bottom: 4em;
  display: grid;
}

.goodwill-people-grid.hide {
  display: none;
}

.goodwill-people-grid.zero-top {
  margin-top: 0;
}

.heading-3 {
  z-index: 100;
  opacity: 1;
  color: #fff;
  mix-blend-mode: difference;
  margin-bottom: -20px;
  padding: 165px;
  font-family: Belleza, sans-serif;
  font-size: 60px;
  font-weight: 300;
  position: relative;
}

.image {
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mobile-menu {
  z-index: 1000;
  justify-content: center;
  align-items: center;
}

.mobile-menu-link {
  color: #fff;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 5px 0;
  font-family: Rubik, sans-serif;
  font-size: 3vw;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.mobile-menu-link.w--current {
  border-bottom: 1px solid #fff;
}

.mobile-menu-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mobile-menu-trigger {
  z-index: 3000;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.menu-overlay {
  z-index: 2000;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.menu-close {
  z-index: 2500;
  text-align: center;
  padding: 15px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.menu-open {
  text-align: center;
  padding: 15px;
  display: none;
}

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

.front-content {
  min-height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.video-poster {
  z-index: -20;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.text-block-2 {
  color: rgba(255, 255, 255, .5);
  text-align: center;
  margin-top: 3em;
  margin-bottom: 3rem;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.button {
  color: #000;
  background-color: #fff;
  border-radius: 60px;
  padding: 20px 30px;
  font-family: Rubik, sans-serif;
}

.movie-full-video-wrap {
  z-index: 10000;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  background-color: #000;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movie-full-video-wrap.filmmaker {
  opacity: 1;
}

.movie-full-embed {
  width: 100%;
  margin: auto;
}

.button-close-movie {
  z-index: 2000;
  width: 44px;
  height: 44px;
  background-color: rgba(255, 255, 255, .1);
  background-image: url("https://uploads-ssl.webflow.com/63bc37f5a7bd8edd912e46c4/63bc37f5a7bd8e71e32e4702_icon--close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 34px 34px;
  border-radius: 60px;
  margin-top: 10px;
  margin-right: 10px;
  transition: all .2s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.button-close-movie:hover {
  background-color: rgba(255, 255, 255, .2);
}

.button-close-movie.tmp {
  display: none;
}

.cursor {
  z-index: 10000;
  width: 100%;
  height: 100%;
  opacity: 0;
  justify-content: center;
  align-items: center;
  transition: opacity .25s;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cursor_dot {
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 60px;
}

.loader-wrap {
  z-index: 10000;
  width: 100vw;
  min-height: 100vh;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.count {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  margin-right: 20px;
  font-size: 60px;
  line-height: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.loader-logo {
  width: 180px;
}

.loader {
  z-index: 100000;
  width: 100%;
  height: 100vh;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.trigger {
  width: 0;
  height: 0;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.loader-container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.loader_number {
  color: #fff;
  margin-bottom: 0;
  font-family: Belleza, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 100%;
}

.loader_logo {
  width: 170px;
  text-align: center;
}

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

.stop {
  z-index: 100000;
  background-color: #1989eb;
  padding: 27px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.logo-grid {
  max-width: 2200px;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin: 12rem auto 4rem;
}

.client-logo {
  opacity: .5;
}

.loader-number-wrap {
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.loader-icon {
  color: rgba(255, 255, 255, .5);
  margin-bottom: 5px;
  margin-left: 5px;
  font-family: Belleza, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 100%;
}

.spacer {
  height: 15vw;
}

.services-card {
  max-width: 600px;
  margin-top: 30px;
}

.small-title {
  margin-top: 0;
  margin-bottom: 10px;
}

.small-title.short {
  max-width: 350px;
}

.small-title.dark {
  color: #000;
}

.services-wrap {
  margin-top: 10em;
  margin-bottom: 10em;
}

.people-about {
  padding: 5em 1.65em;
}

.people-contact-col {
  flex-direction: column;
  display: flex;
}

.people-contact-title {
  margin-top: -8px;
  margin-bottom: 1em;
  font-size: 44px;
}

.people-contact-wrap {
  flex-direction: column;
  display: flex;
}

.people-contact-image-wrap {
  max-width: 500px;
}

.people-description-col {
  max-width: 800px;
}

.lightbox-link {
  padding-top: 55.65%;
  position: relative;
  overflow: hidden;
}

.portfolio-media {
  padding: 5em 1.65em;
}

.menu-spacer {
  width: 6px;
}

.lang-wrap {
  display: flex;
}

.movie-media-grid-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.movie-grid-collection-empty {
  color: rgba(255, 255, 255, .5);
  text-align: center;
  background-color: rgba(255, 255, 255, .05);
  font-family: Rubik, sans-serif;
}

.empty-state {
  background-color: rgba(255, 255, 255, .05);
  border-radius: 6px;
}

.team-rte {
  color: #fff;
  font-family: Rubik, sans-serif;
  line-height: 1.4em;
}

.people-contact {
  margin-right: 1.65em;
  padding-top: 5em;
  padding-bottom: 5em;
  padding-left: 1.65em;
}

.rich-text-block {
  font-size: 18px;
}

.target {
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  background-color: #777;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.show {
  width: 80px;
  height: 80px;
  background-color: #5ea3ad;
  border-radius: 100px;
}

.people-portfolio {
  max-width: 2200px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 1.65em 10em;
}

.portfolio-video-container {
  padding-top: 55.65%;
  position: relative;
  overflow: hidden;
}

.collection-list {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-13 {
  padding-top: 716px;
}

.div-block-14 {
  padding: 2em 1.65em 6em;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-16 {
  width: 50%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-18 {
  width: 50%;
}

.movies-list {
  z-index: 1000;
  position: relative;
}

.people-card-profile-page {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 5em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.people-card-profile-page.right {
  transform: translate(0, 60px);
}

.postproduction-content {
  padding: 10em 1.65em 0;
}

.instafilm-people-grid-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 12em;
}

.people-card-2 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.people-card-2.right {
  transform: translate(0, 60px);
}

.people-media-2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 3px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.people-title-2 {
  color: #fff;
  margin-bottom: 1em;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.people-title-2.right {
  text-align: right;
}

.people-heading-2 {
  z-index: 1000;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Belleza, sans-serif;
  font-size: 4.5vw;
  font-weight: 300;
  line-height: 100%;
}

.people-heading-2.right {
  text-align: right;
}

.people-link-2 {
  color: rgba(255, 255, 255, .5);
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
  transition: all .25s;
}

.people-link-2:hover {
  color: #fff;
}

.people-container-2 {
  width: 50%;
  border-radius: 3px;
  padding-top: 65%;
  position: relative;
  overflow: hidden;
}

.goodwill-grid-people {
  max-width: 2200px;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin: 3em auto;
  display: grid;
}

.goodwill-grid-people.movies {
  padding-top: 5em;
  padding-bottom: 10em;
}

.goodwill-grid-people.movies.wide {
  padding-top: 8em;
  padding-bottom: 8em;
}

.goodwill-grid-people.services {
  margin-bottom: 1.25em;
}

.goodwill-grid-people.full {
  max-width: 100%;
}

.goodwill-grid-people.last {
  margin-bottom: 0;
}

.people-postproduction-wrap {
  margin-top: 10em;
  margin-bottom: 10em;
}

.icon-video-play-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.movies-portfolio-headline {
  text-align: center;
  margin-bottom: 40px;
  font-size: 26px;
}

.movies-hero-footer-wrap {
  max-width: 2200px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-empty-state {
  color: #fff;
  background-color: rgba(255, 255, 255, .05);
  border-radius: 6px;
}

.menu-collection-item {
  text-align: right;
  margin-bottom: -4px;
}

.mobile-menu-collection-item {
  text-align: center;
}

.description-text-rte-2 {
  color: rgba(255, 255, 255, .65);
  column-count: 3;
  column-rule-width: 0px;
  column-gap: 1.25em;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}

.description-text-rte-2._1col {
  column-count: 1;
}

.movie-list-link {
  cursor: pointer;
  text-decoration: none;
}

.section-cookies {
  background-color: rgba(255, 255, 255, .65);
  border-radius: 12px;
  margin-left: 1.65em;
  margin-right: 1.65em;
  padding: 3em 20px;
}

.cookies-wrap {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.t_spacer-small {
  height: 150px;
}

.t_content-wrap {
  padding: 6em 1.65em;
}

.t_content-title-col-center {
  text-align: center;
}

.t_description-title {
  color: #fff;
  margin-bottom: 10px;
  font-family: Belleza, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
}

.modal-overlay {
  z-index: 10000;
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  margin: auto;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-wrapper {
  max-width: 500px;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px;
  display: flex;
}

.modal-image {
  max-width: 90px;
  margin-bottom: 20px;
}

.modal-text {
  color: #000;
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.modal-close-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  border-radius: 60px;
  margin: 15px 0;
  padding: 15px 25px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  line-height: 140%;
  transition: all .15s;
}

.modal-close-button:hover {
  color: #fff;
  background-color: #181818;
}

.section-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Belleza, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 100%;
}

.section-title.right {
  text-align: right;
  transform: translate(0, 60px);
}

.movie-grid-collection-empty-2 {
  color: rgba(255, 255, 255, .5);
  text-align: center;
  background-color: rgba(255, 255, 255, .05);
  font-family: Rubik, sans-serif;
}

@media screen and (min-width: 1440px) {
  h5 {
    letter-spacing: .5px;
    margin-bottom: 0;
    font-size: 13px;
  }

  .front-title {
    font-size: 44px;
  }

  .header-logo.w--current {
    z-index: 2000;
  }

  .movie.size-regular-right {
    position: relative;
  }

  .movie.size-regular-right.push-down {
    padding-top: 40%;
  }

  .title {
    font-size: 80px;
  }

  .movie-hero-title {
    max-width: 1400px;
    font-size: 6.5vw;
  }

  .movie-hero-title._404 {
    font-size: 120px;
  }

  .synopsis-title {
    font-size: 70px;
  }

  .movie-media-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-hero-heading {
    font-size: 6.5vw;
  }

  .about-hero-heading.long-text {
    font-size: 3.5vw;
  }

  .people-card-list {
    position: relative;
  }

  .people-heading {
    font-size: 60px;
  }

  .goodwill-people-grid {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-menu-link {
    font-size: 60px;
  }

  .instafilm-people-grid-2 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .people-heading-2 {
    font-size: 60px;
  }

  .people-container-2 {
    max-width: 400px;
  }

  .movies-hero-footer-wrap {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .movie-list-link {
    text-decoration: none;
  }
}

@media screen and (max-width: 991px) {
  .front-title {
    font-size: 4vw;
  }

  .client {
    margin-bottom: .5em;
  }

  .title {
    font-size: 4.5vw;
  }

  .movie-video-embed {
    z-index: 1;
  }

  .description-text-rte {
    column-count: 2;
  }

  .synopsis-title {
    margin-right: 10px;
    font-size: 4.5vw;
  }

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

  .page-hero-title {
    padding-bottom: 5em;
  }

  .about-title {
    margin-right: 10px;
    font-size: 4vw;
  }

  .about-text-wrap {
    margin-top: 1.65em;
  }

  .people-card {
    margin-bottom: 5em;
  }

  .people-card.right {
    transform: translate(0);
  }

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

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

  .people-contact-title {
    font-size: 4vw;
  }

  .people-card-profile-page.right {
    transform: translate(0);
  }

  .instafilm-people-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .goodwill-grid-people {
    margin-bottom: 0;
  }

  .description-text-rte-2 {
    column-count: 2;
  }

  .t_content-wrap {
    margin-top: -51px;
  }

  .t_description-title {
    margin-top: 6px;
    font-size: 4vw;
  }

  .section-title {
    font-size: 4.5vw;
  }

  .section-title.right {
    transform: translate(0);
  }
}

@media screen and (max-width: 767px) {
  .goodwill-grid.movies, .goodwill-grid.movies.wide {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer.mobile-hide {
    display: none;
  }

  .front-title {
    text-align: left;
    font-size: 28px;
  }

  .link-wrap, .footer-address {
    font-size: 16px;
  }

  .movies-grid-wrap {
    padding-top: 1em;
  }

  .movie {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .movie.size-small-right.push-down, .movie.size-regular-right.push-down {
    padding-top: 0%;
  }

  .media-container, .media-container.narrow, .media-container.wide {
    padding-top: 100%;
  }

  .information {
    margin: 1em 0 2em;
    position: relative;
    transform: translate(0%);
  }

  .information.right {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    transform: translate(0%);
  }

  .information.right.wide {
    transform: translate(0%);
  }

  .information.left {
    margin-left: 0;
    margin-right: 0;
    transform: translate(0%);
  }

  .client.right {
    text-align: left;
  }

  .title {
    font-size: 32px;
  }

  .title.right {
    text-align: left;
  }

  .movie-hero-title {
    font-size: 60px;
  }

  .movie-content {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .description-text-rte, .description-text-rte._2col {
    column-count: 1;
  }

  .synopsis-title {
    font-size: 32px;
  }

  .movie-media {
    padding-top: 2em;
    padding-bottom: 2em;
  }

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

  .about-hero-heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
  }

  .about-hero-heading.long-text {
    font-size: 35px;
  }

  .page-hero-title {
    padding-top: 10em;
    padding-bottom: 10em;
  }

  .about-content {
    padding-top: 0;
    padding-bottom: 5em;
  }

  .about-title {
    font-size: 30px;
  }

  .people-heading {
    font-size: 40px;
  }

  .mobile-menu-link {
    font-size: 22px;
  }

  .count {
    font-size: 50px;
  }

  .loader-logo {
    width: 140px;
  }

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

  .small-title {
    font-size: 22px;
  }

  .people-contact-title {
    font-size: 30px;
  }

  .portfolio-media {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .movie-media-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .postproduction-content {
    padding-top: 0;
    padding-bottom: 5em;
  }

  .people-heading-2 {
    font-size: 40px;
  }

  .goodwill-grid-people.movies, .goodwill-grid-people.movies.wide {
    padding-top: 0;
    padding-bottom: 0;
  }

  .description-text-rte-2 {
    column-count: 1;
  }

  .t_content-wrap {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .t_description-title {
    font-size: 32px;
  }

  .section-title {
    font-size: 36px;
  }
}

@media screen and (max-width: 479px) {
  .goodwill-grid.post-production {
    padding-top: 20px;
    padding-bottom: 35px;
  }

  .front-hero-section {
    min-height: 86vh;
  }

  .front-hero-wrap {
    margin-bottom: 25%;
  }

  .front-title-wrap {
    margin-bottom: 1.25em;
  }

  .footer-links-wrap {
    align-items: flex-start;
  }

  .header-logo-image {
    height: 30px;
  }

  .desktop-nav-list {
    display: none;
  }

  .page-video-hero.full-height {
    margin-top: -1px;
  }

  .movie-hero-section {
    min-height: 80vh;
  }

  .movie-hero-title {
    font-size: 16vw;
  }

  .movie-hero-footer {
    flex-direction: column-reverse;
  }

  .button-play-movie {
    color: #000;
    background-color: rgba(255, 255, 255, .9);
    padding: 15px 20px;
  }

  .movie-hero-button-wrap {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }

  .movie-content {
    padding-bottom: 2em;
  }

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

  .about-title {
    margin-bottom: 0;
  }

  .people-card {
    flex-direction: column;
    margin-bottom: 5em;
  }

  .people-card.right {
    flex-direction: column-reverse;
  }

  .people-container {
    width: 100%;
    padding-top: 110%;
  }

  .people-content {
    width: 100%;
    margin-top: 2rem;
  }

  .people-name.left, .people-name.right, .people-name.left {
    transform: translate(0);
  }

  .people-info.left {
    margin-left: 0;
  }

  .people-info.right {
    align-items: flex-start;
    margin-right: 0;
  }

  .people-heading {
    font-size: 32px;
  }

  .people-heading.right {
    text-align: left;
  }

  .people-title {
    margin-bottom: .5em;
  }

  .people-title.right {
    text-align: left;
  }

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

  .menu-overlay {
    display: none;
  }

  .menu-open {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .loader_number {
    font-size: 30px;
    top: auto;
    bottom: 15%;
    left: auto;
    right: auto;
  }

  .loader_logo {
    width: 100px;
    margin-bottom: 120px;
  }

  .logo-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 5rem;
  }

  .loader-number-wrap {
    margin-bottom: 30%;
  }

  .loader-icon {
    margin-bottom: 2px;
    font-size: 16px;
  }

  .movie-media-grid-2 {
    grid-template-columns: 1fr;
  }

  .people-card-profile-page {
    flex-direction: column;
  }

  .people-card-profile-page.right {
    flex-direction: column-reverse;
  }

  .instafilm-people-grid-2 {
    grid-template-columns: 1fr;
  }

  .people-card-2 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .people-card-2.right {
    flex-direction: column-reverse;
  }

  .people-title-2 {
    margin-bottom: .5em;
  }

  .people-heading-2 {
    font-size: 32px;
  }

  .people-heading-2.right {
    text-align: left;
  }

  .people-container-2 {
    width: 100%;
    padding-top: 110%;
  }

  .movies-portfolio-headline {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .movies-hero-footer-wrap {
    flex-direction: column;
    align-items: center;
  }

  .services-spacer {
    height: 40px;
  }

  .modal-wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .modal-image {
    max-width: 80px;
  }

  .section-title {
    margin-bottom: 0;
    font-size: 30px;
  }

  .section-title.right {
    text-align: left;
  }
}

#w-node-_936858ce-1cc2-e2c4-191d-3e87630905e8-fb2e46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936858ce-1cc2-e2c4-191d-3e87630905ea-fb2e46c5 {
  grid-area: 1 / 3 / 2 / 6;
  justify-self: end;
}

#w-node-_0680b261-09b8-d2ad-de99-d1ec3b037a8f-fb2e46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0680b261-09b8-d2ad-de99-d1ec3b037a98-fb2e46c5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_0680b261-09b8-d2ad-de99-d1ec3b037aa1-fb2e46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_25c5c48f-b261-8271-f07f-f1d63eba5159-3eba5157 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_25c5c48f-b261-8271-f07f-f1d63eba515a-3eba5157 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25c5c48f-b261-8271-f07f-f1d63eba515c-3eba5157 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_72134892-ce0f-1728-747c-359f32046fe3-112e46c7 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-112e46c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_680360eb-6c3d-7296-95a2-0e200cbaa5c6-112e46c7 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_565f3a8e-9872-c24a-c71f-f1a03ab7d470-112e46c7, #w-node-_82599794-a0a0-9ec8-ab70-63456376bcc5-112e46c7, #w-node-_4af1266b-f3e3-a60b-b404-b4ef076c17f3-112e46c7, #w-node-_2db6bac3-6410-aadf-84f9-d3ea2fdd95b1-112e46c7, #w-node-b67be54c-74a9-e85a-4b1d-9681607d1cd9-112e46c7, #w-node-_127c52c5-9257-4ce2-4a0c-a7526cd5c1b5-112e46c7, #w-node-_9725eabb-5271-cb2c-d588-58a768cd7727-112e46c7, #w-node-_5191d277-ab0b-1749-d85c-fe4d067edff8-112e46c7, #w-node-_1ef2d55e-b774-2e87-fdd2-df1a918cb031-112e46c7, #w-node-_7a4e4385-4be4-917f-d7d8-ab2ff13a8a47-112e46c7, #w-node-_0b7301ff-2b92-86a4-ba13-8319109e10d2-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec14-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec16-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec18-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec1a-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec1c-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec1e-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec20-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec22-112e46c7, #w-node-_89c03126-057a-f6a6-ea9d-351790c9ec24-112e46c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5842b655-de68-7e85-1bdb-8ba43d50f863-3d50f861 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5842b655-de68-7e85-1bdb-8ba43d50f86c-3d50f861 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_117ca563-e30f-96a2-9568-c310541b0c1c-3d50f861 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-f32e46c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-f32e46c9 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-f32e46c9 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-f32e46c9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-f32e46c9 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-f32e46c9, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-f32e46c9, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-f32e46c9, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-f32e46c9, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-f32e46c9, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-f32e46c9, #w-node-_7e00b6cb-dc71-12b4-23ee-ec7d04d3eb24-f32e46c9, #w-node-f4fa7b00-6103-fdd0-78ec-bf037b000325-f32e46c9, #w-node-ad81fe5a-aa75-6efb-9311-665b9afc5c7d-f32e46c9, #w-node-_810cd979-ca86-1054-96c0-8ee7c402acda-f32e46c9, #w-node-_5c79a51d-4b13-b6a3-e31c-d18ce08eac2a-f32e46c9, #w-node-_9ef4a56b-fa87-3485-8c19-a0f702b6785e-f32e46c9, #w-node-_9b2f4183-ac93-e4ef-2c16-208b71415b7b-f32e46c9, #w-node-_2550066c-f034-0452-4651-1b9b3b4a67a9-f32e46c9, #w-node-_47e892bc-0367-070d-6312-d212d5084414-f32e46c9, #w-node-_57367f69-7504-122e-a250-d8f175f43bbb-f32e46c9, #w-node-e322d423-8f0a-5844-02ee-c105b3e1f8e7-f32e46c9, #w-node-_662e61c8-edc3-7232-f832-28a242351d4b-f32e46c9, #w-node-_266a77ee-1ead-928e-0bb6-a8e981637941-f32e46c9, #w-node-_1dba58aa-113d-596a-f4d4-4fb6f800c9ed-f32e46c9, #w-node-ec4d81aa-5cff-c271-673e-a8664e609344-f32e46c9, #w-node-b46fd231-b8fe-9205-529a-14db0c5414ee-f32e46c9, #w-node-_5875735c-089f-697a-ad16-f08da15ff82c-f32e46c9, #w-node-_594bbd40-a89c-b752-c9f7-b9a5a7f0831c-f32e46c9, #w-node-a17914ea-7698-2cdd-2df5-1ae82476624f-f32e46c9, #w-node-_9f497c68-a030-ef58-031b-c5395a850f46-f32e46c9, #w-node-d331c16d-8ee4-1d78-17d7-a72cc33b16fb-f32e46c9, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-f32e46c9, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-f32e46c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-f32e46c9 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-f32e46c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-f32e46c9, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-f32e46c9, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-f32e46c9, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-f32e46c9, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-932e46ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-932e46ca {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-932e46ca {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-932e46ca {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-932e46ca {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-932e46ca, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-932e46ca, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-932e46ca, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-932e46ca, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-932e46ca, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-932e46ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-932e46ca {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-932e46ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-932e46ca, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-932e46ca, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-932e46ca, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-932e46ca, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-eb2e46cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-eb2e46cb {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-eb2e46cb {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-eb2e46cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-eb2e46cb {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-eb2e46cb, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-eb2e46cb, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-eb2e46cb, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-eb2e46cb, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-eb2e46cb, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-eb2e46cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-eb2e46cb {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-eb2e46cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-eb2e46cb, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-eb2e46cb, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-eb2e46cb, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-eb2e46cb, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-bf2e46cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-bf2e46cc {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-bf2e46cc {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-bf2e46cc {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-bf2e46cc {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-bf2e46cc, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-bf2e46cc, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-bf2e46cc, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-bf2e46cc, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-bf2e46cc, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-bf2e46cc, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-bf2e46cc, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-bf2e46cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-bf2e46cc {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-bf2e46cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-bf2e46cc, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-bf2e46cc, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-bf2e46cc, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-bf2e46cc, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-3b2e46cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-3b2e46cd {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-3b2e46cd {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-3b2e46cd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-3b2e46cd {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-3b2e46cd, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-3b2e46cd, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-3b2e46cd, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-3b2e46cd, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-3b2e46cd, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-3b2e46cd, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-3b2e46cd, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-3b2e46cd, #w-node-_14b00f51-dfb3-3a97-8ff8-7824ffc9e907-3b2e46cd, #w-node-_4332f9ea-7cba-d686-e41a-c40da6a85546-3b2e46cd, #w-node-d7cecac4-399c-6475-e2cc-f7ede970e0a6-3b2e46cd, #w-node-_7addb944-3fbe-9764-73d6-a874ee9430ff-3b2e46cd, #w-node-_42a59beb-b307-33ab-ae7a-935b5bef7b54-3b2e46cd, #w-node-_39b73616-280f-1cb3-d7f5-8fa2381905e5-3b2e46cd, #w-node-_23d24db2-419a-5f6f-1df6-d6832aeb99ca-3b2e46cd, #w-node-_2ba19fec-cff7-33bd-9317-f006f7824e96-3b2e46cd, #w-node-e9090f4c-d23b-593c-9e2a-d17bf9ebabba-3b2e46cd, #w-node-c8e96742-cb41-afe5-b290-9cdb4c60ff5f-3b2e46cd, #w-node-e02588a4-e4ed-be88-705c-7d09f29426b2-3b2e46cd, #w-node-f212c9f4-a429-2ea3-53c4-a91b9e343805-3b2e46cd, #w-node-e263708a-a610-1035-b918-fe3c52551232-3b2e46cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-3b2e46cd {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-3b2e46cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-3b2e46cd, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-3b2e46cd, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-3b2e46cd, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-3b2e46cd, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-4a2e46ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-4a2e46ce {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-4a2e46ce {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-4a2e46ce {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-4a2e46ce {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-4a2e46ce, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-4a2e46ce, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-4a2e46ce, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-4a2e46ce, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-4a2e46ce, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-4a2e46ce, #w-node-e02588a4-e4ed-be88-705c-7d09f29426b2-4a2e46ce, #w-node-f212c9f4-a429-2ea3-53c4-a91b9e343805-4a2e46ce, #w-node-e263708a-a610-1035-b918-fe3c52551232-4a2e46ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-4a2e46ce {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-4a2e46ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-4a2e46ce, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-4a2e46ce, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-4a2e46ce, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-e92e46cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-e92e46cf {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-e92e46cf {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-e92e46cf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-e92e46cf {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-e92e46cf, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-e92e46cf, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-e92e46cf, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-e92e46cf, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-e92e46cf, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-e92e46cf, #w-node-e02588a4-e4ed-be88-705c-7d09f29426b2-e92e46cf, #w-node-f212c9f4-a429-2ea3-53c4-a91b9e343805-e92e46cf, #w-node-e263708a-a610-1035-b918-fe3c52551232-e92e46cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-e92e46cf {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-e92e46cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-e92e46cf, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-e92e46cf, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-e92e46cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ea6db38-dee3-1f33-4ed1-e636a20dafe7-7e2e46d1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4ea6db38-dee3-1f33-4ed1-e636a20daff2-7e2e46d1 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a61e5cec-fed9-59de-5de3-a830a00b3d4d-7e2e46d1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8235a033-09f2-b6bc-2fc2-ef4598219f62-7e2e46d1 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_8130096d-c032-c09d-ba32-e1fa08b00d45-7e2e46d1 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_06907f82-7ad6-1f42-8895-fe32d78dca11-7e2e46d1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_563aec47-d5cc-4d43-1957-dca7c8a1d364-7e2e46d1 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-ed525a49-179e-054d-c868-f7f1474961fc-7e2e46d1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a97bb040-f2d6-f010-02ca-c6da94dee50d-7e2e46d1 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_17be2c2f-472f-ed2e-18c5-625e4f792a30-7e2e46d1 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_53203736-539d-0d81-ddfc-e29ef722436f-7e2e46d1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_546b3123-c73f-067c-9ae8-fbe0c99e66eb-7e2e46d1 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_1bf6cad9-6630-7a55-6342-44a0a701aa47-7e2e46d1 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-2e2e46d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-2e2e46d3 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-2e2e46d3 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-2e2e46d3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-2e2e46d3 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-2e2e46d3, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-2e2e46d3, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-2e2e46d3, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-2e2e46d3, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-2e2e46d3, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-2e2e46d3, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-2e2e46d3, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-2e2e46d3, #w-node-_14b00f51-dfb3-3a97-8ff8-7824ffc9e907-2e2e46d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-2e2e46d3 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-2e2e46d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-2e2e46d3, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-2e2e46d3, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-2e2e46d3, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-2e2e46d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7805f774-159b-839f-b1f5-c530a9b312c9-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca51f6e1-eddb-5491-57db-bea46bcddd03-fe2e46d4, #w-node-ca51f6e1-eddb-5491-57db-bea46bcddd05-fe2e46d4, #w-node-ee63f11f-d8d5-c3cf-a4b3-14e974edc5df-fe2e46d4, #w-node-ee63f11f-d8d5-c3cf-a4b3-14e974edc5ea-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c62485c0-3a37-a2c9-0611-7da4dac7a9db-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a260d688-5935-396b-b12c-0cea2887da01-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86818b9d-ef3e-d304-2634-fbf9af42dc93-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86818b9d-ef3e-d304-2634-fbf9af42dc96-fe2e46d4, #w-node-_86818b9d-ef3e-d304-2634-fbf9af42dc94-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba150776-0700-e0aa-504d-fbf4be5ff18d-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba150776-0700-e0aa-504d-fbf4be5ff18e-fe2e46d4, #w-node-ba150776-0700-e0aa-504d-fbf4be5ff190-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba150776-0700-e0aa-504d-fbf4be5ff19d-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba150776-0700-e0aa-504d-fbf4be5ff19e-fe2e46d4, #w-node-ba150776-0700-e0aa-504d-fbf4be5ff1a9-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c68b2d43-91bb-d58c-e098-f1577626e9ed-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c68b2d43-91bb-d58c-e098-f1577626e9ee-fe2e46d4, #w-node-c68b2d43-91bb-d58c-e098-f1577626e9f0-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c68b2d43-91bb-d58c-e098-f1577626e9fd-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c68b2d43-91bb-d58c-e098-f1577626e9fe-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6502394a-2c81-16e8-e207-6c5d01e27601-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6502394a-2c81-16e8-e207-6c5d01e27604-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6502394a-2c81-16e8-e207-6c5d01e27611-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6502394a-2c81-16e8-e207-6c5d01e27612-fe2e46d4, #w-node-_6502394a-2c81-16e8-e207-6c5d01e2761d-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a575db7-7d3b-74aa-464e-ced1e2b41168-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9a575db7-7d3b-74aa-464e-ced1e2b41169-fe2e46d4, #w-node-_9a575db7-7d3b-74aa-464e-ced1e2b4116b-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a575db7-7d3b-74aa-464e-ced1e2b41178-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9a575db7-7d3b-74aa-464e-ced1e2b41179-fe2e46d4, #w-node-_9a575db7-7d3b-74aa-464e-ced1e2b41186-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a545097e-aad4-1822-5677-79da43134f88-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a545097e-aad4-1822-5677-79da43134f89-fe2e46d4, #w-node-a545097e-aad4-1822-5677-79da43134f8b-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a545097e-aad4-1822-5677-79da43134f98-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a545097e-aad4-1822-5677-79da43134f99-fe2e46d4, #w-node-a545097e-aad4-1822-5677-79da43134fa6-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52a7b839-6109-77ac-aa57-d6248cd3bf66-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52a7b839-6109-77ac-aa57-d6248cd3bf67-fe2e46d4, #w-node-_52a7b839-6109-77ac-aa57-d6248cd3bf69-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52a7b839-6109-77ac-aa57-d6248cd3bf78-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52a7b839-6109-77ac-aa57-d6248cd3bf79-fe2e46d4, #w-node-_52a7b839-6109-77ac-aa57-d6248cd3bf88-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b39046ba-0bab-8416-fc7c-a8927a898b3c-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b39046ba-0bab-8416-fc7c-a8927a898b3d-fe2e46d4, #w-node-b39046ba-0bab-8416-fc7c-a8927a898b3f-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b39046ba-0bab-8416-fc7c-a8927a898b4a-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b39046ba-0bab-8416-fc7c-a8927a898b4b-fe2e46d4, #w-node-b39046ba-0bab-8416-fc7c-a8927a898b5a-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d287ffa-fb7d-8107-a36e-e8178f39853d-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d287ffa-fb7d-8107-a36e-e8178f39853e-fe2e46d4, #w-node-_6d287ffa-fb7d-8107-a36e-e8178f398540-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d287ffa-fb7d-8107-a36e-e8178f39854b-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d287ffa-fb7d-8107-a36e-e8178f39854c-fe2e46d4, #w-node-_6d287ffa-fb7d-8107-a36e-e8178f39855b-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d0d6743-8ca3-c182-8fbd-34662c8a64d3-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d0d6743-8ca3-c182-8fbd-34662c8a64d4-fe2e46d4, #w-node-_2d0d6743-8ca3-c182-8fbd-34662c8a64d6-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d0d6743-8ca3-c182-8fbd-34662c8a64df-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d0d6743-8ca3-c182-8fbd-34662c8a64e0-fe2e46d4, #w-node-_2d0d6743-8ca3-c182-8fbd-34662c8a64e9-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b589307-3474-e4b3-0428-4de33b01ecd5-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b589307-3474-e4b3-0428-4de33b01ecd6-fe2e46d4, #w-node-_9b589307-3474-e4b3-0428-4de33b01ecd8-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b589307-3474-e4b3-0428-4de33b01ece1-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b589307-3474-e4b3-0428-4de33b01ece2-fe2e46d4, #w-node-_9b589307-3474-e4b3-0428-4de33b01eceb-fe2e46d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8de80a88-fc35-43ff-b957-b2f8c96b8bbe-fe2e46d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8de80a88-fc35-43ff-b957-b2f8c96b8bbf-fe2e46d4, #w-node-_8de80a88-fc35-43ff-b957-b2f8c96b8bc1-fe2e46d4, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-d32e46d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-d32e46d5 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-d32e46d5 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-d32e46d5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-d32e46d5 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-d32e46d5, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-d32e46d5, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-d32e46d5, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-d32e46d5, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-d32e46d5, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-d32e46d5, #w-node-d7993c00-56db-2c22-4f72-e29fabfc05bd-d32e46d5, #w-node-_723b6df1-5c1b-5ec7-2133-4db37c0e4f6b-d32e46d5, #w-node-_24903b96-c039-711b-b21e-13ab0a2604c3-d32e46d5, #w-node-f0045e54-745d-faf3-9942-ff772f538589-d32e46d5, #w-node-fe61d44c-1bd1-6b4d-4983-9fceba3facfe-d32e46d5, #w-node-a65358a5-7def-2ed7-cd08-657ce05f8048-d32e46d5, #w-node-b0e4a77b-9cf1-975e-bcbe-6546a074e2f7-d32e46d5, #w-node-d61eedd5-ead5-2437-9918-be02d783fc49-d32e46d5, #w-node-_65c2d5f7-d21f-7470-f4fe-c0f4b8cfb6eb-d32e46d5, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-d32e46d5, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-d32e46d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-d32e46d5 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-d32e46d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-d32e46d5, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-d32e46d5, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-d32e46d5, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-d32e46d5, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-732e46d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-732e46d6 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-732e46d6 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-732e46d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-732e46d6 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-732e46d6, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-732e46d6, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-732e46d6, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-732e46d6, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-732e46d6, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-732e46d6, #w-node-_7e00b6cb-dc71-12b4-23ee-ec7d04d3eb24-732e46d6, #w-node-f4fa7b00-6103-fdd0-78ec-bf037b000325-732e46d6, #w-node-ad81fe5a-aa75-6efb-9311-665b9afc5c7d-732e46d6, #w-node-_810cd979-ca86-1054-96c0-8ee7c402acda-732e46d6, #w-node-_5c79a51d-4b13-b6a3-e31c-d18ce08eac2a-732e46d6, #w-node-_9ef4a56b-fa87-3485-8c19-a0f702b6785e-732e46d6, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-732e46d6, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-732e46d6, #w-node-_14b00f51-dfb3-3a97-8ff8-7824ffc9e907-732e46d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-732e46d6 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_06668bf7-37f3-8199-2999-10ded6db571d-732e46d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e5b7207-e3fa-7fe9-6dac-1be10ebb1f7a-732e46d6, #w-node-_6ff3345f-4e6b-eb33-bcf4-ea5e09874ea6-732e46d6, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03f-732e46d6, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c044-732e46d6, #w-node-af900ac0-dc5c-adfc-3727-0bf0d145ef45-542e46d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-542e46d7 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-542e46d7 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-542e46d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-542e46d7 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_54c24b49-7a19-8463-109f-18070115b016-542e46d7, #w-node-d67b1e03-f779-cd29-5519-1f2ec19dc5ca-542e46d7, #w-node-_94dfb12f-9092-2a64-8207-8b88bd4c2147-542e46d7, #w-node-_467af18d-c068-b8bc-504e-0a9fb90edf61-542e46d7, #w-node-_57ed071e-eb58-2b08-a33f-961350a55eb6-542e46d7, #w-node-_647b4a52-e891-de3c-46ce-2ca0282c075c-542e46d7, #w-node-_6ae66bd6-78dd-f346-f32a-cdcb53c28531-542e46d7, #w-node-_8bb13482-b42f-10e6-1d16-815d8aeab6cb-542e46d7, #w-node-_14b00f51-dfb3-3a97-8ff8-7824ffc9e907-542e46d7, #w-node-e02588a4-e4ed-be88-705c-7d09f29426b2-542e46d7, #w-node-f212c9f4-a429-2ea3-53c4-a91b9e343805-542e46d7, #w-node-e263708a-a610-1035-b918-fe3c52551232-542e46d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dae014ab-182d-cb8a-581d-6472dd102830-542e46d7 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-dae014ab-182d-cb8a-581d-6472dd102831-542e46d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dae014ab-182d-cb8a-581d-6472dd102836-542e46d7, #w-node-dae014ab-182d-cb8a-581d-6472dd10283b-542e46d7, #w-node-dae014ab-182d-cb8a-581d-6472dd102855-542e46d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72134892-ce0f-1728-747c-359f32046fe3-413fc5fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-413fc5fa {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_680360eb-6c3d-7296-95a2-0e200cbaa5c6-413fc5fa {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_16353a49-53c1-1675-646e-b0886aa766a8-413fc5fa {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-beab21a0-349a-49b6-f092-131f699b12de-413fc5fa, #w-node-beab21a0-349a-49b6-f092-131f699b12e0-413fc5fa, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a286-413fc5fa, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a289-413fc5fa, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fca-413fc5fa, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fcd-413fc5fa, #w-node-edfa1069-8c43-2883-79cd-0581f257a03a-413fc5fa, #w-node-edfa1069-8c43-2883-79cd-0581f257a03d-413fc5fa, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3f8-413fc5fa, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3fb-413fc5fa, #w-node-_875c42b8-4927-7be0-69a1-357c42081a15-413fc5fa, #w-node-_875c42b8-4927-7be0-69a1-357c42081a18-413fc5fa, #w-node-_2921c1f8-995e-e206-e8e3-03dd8f228c63-413fc5fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2921c1f8-995e-e206-e8e3-03dd8f228c66-413fc5fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2921c1f8-995e-e206-e8e3-03dd8f228c6f-413fc5fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2921c1f8-995e-e206-e8e3-03dd8f228c70-413fc5fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fc2001c-2839-df94-67c3-cdcdeb1712e4-413fc5fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fc2001c-2839-df94-67c3-cdcdeb1712e7-413fc5fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab1c3bde-5cba-a55f-6907-ba3829cde12f-55658e0e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fe3a42a6-d149-7286-b985-5a72a86d124c-55658e0e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2703e2f1-956d-4f0a-7053-924ca35a97cf-55658e0e {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-be538a96-a662-6807-a85e-24f54b3df4b2-55658e0e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_43b97721-dbdc-e1f6-98a1-164709521685-55658e0e {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-b4210110-644a-8249-3504-de0c1894356a-55658e0e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3e84be6a-ddb0-211f-dca5-519958eab779-55658e0e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_120c44af-ebbc-b812-85a9-461d2c972f5c-55658e0e {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_6c12acbc-515f-ce8b-073f-b2ed7772efd5-ac862897 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c12acbc-515f-ce8b-073f-b2ed7772efd6-ac862897 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-_6c12acbc-515f-ce8b-073f-b2ed7772efd8-ac862897 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-_02af9ce0-db64-1a51-ba63-bb93376015f0-ac862897 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_02af9ce0-db64-1a51-ba63-bb93376015f3-ac862897, #w-node-_5160a86d-ce53-6227-70ef-7392dad9717c-ac862897 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_5160a86d-ce53-6227-70ef-7392dad9717d-ac862897 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ef6ce4c-203f-7756-d137-bc6c734f6952-683f8f6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ef6ce4c-203f-7756-d137-bc6c734f6953-683f8f6c {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-_8ef6ce4c-203f-7756-d137-bc6c734f6955-683f8f6c {
  grid-area: 1 / 4 / 2 / 6;
  align-self: center;
  justify-self: end;
}

#w-node-_55729eb5-9fe1-9209-92dd-9ee4d79d0405-683f8f6c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_55729eb5-9fe1-9209-92dd-9ee4d79d0408-683f8f6c, #w-node-_3187fd2d-cae9-4c18-a4c9-313a4d586384-683f8f6c {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_3187fd2d-cae9-4c18-a4c9-313a4d586385-683f8f6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952b-8e912a68 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b9ac715a-c67b-7d36-3953-ca0a925ee09e-8e912a68, #w-node-b9ac715a-c67b-7d36-3953-ca0a925ee0a0-8e912a68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952e-8e912a68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: start;
}

#w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952f-8e912a68 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_12aaa61c-bd4d-59cb-afeb-acddf2021ec7-8e912a68, #w-node-f80e9d0e-efc7-34d6-fd8c-0fa95248c14c-8e912a68, #w-node-_44d5e2d5-79f6-a687-4cb0-dc0781d5c283-8e912a68, #w-node-b22b9503-509a-029b-0509-7ade52a13c3e-8e912a68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5601bbe9-183c-332f-558f-de9226c240e6-c046f961 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5601bbe9-183c-332f-558f-de9226c240ea-c046f961 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5601bbe9-183c-332f-558f-de9226c240ef-c046f961 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_5601bbe9-183c-332f-558f-de9226c240f5-c046f961 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5601bbe9-183c-332f-558f-de9226c240fa-c046f961 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_4343b55e-d290-a3f4-dbc5-8544dfbb56e8-9d1c4e3c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_7805f774-159b-839f-b1f5-c530a9b312c9-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca51f6e1-eddb-5491-57db-bea46bcddd03-b5389f7d, #w-node-ca51f6e1-eddb-5491-57db-bea46bcddd05-b5389f7d, #w-node-ee63f11f-d8d5-c3cf-a4b3-14e974edc5df-b5389f7d, #w-node-ee63f11f-d8d5-c3cf-a4b3-14e974edc5ea-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b204237-5614-ba3d-a297-065206c2e0de-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b204237-5614-ba3d-a297-065206c2e0e1-b5389f7d, #w-node-_0b204237-5614-ba3d-a297-065206c2e0e3-b5389f7d, #w-node-_0b204237-5614-ba3d-a297-065206c2e0ec-b5389f7d, #w-node-_0b204237-5614-ba3d-a297-065206c2e0f3-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3ac7b4b-d02e-d7c2-6283-7d0844fc5916-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3ac7b4b-d02e-d7c2-6283-7d0844fc5919-b5389f7d, #w-node-c3ac7b4b-d02e-d7c2-6283-7d0844fc591b-b5389f7d, #w-node-c3ac7b4b-d02e-d7c2-6283-7d0844fc5924-b5389f7d, #w-node-c3ac7b4b-d02e-d7c2-6283-7d0844fc592b-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e482d4a5-d8fa-c52c-a095-fb49eeea5446-b5389f7d, #w-node-e482d4a5-d8fa-c52c-a095-fb49eeea5447-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d03d045-d47e-f9d6-6942-df3c6019b64d-b5389f7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3d03d045-d47e-f9d6-6942-df3c6019b650-b5389f7d, #w-node-_3d03d045-d47e-f9d6-6942-df3c6019b652-b5389f7d, #w-node-_3d03d045-d47e-f9d6-6942-df3c6019b65b-b5389f7d, #w-node-_3d03d045-d47e-f9d6-6942-df3c6019b662-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e482d4a5-d8fa-c52c-a095-fb49eeea544f-b5389f7d, #w-node-e482d4a5-d8fa-c52c-a095-fb49eeea5450-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f50eec3d-dbce-1e33-424c-8b2a2e32c5aa-b5389f7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f50eec3d-dbce-1e33-424c-8b2a2e32c5ad-b5389f7d, #w-node-f50eec3d-dbce-1e33-424c-8b2a2e32c5af-b5389f7d, #w-node-f50eec3d-dbce-1e33-424c-8b2a2e32c5b8-b5389f7d, #w-node-f50eec3d-dbce-1e33-424c-8b2a2e32c5bf-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731e5-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731e6-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731ea-b5389f7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731ed-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731ef-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731f8-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a731ff-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a73204-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a73205-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a73209-b5389f7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a7320c-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a7320e-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a73217-b5389f7d, #w-node-_052bc7fa-3040-7dd1-4ecc-aa6da5a7321e-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36f77009-e296-1745-c938-8c5aab69132b-b5389f7d, #w-node-_36f77009-e296-1745-c938-8c5aab69132c-b5389f7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36f77009-e296-1745-c938-8c5aab69134f-b5389f7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_36f77009-e296-1745-c938-8c5aab691352-b5389f7d, #w-node-_36f77009-e296-1745-c938-8c5aab691354-b5389f7d, #w-node-_36f77009-e296-1745-c938-8c5aab69135d-b5389f7d, #w-node-_36f77009-e296-1745-c938-8c5aab691364-b5389f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4da8b1f9-6e2d-80ad-8ee2-6a02ef6f191d-780f9979 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4da8b1f9-6e2d-80ad-8ee2-6a02ef6f1920-780f9979 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4da8b1f9-6e2d-80ad-8ee2-6a02ef6f192b-780f9979 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4da8b1f9-6e2d-80ad-8ee2-6a02ef6f192c-780f9979 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b8b344e-563b-bd0c-3c9a-7f375031f3f9-780f9979 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b8b344e-563b-bd0c-3c9a-7f375031f3fc-780f9979, #w-node-_3b8b344e-563b-bd0c-3c9a-7f375031f3fe-780f9979, #w-node-_3b8b344e-563b-bd0c-3c9a-7f375031f407-780f9979, #w-node-_3b8b344e-563b-bd0c-3c9a-7f375031f40e-780f9979 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b09e8-5aa0-3848-ba45-13fd6a792220-780f9979 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f55b09e8-5aa0-3848-ba45-13fd6a792223-780f9979, #w-node-f55b09e8-5aa0-3848-ba45-13fd6a792225-780f9979, #w-node-f55b09e8-5aa0-3848-ba45-13fd6a79222e-780f9979, #w-node-f55b09e8-5aa0-3848-ba45-13fd6a792235-780f9979 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72134892-ce0f-1728-747c-359f32046fe3-1d5c18f0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-1d5c18f0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_680360eb-6c3d-7296-95a2-0e200cbaa5c6-1d5c18f0 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-beab21a0-349a-49b6-f092-131f699b12de-1d5c18f0, #w-node-beab21a0-349a-49b6-f092-131f699b12e0-1d5c18f0, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a286-1d5c18f0, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a289-1d5c18f0, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fca-1d5c18f0, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fcd-1d5c18f0, #w-node-edfa1069-8c43-2883-79cd-0581f257a03a-1d5c18f0, #w-node-edfa1069-8c43-2883-79cd-0581f257a03d-1d5c18f0, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3f8-1d5c18f0, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3fb-1d5c18f0, #w-node-_875c42b8-4927-7be0-69a1-357c42081a15-1d5c18f0, #w-node-_875c42b8-4927-7be0-69a1-357c42081a18-1d5c18f0, #w-node-b36235ad-24c3-679a-5e41-2a33dddaa776-1d5c18f0, #w-node-b36235ad-24c3-679a-5e41-2a33dddaa779-1d5c18f0, #w-node-_3c20c77a-7352-3644-1105-e5a486932859-1d5c18f0, #w-node-_3c20c77a-7352-3644-1105-e5a48693285c-1d5c18f0, #w-node-bd078113-4e2e-1e3c-330f-35f40053bb32-1d5c18f0, #w-node-bd078113-4e2e-1e3c-330f-35f40053bb35-1d5c18f0, #w-node-f4084247-c26b-c612-3e81-0759f091d310-1d5c18f0, #w-node-f4084247-c26b-c612-3e81-0759f091d313-1d5c18f0, #w-node-_89070a56-0c6e-0890-3bc6-2093742778c0-1d5c18f0, #w-node-_89070a56-0c6e-0890-3bc6-2093742778c3-1d5c18f0, #w-node-_37c05c5a-1518-efda-43f2-0cdebc8a0783-1d5c18f0, #w-node-_37c05c5a-1518-efda-43f2-0cdebc8a0786-1d5c18f0, #w-node-_1f0d60f7-feae-d6e7-51d6-f7fbbde53879-1d5c18f0, #w-node-_1f0d60f7-feae-d6e7-51d6-f7fbbde5387c-1d5c18f0, #w-node-_273a5b4d-0b27-7f8c-fe69-47486ba17016-1d5c18f0, #w-node-_273a5b4d-0b27-7f8c-fe69-47486ba17019-1d5c18f0, #w-node-c2d78896-015a-5149-9063-405ec5ba3d5f-1d5c18f0, #w-node-c2d78896-015a-5149-9063-405ec5ba3d62-1d5c18f0, #w-node-_9e3570b9-757f-f142-4f73-42b98792af47-1d5c18f0, #w-node-_9e3570b9-757f-f142-4f73-42b98792af4a-1d5c18f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1440px) {
  #w-node-_936858ce-1cc2-e2c4-191d-3e87630905ea-fb2e46c5 {
    grid-area: 1 / 3 / 2 / 7;
    justify-self: end;
  }

  #w-node-_72134892-ce0f-1728-747c-359f32046fe3-112e46c7 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-112e46c7, #w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-413fc5fa {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-_16353a49-53c1-1675-646e-b0886aa766a8-413fc5fa {
    grid-area: 1 / 1 / 2 / 6;
    align-self: start;
  }

  #w-node-_5601bbe9-183c-332f-558f-de9226c240e6-c046f961, #w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-1d5c18f0 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_936858ce-1cc2-e2c4-191d-3e87630905ea-fb2e46c5 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: end;
  }

  #w-node-_0680b261-09b8-d2ad-de99-d1ec3b037a8f-fb2e46c5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_0680b261-09b8-d2ad-de99-d1ec3b037a98-fb2e46c5 {
    align-self: start;
  }

  #w-node-_0680b261-09b8-d2ad-de99-d1ec3b037aa1-fb2e46c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_72134892-ce0f-1728-747c-359f32046fe3-112e46c7 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-112e46c7, #w-node-_680360eb-6c3d-7296-95a2-0e200cbaa5c6-112e46c7, #w-node-_5842b655-de68-7e85-1bdb-8ba43d50f863-3d50f861 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_117ca563-e30f-96a2-9568-c310541b0c1c-3d50f861, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-f32e46c9, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-f32e46c9, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-932e46ca, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-932e46ca, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-eb2e46cb, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-eb2e46cb, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-bf2e46cc, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-bf2e46cc, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-3b2e46cd, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-3b2e46cd, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-4a2e46ce, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-4a2e46ce, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-e92e46cf, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-e92e46cf, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-2e2e46d3, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-2e2e46d3, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-d32e46d5, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-d32e46d5, #w-node-_0e388bb2-b7d8-9bbe-b976-ba7ddbbeed4c-732e46d6, #w-node-_9f2a826f-0c35-1b61-e128-d0b557d7c03e-732e46d6, #w-node-dae014ab-182d-cb8a-581d-6472dd102835-542e46d7, #w-node-dae014ab-182d-cb8a-581d-6472dd102854-542e46d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-413fc5fa, #w-node-_680360eb-6c3d-7296-95a2-0e200cbaa5c6-413fc5fa, #w-node-_16353a49-53c1-1675-646e-b0886aa766a8-413fc5fa {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_2921c1f8-995e-e206-e8e3-03dd8f228c63-413fc5fa, #w-node-_2921c1f8-995e-e206-e8e3-03dd8f228c6f-413fc5fa, #w-node-_8fc2001c-2839-df94-67c3-cdcdeb1712e4-413fc5fa {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5160a86d-ce53-6227-70ef-7392dad97181-ac862897, #w-node-_5160a86d-ce53-6227-70ef-7392dad971c9-ac862897, #w-node-_3187fd2d-cae9-4c18-a4c9-313a4d586389-683f8f6c, #w-node-_3187fd2d-cae9-4c18-a4c9-313a4d5863a3-683f8f6c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952e-8e912a68 {
    align-self: start;
  }

  #w-node-_5601bbe9-183c-332f-558f-de9226c240e6-c046f961 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_4da8b1f9-6e2d-80ad-8ee2-6a02ef6f191d-780f9979, #w-node-_4da8b1f9-6e2d-80ad-8ee2-6a02ef6f192b-780f9979 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b66aab8d-f458-0c09-87a9-e1b0753568a4-1d5c18f0, #w-node-_680360eb-6c3d-7296-95a2-0e200cbaa5c6-1d5c18f0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_936858ce-1cc2-e2c4-191d-3e87630905ea-fb2e46c5, #w-node-_72134892-ce0f-1728-747c-359f32046fe3-112e46c7 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-f32e46c9, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-f32e46c9 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-f32e46c9 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-932e46ca, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-932e46ca {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-932e46ca {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-eb2e46cb, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-eb2e46cb {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-eb2e46cb {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-bf2e46cc, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-bf2e46cc {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-bf2e46cc {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-3b2e46cd, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-3b2e46cd {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-3b2e46cd {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-4a2e46ce, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-4a2e46ce {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-4a2e46ce {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-e92e46cf, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-e92e46cf {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-e92e46cf {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_4ea6db38-dee3-1f33-4ed1-e636a20dafe7-7e2e46d1, #w-node-_4ea6db38-dee3-1f33-4ed1-e636a20daff2-7e2e46d1, #w-node-a61e5cec-fed9-59de-5de3-a830a00b3d4d-7e2e46d1, #w-node-_8235a033-09f2-b6bc-2fc2-ef4598219f62-7e2e46d1, #w-node-_8130096d-c032-c09d-ba32-e1fa08b00d45-7e2e46d1, #w-node-_06907f82-7ad6-1f42-8895-fe32d78dca11-7e2e46d1, #w-node-_563aec47-d5cc-4d43-1957-dca7c8a1d364-7e2e46d1, #w-node-ed525a49-179e-054d-c868-f7f1474961fc-7e2e46d1, #w-node-a97bb040-f2d6-f010-02ca-c6da94dee50d-7e2e46d1, #w-node-_17be2c2f-472f-ed2e-18c5-625e4f792a30-7e2e46d1, #w-node-_53203736-539d-0d81-ddfc-e29ef722436f-7e2e46d1, #w-node-_546b3123-c73f-067c-9ae8-fbe0c99e66eb-7e2e46d1, #w-node-_1bf6cad9-6630-7a55-6342-44a0a701aa47-7e2e46d1, #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-2e2e46d3, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-2e2e46d3 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-2e2e46d3 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-d32e46d5, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-d32e46d5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-d32e46d5 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-732e46d6, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-732e46d6 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f20f2eb-b2d6-4073-534f-9228746ea26c-732e46d6 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-fb7fcc28-2260-60d0-ad7f-5b1d2efcf597-542e46d7, #w-node-e0d97efb-b79e-413c-16af-b5f69c5d3d7b-542e46d7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-dae014ab-182d-cb8a-581d-6472dd102830-542e46d7 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-beab21a0-349a-49b6-f092-131f699b12e0-413fc5fa, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a289-413fc5fa, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fcd-413fc5fa, #w-node-edfa1069-8c43-2883-79cd-0581f257a03d-413fc5fa, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3fb-413fc5fa, #w-node-_875c42b8-4927-7be0-69a1-357c42081a18-413fc5fa {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ab1c3bde-5cba-a55f-6907-ba3829cde12f-55658e0e, #w-node-fe3a42a6-d149-7286-b985-5a72a86d124c-55658e0e, #w-node-_2703e2f1-956d-4f0a-7053-924ca35a97cf-55658e0e, #w-node-be538a96-a662-6807-a85e-24f54b3df4b2-55658e0e, #w-node-_43b97721-dbdc-e1f6-98a1-164709521685-55658e0e, #w-node-b4210110-644a-8249-3504-de0c1894356a-55658e0e, #w-node-_3e84be6a-ddb0-211f-dca5-519958eab779-55658e0e, #w-node-_120c44af-ebbc-b812-85a9-461d2c972f5c-55658e0e, #w-node-_02af9ce0-db64-1a51-ba63-bb93376015f0-ac862897, #w-node-_02af9ce0-db64-1a51-ba63-bb93376015f3-ac862897 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_5160a86d-ce53-6227-70ef-7392dad9717c-ac862897 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_55729eb5-9fe1-9209-92dd-9ee4d79d0405-683f8f6c, #w-node-_55729eb5-9fe1-9209-92dd-9ee4d79d0408-683f8f6c {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_3187fd2d-cae9-4c18-a4c9-313a4d586384-683f8f6c {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952b-8e912a68, #w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952e-8e912a68, #w-node-_26a0f14e-d6d9-bc37-999e-2ab687e3952f-8e912a68, #w-node-_5601bbe9-183c-332f-558f-de9226c240ea-c046f961, #w-node-_5601bbe9-183c-332f-558f-de9226c240ef-c046f961, #w-node-_5601bbe9-183c-332f-558f-de9226c240f5-c046f961, #w-node-_5601bbe9-183c-332f-558f-de9226c240fa-c046f961 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_4343b55e-d290-a3f4-dbc5-8544dfbb56e8-9d1c4e3c {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-beab21a0-349a-49b6-f092-131f699b12e0-1d5c18f0, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a289-1d5c18f0, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fcd-1d5c18f0, #w-node-edfa1069-8c43-2883-79cd-0581f257a03d-1d5c18f0, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3fb-1d5c18f0, #w-node-_875c42b8-4927-7be0-69a1-357c42081a18-1d5c18f0, #w-node-b36235ad-24c3-679a-5e41-2a33dddaa779-1d5c18f0, #w-node-_3c20c77a-7352-3644-1105-e5a48693285c-1d5c18f0, #w-node-bd078113-4e2e-1e3c-330f-35f40053bb35-1d5c18f0, #w-node-f4084247-c26b-c612-3e81-0759f091d313-1d5c18f0, #w-node-_89070a56-0c6e-0890-3bc6-2093742778c3-1d5c18f0, #w-node-_37c05c5a-1518-efda-43f2-0cdebc8a0786-1d5c18f0, #w-node-_1f0d60f7-feae-d6e7-51d6-f7fbbde5387c-1d5c18f0, #w-node-_273a5b4d-0b27-7f8c-fe69-47486ba17019-1d5c18f0, #w-node-c2d78896-015a-5149-9063-405ec5ba3d62-1d5c18f0, #w-node-_9e3570b9-757f-f142-4f73-42b98792af4a-1d5c18f0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0680b261-09b8-d2ad-de99-d1ec3b037a8f-fb2e46c5, #w-node-_0680b261-09b8-d2ad-de99-d1ec3b037a98-fb2e46c5, #w-node-_0680b261-09b8-d2ad-de99-d1ec3b037aa1-fb2e46c5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_72134892-ce0f-1728-747c-359f32046fe3-112e46c7 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_5842b655-de68-7e85-1bdb-8ba43d50f863-3d50f861, #w-node-_5842b655-de68-7e85-1bdb-8ba43d50f86c-3d50f861, #w-node-_117ca563-e30f-96a2-9568-c310541b0c1c-3d50f861 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-f32e46c9, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-f32e46c9, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-932e46ca, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-932e46ca, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-eb2e46cb, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-eb2e46cb, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-bf2e46cc, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-bf2e46cc, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-3b2e46cd, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-3b2e46cd, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-4a2e46ce, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-4a2e46ce, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-e92e46cf, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-e92e46cf, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-2e2e46d3, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-2e2e46d3, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-d32e46d5, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-d32e46d5, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-732e46d6, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-732e46d6, #w-node-_9749f467-c0c9-3f6c-99e1-15502931fd2f-542e46d7, #w-node-cf18be71-3f17-b1be-c0dd-c3d77d73302b-542e46d7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: center;
  }

  #w-node-_72134892-ce0f-1728-747c-359f32046fe3-413fc5fa {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-beab21a0-349a-49b6-f092-131f699b12de-413fc5fa, #w-node-beab21a0-349a-49b6-f092-131f699b12e0-413fc5fa, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a286-413fc5fa, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a289-413fc5fa, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fca-413fc5fa, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fcd-413fc5fa, #w-node-edfa1069-8c43-2883-79cd-0581f257a03a-413fc5fa, #w-node-edfa1069-8c43-2883-79cd-0581f257a03d-413fc5fa, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3f8-413fc5fa, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3fb-413fc5fa, #w-node-_875c42b8-4927-7be0-69a1-357c42081a15-413fc5fa, #w-node-_875c42b8-4927-7be0-69a1-357c42081a18-413fc5fa {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_6c12acbc-515f-ce8b-073f-b2ed7772efd6-ac862897, #w-node-_6c12acbc-515f-ce8b-073f-b2ed7772efd8-ac862897, #w-node-_8ef6ce4c-203f-7756-d137-bc6c734f6953-683f8f6c, #w-node-_8ef6ce4c-203f-7756-d137-bc6c734f6955-683f8f6c {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: center;
  }

  #w-node-_72134892-ce0f-1728-747c-359f32046fe3-1d5c18f0 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-beab21a0-349a-49b6-f092-131f699b12de-1d5c18f0, #w-node-beab21a0-349a-49b6-f092-131f699b12e0-1d5c18f0, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a286-1d5c18f0, #w-node-_36b0db5f-a5cc-7560-ba1a-65e85665a289-1d5c18f0, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fca-1d5c18f0, #w-node-_18c41f2c-85cf-8d0f-bed1-1bc76f880fcd-1d5c18f0, #w-node-edfa1069-8c43-2883-79cd-0581f257a03a-1d5c18f0, #w-node-edfa1069-8c43-2883-79cd-0581f257a03d-1d5c18f0, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3f8-1d5c18f0, #w-node-_2bc15f20-3d63-ffac-6ad3-3f97814fe3fb-1d5c18f0, #w-node-_875c42b8-4927-7be0-69a1-357c42081a15-1d5c18f0, #w-node-_875c42b8-4927-7be0-69a1-357c42081a18-1d5c18f0, #w-node-b36235ad-24c3-679a-5e41-2a33dddaa776-1d5c18f0, #w-node-b36235ad-24c3-679a-5e41-2a33dddaa779-1d5c18f0, #w-node-_3c20c77a-7352-3644-1105-e5a486932859-1d5c18f0, #w-node-_3c20c77a-7352-3644-1105-e5a48693285c-1d5c18f0, #w-node-bd078113-4e2e-1e3c-330f-35f40053bb32-1d5c18f0, #w-node-bd078113-4e2e-1e3c-330f-35f40053bb35-1d5c18f0, #w-node-f4084247-c26b-c612-3e81-0759f091d310-1d5c18f0, #w-node-f4084247-c26b-c612-3e81-0759f091d313-1d5c18f0, #w-node-_89070a56-0c6e-0890-3bc6-2093742778c0-1d5c18f0, #w-node-_89070a56-0c6e-0890-3bc6-2093742778c3-1d5c18f0, #w-node-_37c05c5a-1518-efda-43f2-0cdebc8a0783-1d5c18f0, #w-node-_37c05c5a-1518-efda-43f2-0cdebc8a0786-1d5c18f0, #w-node-_1f0d60f7-feae-d6e7-51d6-f7fbbde53879-1d5c18f0, #w-node-_1f0d60f7-feae-d6e7-51d6-f7fbbde5387c-1d5c18f0, #w-node-_273a5b4d-0b27-7f8c-fe69-47486ba17016-1d5c18f0, #w-node-_273a5b4d-0b27-7f8c-fe69-47486ba17019-1d5c18f0, #w-node-c2d78896-015a-5149-9063-405ec5ba3d5f-1d5c18f0, #w-node-c2d78896-015a-5149-9063-405ec5ba3d62-1d5c18f0, #w-node-_9e3570b9-757f-f142-4f73-42b98792af47-1d5c18f0, #w-node-_9e3570b9-757f-f142-4f73-42b98792af4a-1d5c18f0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
}

@font-face {
  font-family: 'Belleza';
  src: url('https://uploads-ssl.webflow.com/63bc37f5a7bd8edd912e46c4/63bc37f5a7bd8e7a112e46f7_Belleza-Regular.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}