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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

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

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

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

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

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

p {
  margin-bottom: 10px;
}

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

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

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

li {
  margin-bottom: 10px;
}

img {
  display: block;
}

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

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

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

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

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

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

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

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

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

.container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

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

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

.heading-jumbo {
  color: #000;
  text-align: left;
  text-transform: none;
  width: 60%;
  min-width: 60%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 32px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 130%;
}

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

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

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

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

.label.cc-speaking-label {
  margin-top: 20px;
  margin-bottom: 10px;
}

.label.cc-about-light {
  opacity: .6;
}

.paragraph-light {
  opacity: .6;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.paragraph-light.cc-position-name {
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.section {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: 32px;
  margin-right: 32px;
  padding-right: 0;
  display: flex;
}

.section.cc-contact {
  background-color: #f4f4f4;
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
}

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

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

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

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

.navigation-item {
  opacity: .6;
  color: #000;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #0000;
  padding: 9px 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

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

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

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  text-transform: none;
  font-family: Inter, sans-serif;
  font-weight: 300;
  text-decoration: underline;
}

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

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

.navigation-items {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0 10px 32px;
  display: flex;
}

.navigation {
  background-color: #0000;
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  align-items: center;
  width: 100%;
  padding: 0 10px 0 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-image {
  display: block;
}

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

.intro-wrap {
  margin-top: 100px;
  margin-bottom: 140px;
}

.name-text {
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.position-name-text {
  text-transform: none;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 34px;
}

.work-description {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.work-experience-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". . . ."
  / 1fr 1fr 1fr 1fr;
  margin-bottom: 140px;
}

.works-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". . ."
                 ". . ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin-bottom: 80px;
}

.carrer-headline-wrap {
  width: 70%;
  margin-bottom: 50px;
}

.work-image {
  text-align: center;
  background-color: #f4f4f4;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 460px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.work-image:hover {
  opacity: .8;
}

.work-image:active {
  opacity: .7;
}

.work-image.cc-work-1 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eafed8a5b063c82bc55d4_DSC4253-1246x700.jpg");
  background-size: cover;
  margin-bottom: 0;
}

.work-image.cc-work-2 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eb091ed5805ecc3c79a0d_PongToPokemon_BobBullock__9A7A1645_116.jpg");
  background-size: cover;
  margin-bottom: 0;
}

.work-image.cc-work-4 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e2ca5bc22fc1020327bf7_portfolio%203%20-%20wide.svg");
  background-size: cover;
}

.work-image.cc-work-3 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e2ca5bc22fc7558327bf8_portfolio%204%20-%20wide.svg");
  background-size: cover;
}

.project-name-link {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.project-name-link:hover {
  opacity: .8;
}

.project-name-link:active {
  opacity: .7;
}

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

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

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

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

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

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

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

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

.contact {
  padding-top: 80px;
  padding-bottom: 90px;
}

.contact-headline {
  width: 70%;
  margin-bottom: 40px;
}

.contact-form-grid {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
}

.contact-form-wrap {
  width: 70%;
}

.footer-wrap {
  justify-content: space-between;
  align-items: center;
  padding: 40px 50px;
  display: flex;
}

.webflow-link {
  opacity: .5;
  text-transform: uppercase;
  align-items: center;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

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

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

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

.footer-links {
  align-items: center;
  margin-right: -20px;
  display: flex;
}

.footer-item {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
}

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

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

.about-intro-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 140px;
}

.hi-there-heading {
  margin-top: 10px;
  margin-bottom: 20px;
}

.service-name-text {
  opacity: .6;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 46px;
}

.skillset-wrap {
  padding-right: 60px;
}

.reference-link {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
  text-decoration: none;
}

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

.reference-link:active {
  opacity: .9;
}

.featured-item-wrap {
  margin-bottom: 25px;
}

.services-items-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-areas: ". .";
  padding-top: 10px;
}

.aboutgrid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 1fr 1fr 1fr;
  margin-top: 140px;
  margin-bottom: 140px;
  padding-left: 32px;
  padding-right: 32px;
}

.personal-features-grid {
  grid-column-gap: 80px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-areas: ". ."
                       ". .";
  margin-bottom: 110px;
}

.speaking-text {
  margin-right: 8px;
  display: inline-block;
}

.speaking-text.cc-past-speaking {
  opacity: .6;
}

.speaking-detail {
  opacity: .6;
  display: inline-block;
}

.upcoming-wrap {
  margin-bottom: 40px;
}

.social-media-heading {
  margin-bottom: 60px;
}

.social-media-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: ". . . ."
                       ". . . .";
  margin-bottom: 30px;
}

.project-overview-grid {
  grid-column-gap: 50px;
  grid-row-gap: 100px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  max-width: 1440px;
  margin-top: 120px;
  margin-bottom: 135px;
  padding-left: 32px;
  padding-right: 32px;
}

.detail-header-image {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e57ffbc22fcab0535ce3c_P2P3.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
}

.project-description-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2.5fr;
  margin-top: 120px;
  margin-bottom: 120px;
}

.detail-image {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e57ff26ebf929a83f5af9_P2P4.jpg");
  background-size: auto;
  width: 100%;
  margin-bottom: 30px;
}

.email-section {
  text-align: center;
  width: 70%;
  margin: 140px auto 200px;
}

.email-link {
  text-transform: none;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 64px;
  font-weight: 400;
  line-height: 88px;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

.text-block {
  color: #000;
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.div-block {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.project1thumbnail {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e580434ed9ec24bc5d038_P2P17.jpg");
  background-position: 0 0;
  background-size: auto;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template: ". Area" 1fr
                 ". ." minmax(auto, 1fr)
                 / 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  max-width: 1440px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-2 {
  width: auto;
}

.div-block-3 {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eb4e7341fb598ed9e06a5_PongToPokemon_BobBullock__9A7A1453_056.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
}

.image {
  object-fit: fill;
}

.div-block-4 {
  flex-direction: row;
  justify-content: center;
  min-width: 1440px;
  max-width: 1440px;
  margin-right: 10px;
  display: block;
}

.div-block-5 {
  flex-direction: column;
  align-items: center;
  min-width: 0%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.div-block-6 {
  width: 100%;
  min-width: 0;
  max-width: 1440px;
  margin-top: 140px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading {
  min-width: 50%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.div-block-7 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eb5989e7350c77d2ae37b_PongToPokemon_BobBullock__9A7A1407_041.jpg");
  background-position: 0 0;
  background-size: cover;
  display: block;
}

.notalone {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6320eb4483827a7e80a5bdad_NA6.jpg"), url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eafb953eb68c165dede96_137641160_10159215930166096_6729430194292381539_n.jpg");
  background-position: 50%, 50%;
  background-size: cover, cover;
  justify-content: flex-start;
  align-items: flex-end;
  height: 500px;
  display: block;
}

.subtext {
  color: #767676;
  background-image: linear-gradient(#fff, #fff);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-9 {
  margin-bottom: 40px;
}

.main {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.main:hover {
  text-decoration: underline;
}

.div-block-10, .div-block-11, .div-block-12, .p2p {
  margin-bottom: 40px;
}

.projectshell {
  margin-bottom: 30px;
}

.fashion {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eca1f11a5ac766cc91688_FF6.jpg");
  background-position: 18% 100%;
  background-size: cover;
  align-items: flex-end;
  height: 500px;
  display: block;
}

.baetanical {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631f7561b8834fbd8e738839_Bae2.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.pong {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5803b54efc67033ab561_P2P18.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.cowboys {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631ecb46ed58057ab6c90520_C7.jpg");
  background-position: 50% 10%;
  background-size: cover;
  height: 500px;
  overflow: hidden;
}

.sam {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6321e457f8aee18eb2ed2c01_Sam9.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.unsinkable {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdc4447fbaf8a721be641_U35.jpg"), url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6322263184f852150f2bf93d_U59.jpg"), url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6322209aded3f154f04eca96_U57.jpg");
  background-position: 50%, 90% 0, 0%;
  background-size: cover, cover, cover;
  height: 500px;
}

.rodeo {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/632269a126cb84f88334fa76_Rodeo_People_Engagement.jpg");
  background-position: 58%;
  background-size: cover;
  height: 500px;
}

.lifeworks {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/63223c1d2ab401ee7ec57676_L30.jpg");
  background-position: 20%;
  background-size: cover;
  height: 500px;
}

.enviro {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdce5df2862077f023917_MLK_Banner_5.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 500px;
}

.grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: fill;
  background-color: #f5f5f5;
  border: 0 #d13e3e;
  border-radius: 0;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ". Area";
  grid-auto-flow: row;
  place-items: start stretch;
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
  overflow: visible;
}

.div-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-14 {
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

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

.image-4 {
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
}

.image-5 {
  width: 100%;
}

.projectgrid {
  object-fit: cover;
  object-position: 67% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
}

.image-6 {
  object-fit: cover;
}

.italic-text {
  font-weight: 200;
}

.link, .link-2 {
  font-weight: 300;
  text-decoration: none;
}

.link-block {
  object-fit: fill;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.text-block-2 {
  font-size: 10px;
  line-height: 10px;
}

.text-block-3 {
  font-size: 10px;
  line-height: 20px;
}

.cinema {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6323680449729f846cf47068_Misc30.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 500px;
}

.sidebar {
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.sidebar.sidebar2 {
  margin-top: 20px;
}

.sidebartext {
  opacity: .6;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 20px;
}

.projectdesc {
  opacity: .6;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 29px;
}

.italic-text-2 {
  color: #000;
}

.aboutmain {
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 37px;
}

.list {
  padding-left: 15px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 23px;
}

.listitem {
  margin-bottom: 3px;
}

.div-block-15 {
  max-width: 1440px;
}

.div-block-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-2, .link-block-3, .link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11 {
  width: 100%;
  height: 100%;
}

.link2 {
  margin-top: 10px;
}

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

.image-8 {
  width: 100%;
}

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

.image-10 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5803b54efc67033ab561_P2P18.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
}

.div-block-17 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5803b54efc67033ab561_P2P18.jpg");
  background-position: 0 0;
  background-size: cover;
}

.image-11 {
  width: 100%;
  height: 100%;
}

.div-block-18 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5800f265cf135eced1be_P2P9.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-19 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5802ad7a064c16c28b6a_P2P16.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-20 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e58006e474ec44a194152_P2P8.jpg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-21 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5802f265cf53baced1d9_P2P14.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-22 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e580153eb6819d7d98a25_P2P10.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-24 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631eca20b54fd246f094793a_FF7.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.image-15 {
  width: 100%;
  height: 100%;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdbf5d655df3ef28ac46b_FF15.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdbf8d655dfcaba8ac4af_FF23.jpg");
  background-position: 0 0;
  background-size: cover;
}

.image-16, .image-17 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-18 {
  width: 100%;
  height: 100%;
}

.div-block-27 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631ecb4340429000f6abbb93_C2.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdbadd655df5c0a8ac1d4_C30.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-19 {
  width: 100%;
}

.div-block-29 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdbab47fbaf983f1be2c5_C32.jpg");
  background-position: 50%;
  background-size: auto;
}

.image-20, .image-21 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-block-30 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631ecb43af19c49c4fc2ebd2_C4.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.div-block-31 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdba8cc43a08a23b03c54_C13.jpg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-32 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/632650654cf8f70e8714c849_C42.jpg");
  background-position: 50%;
  background-size: auto;
}

.image-23 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdbac8c025651d95b538e_C25.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

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

.div-block-33 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631fdbac5478ccde6dea02f5_C26.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.image-26 {
  object-fit: cover;
  object-position: 66% 50%;
  width: 100%;
  height: 100%;
}

.div-block-34 {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631ecba54f23e8a05cc91aa1_U5.jpg");
  background-position: 50%;
  background-size: auto;
}

.image-27 {
  object-fit: cover;
  object-position: 70% 50%;
  width: 100%;
  height: 100%;
}

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

.text-span {
  color: #1a1b1f;
  font-size: 13px;
}

.div-block-35 {
  width: 100%;
  height: 100px;
}

.image-29 {
  width: 50%;
}

.image-30 {
  width: auto;
  height: auto;
  max-height: none;
  overflow: visible;
}

.juneteenth {
  object-fit: fill;
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/68126f5e3e01bdbe384065a4_JuneteenthWeb3.jpg"), linear-gradient(#f5f5f5, #f5f5f5);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  height: 500px;
}

.link-block-12 {
  width: 100%;
  height: 100%;
  padding-left: 0;
}

.subtitle {
  color: var(--black);
  margin-top: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}

.htxwebsite {
  object-fit: fill;
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6809807738610fd821c5d68b_www.humanitiestexas.org_archives_digital-repository_abraham-lincoln-ca-1846.png"), linear-gradient(#f5f5f5, #f5f5f5);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 64%, auto;
  height: 500px;
}

.texas-originals {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6813ec491f75df9c88581b75_TXOriginalsWeb8.jpg"), url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6813cd91af757c643e91be04_p.jpeg");
  background-position: 50%, 50%;
  background-size: 1000px, auto;
  width: auto;
  height: 500px;
}

.text-block-4 {
  margin-top: 40px;
}

.bethany-cemetery {
  background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/68607c4d29a7161524c00443_BCA_JBARELA-03.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

@media screen and (max-width: 991px) {
  .styleguide-block {
    text-align: center;
  }

  .heading-jumbo {
    width: 100%;
    padding-right: 0;
    font-size: 56px;
    line-height: 70px;
  }

  .paragraph-light {
    text-align: left;
  }

  .section.cc-contact {
    padding-left: 0;
    padding-right: 0;
  }

  .button {
    justify-content: center;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .menu-icon {
    display: block;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .navigation-items {
    background-color: #0000;
    flex-direction: row;
    flex: 1;
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    inset: 0% 0% auto auto;
  }

  .navigation {
    background-image: linear-gradient(#ffffffe6, #ffffffe6);
    padding: 25px 32px;
  }

  .menu-button {
    z-index: 9999;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .navigation-wrap {
    margin-right: 0;
  }

  .position-name-text {
    text-align: left;
  }

  .work-experience-grid {
    grid-template: ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .works-grid {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .carrer-headline-wrap {
    width: auto;
  }

  .work-image {
    margin-bottom: 30px;
  }

  .contact {
    width: auto;
    padding: 30px 50px 40px;
  }

  .contact-headline, .contact-form-wrap {
    width: 100%;
  }

  .about-intro-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .about-head-text-wrap {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .service-name-text {
    font-size: 24px;
    line-height: 42px;
  }

  .skillset-wrap {
    padding-right: 0;
  }

  .services-items-grid {
    grid-row-gap: 0px;
    grid-template: "."
                   "."
                   / 1fr;
    padding-top: 0;
  }

  .aboutgrid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .personal-features-grid {
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .social-media-heading {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .social-media-grid {
    grid-template: ". ."
                   ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .project-overview-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .project-description-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .email-section {
    margin-bottom: 160px;
  }

  .email-link {
    font-size: 36px;
    line-height: 54px;
  }

  .text-block {
    margin-top: 0;
  }

  .div-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 22px;
    padding-right: 22px;
  }

  .div-block-5 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sidebar, .sidebartext, .projectdesc, .aboutmain {
    text-align: left;
  }

  .image-7 {
    width: 100%;
  }

  .div-block-23 {
    background-color: #0000;
    background-image: none;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding-top: 0;
    display: flex;
  }

  .image-29 {
    width: auto;
  }

  .htxwebsite {
    background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6809807738610fd821c5d68b_www.humanitiestexas.org_archives_digital-repository_abraham-lincoln-ca-1846.png"), linear-gradient(#f5f5f5, #f5f5f5);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 62%, auto;
  }
}

@media screen and (max-width: 767px) {
  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .container {
    text-align: center;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .section {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section.cc-contact {
    padding: 15px;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .logo-link {
    padding-left: 0;
  }

  .navigation {
    padding: 20px 30px;
  }

  .work-experience-grid {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .work-position-wrap {
    margin-bottom: 40px;
  }

  .project-name-link {
    font-size: 16px;
    line-height: 28px;
  }

  .text-field.cc-textarea {
    text-align: left;
  }

  .contact {
    padding-left: 30px;
    padding-right: 30px;
  }

  .contact-form-grid {
    grid-column-gap: 30px;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
  }

  .contact-form {
    flex-direction: column;
    display: flex;
  }

  .contact-form-wrap {
    text-align: left;
  }

  .footer-wrap {
    text-align: center;
    flex-direction: column;
  }

  .webflow-link {
    margin-bottom: 15px;
  }

  .footer-links {
    flex-direction: column;
  }

  .footer-item {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .about-head-text-wrap {
    width: 70%;
    max-width: 470px;
  }

  .aboutgrid {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .personal-features-grid, .social-media-heading {
    width: 70%;
    max-width: 470px;
  }

  .social-media-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .project-overview-grid {
    flex: 1;
    width: 100%;
    margin-top: 90px;
    margin-bottom: 95px;
  }

  .project-description-grid {
    width: 70%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 85px;
  }

  .detail-image {
    margin-bottom: 15px;
  }

  .email-section {
    width: 80%;
    max-width: 470px;
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .email-link {
    font-size: 36px;
    line-height: 54px;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .div-block {
    margin-left: 0;
    margin-right: 0;
  }

  .notalone, .fashion {
    height: 400px;
  }

  .baetanical {
    background-position: 50%;
    height: 400px;
  }

  .pong, .cowboys, .sam, .unsinkable, .rodeo, .lifeworks {
    height: 400px;
  }

  .div-block-16 {
    width: 100%;
  }

  .div-block-23 {
    background-image: none;
  }

  .juneteenth {
    height: 400px;
  }

  .htxwebsite {
    background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6809807738610fd821c5d68b_www.humanitiestexas.org_archives_digital-repository_abraham-lincoln-ca-1846.png"), linear-gradient(to bottom, null, null);
    background-size: 69%, auto;
    height: 400px;
  }

  .texas-originals {
    height: 400px;
  }
}

@media screen and (max-width: 479px) {
  .rich-text {
    width: 100%;
    max-width: none;
  }

  .heading-jumbo {
    padding-right: 0;
    font-size: 30px;
    line-height: 42px;
  }

  .navigation-item {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navigation-item.w--current {
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-items {
    padding-left: 0;
  }

  .navigation {
    background-color: #ffffffe6;
    background-image: none;
    padding-left: 32px;
    padding-right: 20px;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .contact {
    padding-left: 15px;
    padding-right: 15px;
  }

  .contact-form, .contact-form-wrap, .footer-wrap {
    flex-direction: column;
  }

  .about-head-text-wrap {
    width: 100%;
    max-width: none;
  }

  .aboutgrid {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .personal-features-grid, .social-media-heading {
    width: 100%;
    max-width: none;
  }

  .project-overview-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template: "."
                   "."
                   "."
                   "Area"
                   / 1fr;
    width: 100%;
    max-width: none;
  }

  .project-description-grid {
    width: 100%;
    max-width: none;
  }

  .email-section {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .email-link {
    font-size: 30px;
    line-height: 46px;
  }

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

  .div-block {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .notalone, .fashion, .baetanical, .pong, .cowboys, .sam, .unsinkable, .rodeo, .lifeworks, .enviro {
    height: 250px;
  }

  .grid-2 {
    grid-template-areas: "."
                         "Area";
  }

  .projectgrid {
    object-fit: fill;
    width: 100%;
    overflow: hidden;
  }

  .cinema {
    background-position: 50%;
    height: 250px;
  }

  .image-12 {
    object-fit: fill;
    background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5800f265cf135eced1be_P2P9.jpg");
    background-size: cover;
  }

  .image-13 {
    width: 100%;
  }

  .image-14 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/631e5802ad7a064c16c28b6a_P2P16.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .div-block-23 {
    background-image: none;
  }

  .juneteenth {
    height: 250px;
  }

  .htxwebsite {
    background-image: url("https://cdn.prod.website-files.com/631e2ca5bc22fcf0fd327be1/6809807738610fd821c5d68b_www.humanitiestexas.org_archives_digital-repository_abraham-lincoln-ca-1846.png"), linear-gradient(#f5f5f5, #f5f5f5);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 90%, auto;
    height: 250px;
  }

  .texas-originals {
    background-size: 570px, auto;
    height: 250px;
  }
}

#w-node-_9229ecfd-f597-adc4-5f2d-4742ce913425-48327be5, #w-node-_934cc5f1-199a-ea3e-ccfd-1584e10a0380-48327be5, #w-node-a3f60bc7-0cf4-0f8c-8282-9ccce4f8a722-48327be5, #w-node-b7f838d6-868f-8c4b-f1c2-bdb111067d75-48327be5, #w-node-_9f01f343-1392-2e94-6524-d9f051114e9e-48327be5, #w-node-_8766519b-6dc0-aa7a-a9d1-ca557c6c0409-48327be5, #w-node-_8766519b-6dc0-aa7a-a9d1-ca557c6c040a-48327be5, #w-node-_8766519b-6dc0-aa7a-a9d1-ca557c6c0410-48327be5, #w-node-b1531ebc-9d13-3923-2fea-dac2fd5d58c9-48327be5, #w-node-b1531ebc-9d13-3923-2fea-dac2fd5d58ca-48327be5, #w-node-_91be045c-5fa1-6749-ddfd-feb48c2b5d36-48327be5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac044b7-be90-60f3-414d-4224828ffd8a-4f327be8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-dac044b7-be90-60f3-414d-4224828ffd90-4f327be8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-e0327bea {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-e0327bea {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-e0327bea {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-cf47d249-034d-5174-7722-f15a54ecdf0a-e0327bea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dbde7ab-3f98-6012-8dc4-5a0f5a0a7732-e0327bea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1cb56beb-869b-8dc4-4254-fa9b75a82389-e0327bea {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_00c99d84-2c86-ccbc-a98f-ba2eacf9767d-e0327bea, #w-node-_4d83382a-158e-b00e-81cc-fcd154bc2ace-e0327bea, #w-node-_1ea56b40-2722-e501-3824-b2f09c654e67-e0327bea, #w-node-f0054887-e448-f716-a218-a16d5c431a41-e0327bea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f2bc52c-fea4-e353-3630-f86a2ecffcf3-e0327bea, #w-node-_769b5c88-ab6b-4188-425f-d1fd95593220-e0327bea, #w-node-_684940fd-1a49-8549-9ef2-85af8a728a8d-e0327bea, #w-node-_8fadcd46-d273-0e00-dc96-c7f3c2a06ec6-e0327bea, #w-node-_7fa0d805-4b02-c0f2-5c2c-20a80d87b505-e0327bea, #w-node-ab4ca0f0-164c-de67-f5e2-704486b27549-e0327bea, #w-node-_5c93d8fe-df9c-e3cc-a825-67ec68fd22f5-e0327bea, #w-node-ea30b053-dcd0-5c66-dd5e-ac01bc959164-e0327bea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fb44415-fe9e-06da-fc79-4edabfc1e855-e0327bea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3dd6de0-2f0a-ee84-b491-88f55a4f1358-e0327bea {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4a9e8ce4-d130-667b-49bc-7ba7182d8644-e0327bea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a42bac4c-302b-9914-4d0a-95b52e993e6c-e0327bea, #w-node-beb2b90f-cd45-1e78-465e-69bc14830499-e0327bea, #w-node-_5a692696-6205-5298-a6d1-92b1d06768f0-e0327bea, #w-node-f27049e7-46cb-bbf5-48d9-d95c84b6fc82-e0327bea, #w-node-af2ef59f-ac3d-568c-2616-d8e7b18a7229-e0327bea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_47642119-e938-f39a-a69f-fc050b3c0ba4-e0327bea {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bfd73641-229e-fbdb-c3d0-79a5c04b5d9b-e0327bea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a4b434-aa33-82c0-13d1-6af8171b7258-e0327bea, #w-node-_620fe0b8-ea2d-2258-fa4d-4ee6ac6d4976-e0327bea, #w-node-cdca2e94-8336-07dc-d09c-88697f85aecb-e0327bea, #w-node-_7eca64b2-6c27-cffc-40a5-bfe326b29db7-e0327bea, #w-node-_001fe0a9-5744-f013-5c8d-8da8a26ca2c7-e0327bea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-6440c672 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-6440c672 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-6440c672 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d7f8477a-7746-d9e8-d61b-c1405abe23a6-6440c672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d5f030b-17f7-6c31-1112-fc015e4db416-6440c672, #w-node-bdee55ee-a41a-4c11-9469-c978ce2820f8-6440c672, #w-node-c9dd92cd-43d6-d724-88c1-262d00e7dfc1-6440c672, #w-node-_4a446b38-8eb2-08ef-3c92-c0dd52154cb6-6440c672, #w-node-a17a6c73-618e-e7da-7019-5a2d5a8afe07-6440c672 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16fb017e-1d8d-e709-1f43-5707b3094b7f-6440c672 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-d25997a2-8e60-1a2c-14d5-8bed4d929db9-6440c672, #w-node-_6050600c-b18d-56d5-4744-d19549cf0ba5-6440c672, #w-node-_87dbd46d-d57f-f3d6-f05a-d71242696222-6440c672, #w-node-c1d81ae2-893a-dbe9-45c2-74155df3c196-6440c672, #w-node-_76b9dd1a-5e84-3000-f5f1-d24ebacb0173-6440c672, #w-node-_58a2e90a-5ca6-4e5b-a857-7eef5b1cdf02-6440c672, #w-node-_460efd80-83b9-64ad-d824-0e661b67271f-6440c672, #w-node-_66da39f3-8f4b-cae7-0745-f8d025ae4ead-6440c672, #w-node-_79f5592c-af74-8e73-0ea6-122acf6aad07-6440c672 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83073e76-61a5-fe7a-4c12-54f8c294536c-6440c672, #w-node-b3e098e0-6672-7857-2a6b-99f3ad849b11-6440c672, #w-node-_3c134679-6105-d518-bfa9-833525bb7dd5-6440c672, #w-node-a3796215-7933-0644-4d2e-e5821355452e-6440c672, #w-node-bf17aefd-3046-77bd-de88-67c6da72078d-6440c672, #w-node-_2a0bbb33-1d81-5b68-0afc-be315ac76d55-6440c672, #w-node-aad18fb6-a843-e069-2ca5-b619c89979c6-6440c672, #w-node-bd4db442-ba37-a0d0-4023-5cb7a12f26ba-6440c672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0bbf98-ec80-8d80-2e49-a41f79feac74-6440c672, #w-node-f416297a-56f2-e109-04c8-8a4e63b08ceb-6440c672, #w-node-_520d968c-3c0f-8ff1-b889-85989201579b-6440c672, #w-node-f5640156-a3c6-3f94-957a-e153ba0d32f0-6440c672, #w-node-_0bdba186-bbfe-270b-0e77-dffaa92ed38b-6440c672, #w-node-cf4868a3-8c82-0411-ff19-50f5a3c67fb0-6440c672 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-8fe08b6a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-8fe08b6a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-8fe08b6a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_717529e5-22fd-fc2c-eed2-228c609a39da-8fe08b6a, #w-node-ad07dfc8-bf2e-6be3-e3b8-10395b8a1bda-8fe08b6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e10af108-3787-ac98-b8ef-f3d85913a4be-8fe08b6a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1fb03d73-abd3-8400-812e-edc56fa304ed-8fe08b6a, #w-node-_114668fa-f857-d861-cc61-e0166646d19c-8fe08b6a, #w-node-f8929a48-3479-3ac9-039c-da6ddb277175-8fe08b6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90b5778a-0397-1a71-38b6-bf3f7d30b462-8fe08b6a, #w-node-_4091167e-07f4-b230-95d3-e84e3da6e95a-8fe08b6a, #w-node-_0507d88e-131f-283c-3fbd-3e0c984b5e66-8fe08b6a, #w-node-c3ca8afc-9a64-dc37-318c-64e72bb16835-8fe08b6a, #w-node-_4ed0c2a5-63ec-8711-7080-a5a9ee03f456-8fe08b6a, #w-node-_091f5001-d60c-a94a-1181-9159ca57e481-8fe08b6a, #w-node-_362e5f08-bd4f-57a1-1f3c-edfafc2ee4d1-8fe08b6a, #w-node-_40d969b7-cf0a-8455-dd87-c67a1e3fba77-8fe08b6a, #w-node-fc49e4e9-b169-c0df-66ba-d73a523500bc-8fe08b6a, #w-node-_59e997c8-4eb1-f4d3-3ffa-91ef32b1a98b-8fe08b6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-3ccd0a50 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-3ccd0a50 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_188b4d07-6d46-2316-6b55-0d493d31ceea-3ccd0a50 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_188b4d07-6d46-2316-6b55-0d493d31ceed-3ccd0a50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-3ccd0a50 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_7e2b5fea-ab1f-696a-182b-7f3282639acf-3ccd0a50, #w-node-_8f772c9d-4caa-4e3c-c762-5f8045594f5b-3ccd0a50, #w-node-_95242026-7661-1e96-a074-e8c313526a79-3ccd0a50, #w-node-_7689f085-bfb9-503e-0211-8ec5dfc24309-3ccd0a50, #w-node-be6149e7-e315-9ed0-0f1c-47350927c080-3ccd0a50, #w-node-_9b3833f2-1663-4e8e-f2fa-358b2178fe7a-3ccd0a50, #w-node-bf6cb2ba-6a52-e5b8-3bba-bc32ca30e8b5-3ccd0a50, #w-node-_82558930-6c55-00dd-893e-4cf8046744fb-3ccd0a50, #w-node-_5b972191-3120-d685-9150-a669658a8c38-3ccd0a50, #w-node-a716fe8e-0731-f4ea-045f-1dc3d487d965-3ccd0a50, #w-node-aee59fb8-bc7d-4228-2035-553dae60079f-3ccd0a50, #w-node-e913b205-b6ae-7172-224f-164425a79e13-3ccd0a50, #w-node-e0410aa7-c5f0-2a9c-1164-49f441715347-3ccd0a50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2362721b-3fd7-8fda-5e22-22fb511c4f33-3ccd0a50 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_3c1b4c0d-6442-5a60-26a4-6f81bf27a857-3ccd0a50, #w-node-bbd4df62-95dd-f550-f3f6-e03d41bb686c-3ccd0a50, #w-node-fa1948b6-0fa0-6c81-50af-c23eddaa661a-3ccd0a50, #w-node-_582b221b-ea10-458c-7fa5-6839741b114e-3ccd0a50, #w-node-_2373b03f-1ca0-6b00-b218-0efa07999272-3ccd0a50, #w-node-_1c226921-f23d-f0d3-f211-be88bdf058e5-3ccd0a50, #w-node-a72b774a-a011-f894-bfc7-65aabf94fe68-3ccd0a50, #w-node-_6207d8bc-16b5-4561-75a1-568947d0f955-3ccd0a50, #w-node-aeaa60c1-6274-133f-8b29-d355cf93b5d0-3ccd0a50, #w-node-e4de290d-b395-6fee-8354-f0d057723ed9-3ccd0a50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-f2e2c8d0 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-f2e2c8d0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-f2e2c8d0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3ea51809-1d24-6b64-0d92-ec06589304c2-f2e2c8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f303a6-aea3-4405-db38-9cd587bb9641-f2e2c8d0 {
  grid-area: Area;
}

#w-node-a3a00223-6a7d-67d9-3fdb-c9a082965177-f2e2c8d0, #w-node-ef180548-82c8-093a-44e8-fc24e5a46bc7-f2e2c8d0, #w-node-c59b64ff-efaf-2238-325f-40cbb38cd203-f2e2c8d0, #w-node-_0e9a21e0-5801-f46c-e667-d33ab1ecdde8-f2e2c8d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53e3194-3611-e98e-e825-5f3e305a46a6-f2e2c8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c7a7945-5a5f-39a9-1e7f-cf2ad3d4a73e-f2e2c8d0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_336f5331-ed67-21c3-b094-e8c0702614c5-f2e2c8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_461ccda1-2141-8dec-49ac-10c3462dee1c-f2e2c8d0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_09f3c6bc-0afd-7135-b149-311089a143f2-f2e2c8d0, #w-node-_0f312a50-cc1f-fc13-3060-a95701ea9f3f-f2e2c8d0, #w-node-_06e13371-d563-c3eb-c43c-2628d011a94a-f2e2c8d0, #w-node-_5861c7fd-8cee-d235-b01c-e4cc02efa491-f2e2c8d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42f5ed99-1416-8c0b-40f0-e1dfda681a0f-f2e2c8d0, #w-node-_757d3415-b016-8cd7-c297-264406b491d7-f2e2c8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dbdc571-5bdb-c527-f6cc-24e43f63a510-f2e2c8d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90e17a8a-b0d5-e41c-59f3-1ef6b699617d-f2e2c8d0, #w-node-_32c6fcb8-fdaf-3b67-b27a-9855476a1d91-f2e2c8d0, #w-node-_9ca0e8bf-b423-a9fc-cb31-e5c500fd86cd-f2e2c8d0, #w-node-de3ca36c-9690-4e0c-d584-6e3a7c53ed32-f2e2c8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_047c2108-8161-4de3-7969-009ad43f984a-f2e2c8d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-489cbd7e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-489cbd7e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-489cbd7e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6d55fdfb-ff43-91b5-9c52-83238a8cdb4e-489cbd7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a19b45-e604-7023-c587-82f737f2c696-489cbd7e, #w-node-ddb7a568-5207-392f-e8ec-9df3adf9b4cd-489cbd7e, #w-node-_7c490bea-6aaf-f463-bcef-dbea83fb5e23-489cbd7e, #w-node-_5c06f3e0-74c1-6c17-f922-1ff7e0109e86-489cbd7e, #w-node-c5d96317-ddae-44f1-58aa-1e710c6e408d-489cbd7e, #w-node-_033f7918-4499-4056-8c97-6a27c585986c-489cbd7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e0b906d-bf6b-3cd6-f356-31effaa2a50c-489cbd7e, #w-node-c52bb23b-24fa-fdd8-7617-0a97c5a87e92-489cbd7e, #w-node-_21a992df-11b3-d650-8b92-b2d6f195aa9a-489cbd7e, #w-node-_96627903-ab7d-a7d0-e4cf-26f4f4774022-489cbd7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3db6586-5fec-5d08-f1f5-5d4c593056d4-489cbd7e, #w-node-_4da4f935-4126-3b58-5599-a6f064ce52bd-489cbd7e, #w-node-_7e8c3ddf-870c-2d91-3298-c6bfd6053e4c-489cbd7e, #w-node-d007715a-9eb7-9187-b780-d00a7bc938a5-489cbd7e, #w-node-_1e10aa5e-6b10-2737-3c54-1e9d4d258ca4-489cbd7e, #w-node-fe287ba0-480a-5e53-e33a-562996c24995-489cbd7e, #w-node-_26f5121f-4c31-3cee-756c-87f4b6eb2f59-489cbd7e, #w-node-_67c79820-52eb-5362-986b-ea43eb8eff12-489cbd7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-adf9504d {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-adf9504d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-adf9504d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-fca10100-9be1-d451-eaef-7f9775caa101-adf9504d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c668e2b0-d951-b8cc-dc5f-884667f9b5e9-adf9504d, #w-node-_28d8eb81-050c-0f12-f31f-25bf5eea3142-adf9504d, #w-node-_519420f6-9b5c-85ab-94f2-f780315fd232-adf9504d, #w-node-c8199c4e-e9c8-8e9c-f4c8-288d2df39ad9-adf9504d, #w-node-_1d4bc5cd-57eb-077f-43c1-5363867849f3-adf9504d, #w-node-_5ee73d8c-162a-3fdf-bccb-e1de2197407b-adf9504d, #w-node-f47bc503-42a5-ae69-463b-c84cefe590e0-adf9504d, #w-node-_676057ac-d1bd-d767-33b0-8b8bc2f38a29-adf9504d, #w-node-_57f2057d-2eb9-7817-4d87-2773ffe2d767-adf9504d, #w-node-_2fffdebe-e35d-f1c2-21bc-bb368423128f-adf9504d, #w-node-_2ef2db94-29fa-7a0d-8a3f-46adc48bb32f-adf9504d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-f8ca0be1 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-f8ca0be1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-f8ca0be1 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-f8ca0be1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f398ce-3692-9500-e331-03794a312bd7-f8ca0be1, #w-node-da34c603-139e-0546-e47d-d9e27525ff27-f8ca0be1, #w-node-_066f1dac-deaf-4fb5-b038-ff63f7efdb0c-f8ca0be1, #w-node-c1570a5b-294c-8941-9d81-96d83a9e5e38-f8ca0be1, #w-node-dad7e8dc-ffe4-25a0-b1d3-bfa2a555baea-f8ca0be1, #w-node-cc5b2700-ad64-ce80-3029-4de0add702f6-f8ca0be1, #w-node-_69afce76-3a95-f54f-1fae-210689e28062-f8ca0be1, #w-node-_71e040b4-c289-a8e3-fafa-22418279cd5b-f8ca0be1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-1b4c7071 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-1b4c7071 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5dca0680-2a05-defd-a282-c09b7d50ec4e-1b4c7071 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_29131272-e28b-41d9-0398-10553b2d73a9-1b4c7071, #w-node-_594463dc-585f-4e12-b2c1-12656010994d-1b4c7071, #w-node-_5c0b7093-753e-2a2f-7945-ca300453a0a9-1b4c7071, #w-node-_4f01b948-e65b-66e4-4203-6b378ab311bd-1b4c7071, #w-node-d0ac6a9c-9343-ff1e-21ea-da8e73ff8a3b-1b4c7071, #w-node-dea1a8c1-0ff5-7ced-8b31-be8e0c7ebe4d-1b4c7071, #w-node-_6b2d2219-19c1-1d01-0814-baa7f72f9dfb-1b4c7071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df289e62-14a8-a1e3-161b-2b32ad565190-1b4c7071, #w-node-_09210021-6d81-fdef-22c6-91ed80bcb71a-1b4c7071, #w-node-b941a287-41f4-e073-7723-4a799bdb7fd1-1b4c7071, #w-node-_3c292447-5d3d-c975-9155-15e268557b7a-1b4c7071, #w-node-_97bdb7b8-ce3b-bc46-0425-c667df5e8d3b-1b4c7071, #w-node-bf289c5d-cdab-9b5d-ff0a-d501d1727a42-1b4c7071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99e6ebb2-15da-f4f4-2d07-73ca85196b92-1b4c7071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73dfc380-21b9-f249-45d5-2f5e7321ad80-1b4c7071, #w-node-_946a3e4b-84cf-3f46-8245-d7cb28bec9de-1b4c7071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_197e633e-5700-81be-a695-f76ac2324b4f-1b4c7071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_351d1b96-6251-adc4-dfa1-bb8d81e9a3fc-1b4c7071, #w-node-e2ab1840-c8bc-1f1a-4265-bc0c936fb52c-1b4c7071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1074c01c-c8e2-d81e-1b16-2aa36b171f1a-1b4c7071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b946b4d9-9b3d-19db-95bd-67ed7173451e-1b4c7071, #w-node-_49d3e97c-4fa3-9a8e-66f0-cd7bcc3e4b1c-1b4c7071 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7772ba3e-87d1-71b9-759c-00ddb371eb36-1b4c7071 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-cf64a6a8-9726-7815-d0b0-d37fe2e2c801-1b4c7071, #w-node-a7faece7-9bae-3620-5c4f-b1230be9b024-1b4c7071, #w-node-_846f8344-dec7-fe62-60f7-110560086d8d-1b4c7071, #w-node-_965c8b7a-f031-15f6-0e75-23c3f7dd4f30-1b4c7071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_750a8b31-960d-0b8b-c241-f0ee31a67326-1b4c7071 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_12fb7349-ddab-b1e3-d339-4886eaeca041-1b4c7071, #w-node-_7485ae32-8d33-4ada-caa1-9a00c706c2ec-1b4c7071, #w-node-_82523979-d8a1-cdaa-1585-2c0fb6303105-1b4c7071, #w-node-d183a3ee-035c-080d-3428-66f69a3039c4-1b4c7071, #w-node-_46ee8e06-9f90-5d1b-a742-4db6bdfdc3bb-1b4c7071, #w-node-_2508bdb7-4db1-10bb-4711-65aee783096b-1b4c7071, #w-node-e9488c53-02ce-495e-cc9d-571eb7bb4480-1b4c7071, #w-node-fc7bad80-5506-ba33-bc5e-cda555305030-1b4c7071, #w-node-_5631afb7-c105-aee6-57f3-c9ac79646f33-1b4c7071, #w-node-_1262ce8f-521d-fada-dcc5-c7311b45646b-1b4c7071, #w-node-f4a28ad8-eb68-e382-d30f-8dff34468b66-1b4c7071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-6a7feb11 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-6a7feb11 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-6a7feb11 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-cfd3b5ea-b942-ff6d-12ad-d80caf8afdcd-6a7feb11 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_56f398ce-3692-9500-e331-03794a312bd7-6a7feb11, #w-node-c1570a5b-294c-8941-9d81-96d83a9e5e38-6a7feb11, #w-node-dad7e8dc-ffe4-25a0-b1d3-bfa2a555baea-6a7feb11, #w-node-da34c603-139e-0546-e47d-d9e27525ff27-6a7feb11, #w-node-_066f1dac-deaf-4fb5-b038-ff63f7efdb0c-6a7feb11, #w-node-cc5b2700-ad64-ce80-3029-4de0add702f6-6a7feb11, #w-node-_69afce76-3a95-f54f-1fae-210689e28062-6a7feb11, #w-node-_71e040b4-c289-a8e3-fafa-22418279cd5b-6a7feb11, #w-node-_9184c93c-d67f-4e52-66c8-b3c14173e1c0-6a7feb11, #w-node-_87282cb4-d977-9fad-2502-856be3fbd445-6a7feb11, #w-node-_131803a2-a81d-e7bf-7e07-01a0865fcb06-6a7feb11, #w-node-c21f45a6-e5dc-9a9e-f2b2-ada47fbd30e4-6a7feb11, #w-node-_5b36617c-1bb6-20c9-3727-c36596326f0e-6a7feb11 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8922643a-5239-4afb-4d7d-d98a035e316b-6a7feb11 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a43e4e36-8bf1-bc10-356f-7eb9523392de-6a7feb11, #w-node-fc8949d0-5b2f-289e-5b98-d476f28208b3-6a7feb11 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-e9c0e0bb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-e9c0e0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-e9c0e0bb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e5d38425-f5c6-9147-4de2-ead846048d62-e9c0e0bb, #w-node-abcf03ee-14f9-6ba5-1838-ea148279ff73-e9c0e0bb, #w-node-f584ca84-c338-445c-c7f4-75d0f746dd20-e9c0e0bb, #w-node-d84baa0a-3e37-b4c0-e595-ec5306cc314e-e9c0e0bb, #w-node-f3857094-413d-e1f0-7202-6d4e5c38e498-e9c0e0bb, #w-node-_6def812b-2cbd-1b5e-f558-c187e35a9dc9-e9c0e0bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9847699-3e90-6d7e-8c7e-e14558411f4d-e9c0e0bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8f6e67d4-90dd-6a78-a450-6604825fd32f-e9c0e0bb, #w-node-_8c06321d-4623-043d-83e2-049dfc0426e1-e9c0e0bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-b24d47dd {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-b24d47dd {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-b24d47dd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d7f8477a-7746-d9e8-d61b-c1405abe23a6-b24d47dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_054fc598-d775-6802-b11b-774ad9adb0f5-b24d47dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-ae3c7476-af19-07ff-d6e0-6f52afded158-b24d47dd, #w-node-_9612fbf3-973f-a727-dc8a-33b6f2edf227-b24d47dd, #w-node-_98269935-954e-dfff-02c3-9f200cc6a3c2-b24d47dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-5cba7cec {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-5cba7cec {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-5cba7cec {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-5cba7cec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81ac3b73-44d5-0717-514c-8b60086a0d56-5cba7cec, #w-node-f39f0b4a-eb79-5c4c-5650-9ed165b715be-5cba7cec, #w-node-_356e3f2f-e9a6-df0e-4871-59a6ebc92f33-5cba7cec, #w-node-_6b434d26-5c6c-e180-e83b-13df02e898b9-5cba7cec, #w-node-_9eebefda-fa40-9b6f-3bc6-07c69f807081-5cba7cec, #w-node-c1af1a51-3cba-9ef5-2aaf-9d7f343800dc-5cba7cec, #w-node-dcf7303b-36d4-b6cb-9d21-9e8308156b11-5cba7cec, #w-node-d1bd918f-3c04-4992-1bee-bf9502f23718-5cba7cec, #w-node-_2a94c0fb-269d-e8e8-c70e-f0b9dd3e6ae7-5cba7cec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-375507fe {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-375507fe {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-375507fe {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-375507fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08222633-c622-6bca-974b-705b76ef3cce-375507fe, #w-node-_3fbdb66a-7c26-5df0-fc92-e0202fe1825b-375507fe, #w-node-_79e6c20e-c6f9-17b5-fe96-943b9758d575-375507fe, #w-node-b54c471c-ea63-30de-74db-85fa7613dd06-375507fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a02e43cf-96f3-13ab-07ed-cef3af1a05ea-375507fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-9d32945f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-9d32945f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-9d32945f {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-9d32945f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_43e4c932-89cf-e02e-74b3-91710e89f76d-48327be5, #w-node-_1227b973-94ef-8e8c-d221-c62ce28bd723-48327be5, #w-node-_48d3d069-3eec-91f0-53e9-b5e85a083914-48327be5, #w-node-a6798528-eedf-07d5-5889-ac327ef002bd-48327be5, #w-node-_4a4fe91a-d398-2596-2458-9ed6d1435a11-48327be5, #w-node-_447f0bc9-be58-e637-52fb-b7dbeebdd3e2-48327be5, #w-node-_9229ecfd-f597-adc4-5f2d-4742ce913424-48327be5, #w-node-_934cc5f1-199a-ea3e-ccfd-1584e10a037f-48327be5, #w-node-a3f60bc7-0cf4-0f8c-8282-9ccce4f8a721-48327be5, #w-node-a01cafde-443c-b0aa-5a61-b4c967df38e0-48327be5, #w-node-b7f838d6-868f-8c4b-f1c2-bdb111067d74-48327be5, #w-node-_9f01f343-1392-2e94-6524-d9f051114e9d-48327be5, #w-node-_8766519b-6dc0-aa7a-a9d1-ca557c6c0409-48327be5, #w-node-b1531ebc-9d13-3923-2fea-dac2fd5d58c8-48327be5, #w-node-_91be045c-5fa1-6749-ddfd-feb48c2b5d35-48327be5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dac044b7-be90-60f3-414d-4224828ffd8a-4f327be8 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-dac044b7-be90-60f3-414d-4224828ffd90-4f327be8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9772d3c1-d576-ed88-2363-89a340b20d1e-4f327be8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-e0327bea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-e0327bea {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-e0327bea {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-6440c672 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-6440c672 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-6440c672 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d7f8477a-7746-d9e8-d61b-c1405abe23a6-6440c672 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-8fe08b6a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-8fe08b6a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-8fe08b6a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-3ccd0a50 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-3ccd0a50 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_188b4d07-6d46-2316-6b55-0d493d31ceea-3ccd0a50 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-3ccd0a50 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-f2e2c8d0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-f2e2c8d0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-f2e2c8d0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-489cbd7e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-489cbd7e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-489cbd7e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6d55fdfb-ff43-91b5-9c52-83238a8cdb4e-489cbd7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-adf9504d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-adf9504d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-adf9504d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fca10100-9be1-d451-eaef-7f9775caa101-adf9504d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-f8ca0be1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-f8ca0be1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-f8ca0be1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-f8ca0be1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-1b4c7071 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-1b4c7071 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5dca0680-2a05-defd-a282-c09b7d50ec4e-1b4c7071 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-6a7feb11 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-6a7feb11 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-6a7feb11 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cfd3b5ea-b942-ff6d-12ad-d80caf8afdcd-6a7feb11 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-e9c0e0bb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-e9c0e0bb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-e9c0e0bb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-b24d47dd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-b24d47dd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-b24d47dd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d7f8477a-7746-d9e8-d61b-c1405abe23a6-b24d47dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_054fc598-d775-6802-b11b-774ad9adb0f5-b24d47dd, #w-node-e9577372-2252-b3e5-85f8-8090fc12ba21-b24d47dd, #w-node-_921f049a-8c6f-b8ce-7cb3-9218e9a78498-b24d47dd, #w-node-_1d9dfe93-80a7-f242-a1d0-c2832714469e-b24d47dd, #w-node-ae3c7476-af19-07ff-d6e0-6f52afded158-b24d47dd, #w-node-_21c9db84-7bef-9d84-c2ef-8add5387a460-b24d47dd, #w-node-_0603b3b3-66ce-4b2d-a3e2-7e7e6bf859f9-b24d47dd, #w-node-_8508fa16-d11f-ab07-ff9e-ecd92a735c72-b24d47dd, #w-node-_45b591df-fb3e-aec8-a6c9-9071dd25c578-b24d47dd, #w-node-fa8ecacc-0735-e4d2-8a53-e643e6dcd6a5-b24d47dd, #w-node-_4dc94675-53db-b9a2-4e0f-32972a43e6ee-b24d47dd, #w-node-_9612fbf3-973f-a727-dc8a-33b6f2edf227-b24d47dd, #w-node-f78bc6a3-bd12-5a57-989b-121c343c0ec1-b24d47dd, #w-node-_98269935-954e-dfff-02c3-9f200cc6a3c2-b24d47dd, #w-node-_97d1d844-5531-b4bc-51a0-d70c22982876-b24d47dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-5cba7cec {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-5cba7cec {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-5cba7cec {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-5cba7cec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-375507fe {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-375507fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-375507fe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-375507fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25749ed8-9db1-e70c-6dc1-df31a0602815-375507fe, #w-node-a02e43cf-96f3-13ab-07ed-cef3af1a05ea-375507fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-9d32945f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-9d32945f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-9d32945f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-9d32945f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-e0327bea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1cb56beb-869b-8dc4-4254-fa9b75a82389-e0327bea, #w-node-_4d83382a-158e-b00e-81cc-fcd154bc2ace-e0327bea, #w-node-f0054887-e448-f716-a218-a16d5c431a41-e0327bea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-dac044b7-be90-60f3-414d-4224828ffd8a-4f327be8 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-dac044b7-be90-60f3-414d-4224828ffd90-4f327be8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_9772d3c1-d576-ed88-2363-89a340b20d1e-4f327be8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-e0327bea {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cf47d249-034d-5174-7722-f15a54ecdf0a-e0327bea, #w-node-_1cb56beb-869b-8dc4-4254-fa9b75a82389-e0327bea, #w-node-_00c99d84-2c86-ccbc-a98f-ba2eacf9767d-e0327bea, #w-node-_1ea56b40-2722-e501-3824-b2f09c654e67-e0327bea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0054887-e448-f716-a218-a16d5c431a41-e0327bea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fb44415-fe9e-06da-fc79-4edabfc1e855-e0327bea, #w-node-b3dd6de0-2f0a-ee84-b491-88f55a4f1358-e0327bea, #w-node-_4a9e8ce4-d130-667b-49bc-7ba7182d8644-e0327bea, #w-node-_47642119-e938-f39a-a69f-fc050b3c0ba4-e0327bea, #w-node-bfd73641-229e-fbdb-c3d0-79a5c04b5d9b-e0327bea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90bb0f9d-03d0-069f-4f91-253eeae04cef-e0327bea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1754d373-c9e3-e324-ff33-7fb92c9596b6-e0327bea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-6440c672 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d7f8477a-7746-d9e8-d61b-c1405abe23a6-6440c672, #w-node-_83073e76-61a5-fe7a-4c12-54f8c294536c-6440c672, #w-node-_3c134679-6105-d518-bfa9-833525bb7dd5-6440c672, #w-node-bf17aefd-3046-77bd-de88-67c6da72078d-6440c672, #w-node-aad18fb6-a843-e069-2ca5-b619c89979c6-6440c672 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-8fe08b6a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-8fe08b6a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-8fe08b6a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_11bdf0b3-bdab-10d7-a5bd-c979e32d2c92-8fe08b6a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83a754bc-2188-7cab-7b01-d1ff25c90073-8fe08b6a, #w-node-_1b20ab66-7fbd-3813-f8f4-74d697685180-8fe08b6a {
    grid-area: Area;
  }

  #w-node-_1fb03d73-abd3-8400-812e-edc56fa304ed-8fe08b6a, #w-node-b237b97b-7dc0-a85b-1582-7689bcc49742-8fe08b6a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-3ccd0a50 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_188b4d07-6d46-2316-6b55-0d493d31ceea-3ccd0a50 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-3ccd0a50 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-f2e2c8d0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3ea51809-1d24-6b64-0d92-ec06589304c2-f2e2c8d0, #w-node-_37c77182-c88a-599d-1bbb-64cfb4ed82bb-f2e2c8d0, #w-node-_94f303a6-aea3-4405-db38-9cd587bb9641-f2e2c8d0, #w-node-b5c1e8bb-4a7b-03f2-77b5-b19910a4c9f7-f2e2c8d0, #w-node-a3a00223-6a7d-67d9-3fdb-c9a082965177-f2e2c8d0, #w-node-f53e3194-3611-e98e-e825-5f3e305a46a6-f2e2c8d0, #w-node-_336f5331-ed67-21c3-b094-e8c0702614c5-f2e2c8d0, #w-node-_5ccefedd-12b1-30f3-a919-d0991a0521f2-f2e2c8d0, #w-node-_6cbcb513-9a4b-6dfd-a2f4-a40d851897d0-f2e2c8d0, #w-node-_90e17a8a-b0d5-e41c-59f3-1ef6b699617d-f2e2c8d0, #w-node-_9ca0e8bf-b423-a9fc-cb31-e5c500fd86cd-f2e2c8d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-489cbd7e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2e0b906d-bf6b-3cd6-f356-31effaa2a50c-489cbd7e, #w-node-_21a992df-11b3-d650-8b92-b2d6f195aa9a-489cbd7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-adf9504d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fca10100-9be1-d451-eaef-7f9775caa101-adf9504d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-f8ca0be1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-f8ca0be1, #w-node-df289e62-14a8-a1e3-161b-2b32ad565190-1b4c7071, #w-node-_09210021-6d81-fdef-22c6-91ed80bcb71a-1b4c7071, #w-node-b941a287-41f4-e073-7723-4a799bdb7fd1-1b4c7071, #w-node-_3c292447-5d3d-c975-9155-15e268557b7a-1b4c7071, #w-node-_97bdb7b8-ce3b-bc46-0425-c667df5e8d3b-1b4c7071, #w-node-bf289c5d-cdab-9b5d-ff0a-d501d1727a42-1b4c7071, #w-node-_73dfc380-21b9-f249-45d5-2f5e7321ad80-1b4c7071, #w-node-_946a3e4b-84cf-3f46-8245-d7cb28bec9de-1b4c7071, #w-node-_351d1b96-6251-adc4-dfa1-bb8d81e9a3fc-1b4c7071, #w-node-e2ab1840-c8bc-1f1a-4265-bc0c936fb52c-1b4c7071, #w-node-b946b4d9-9b3d-19db-95bd-67ed7173451e-1b4c7071, #w-node-_49d3e97c-4fa3-9a8e-66f0-cd7bcc3e4b1c-1b4c7071 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-6a7feb11 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-6a7feb11 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cfd3b5ea-b942-ff6d-12ad-d80caf8afdcd-6a7feb11 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-e9c0e0bb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ab18683d-663c-554c-ca66-7564d887801e-e9c0e0bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-b24d47dd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d7f8477a-7746-d9e8-d61b-c1405abe23a6-b24d47dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-5cba7cec {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-5cba7cec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-375507fe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-375507fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-9d32945f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_790e89fa-a301-abb8-5c83-2e91cb45e05d-9d32945f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
