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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ead8a92a256e9a9858_Graphik-ExtralightItalic-Trial.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eaea10437f4592488b_Graphik-BoldItalic-Trial.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eac91972c5a984f5c8_Graphik-Regular-Trial.otf") format("opentype"), url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ea817c3a16058f5b65_Graphik-Super-Trial.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eab468d38d830bde67_Graphik-Thin-Trial.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ea6f9eb22402aa58eb_Graphik-BlackItalic-Trial.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ead6bceaa66d020fc8_Graphik-Black-Trial.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eab832d5e22114920f_Graphik-Light-Trial.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eabd6b03b7172ab2d5_Graphik-MediumItalic-Trial.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eae77f68a3371111bd_Graphik-Extralight-Trial.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eaa7cf3337f338f2e6_Graphik-SuperItalic-Trial.otf") format("opentype"), url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eaaef2f4e3d8679cb8_Graphik-RegularItalic-Trial.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ea45765df4678ef1c0_Graphik-Bold-Trial.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ea8a03c9f017f4cc8a_Graphik-ThinItalic-Trial.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ead6bceaa66d020fe1_Graphik-Medium-Trial.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eadfc5ffbb7a02679b_Graphik-Semibold-Trial.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2eaf045cb55d91109ff_Graphik-LightItalic-Trial.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphik;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862b2ea7df335fd5e1c8249_Graphik-SemiboldItalic-Trial.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fot Seurat Pro B;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862e20fb4dda27abf28c0c8_FOT-Seurat%20Pro%20B.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fot Seurat Pro Db;
  src: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6862e2105eb467cee1dbf1dc_FOT-Seurat%20Pro%20DB.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --slate-grey: #557385;
  --dim-grey-2: #707070;
  --black: #1a1b1f;
  --dim-grey: #52555f;
  --new-grey: #494949;
  --white-smoke: #fcfcfc;
  --color: transparent;
  --off-white: #f6f6f6;
  --cornflower-blue: #7283ca;
  --royal-blue: #4066ff;
  --indigo: #680b8a;
  --light-grey: #646464;
  --alice-blue: #eef4ff;
  --dodger-blue: #55a1db;
  --ghost-white: #fef8fe;
  --1a1b1f: var(--new-grey);
}

.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-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

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

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;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Epilogue, sans-serif;
  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 {
  float: left;
  clear: both;
  margin-left: 0;
  padding: 0;
  display: block;
  position: static;
}

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

.splash {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  align-content: stretch;
  width: 70%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.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: #646161;
  text-align: left;
  letter-spacing: 0;
  text-indent: 1px;
  text-transform: none;
  margin: -62px auto 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Epilogue, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 100px;
  position: relative;
}

.paragraph-tiny {
  color: var(--slate-grey);
  font-family: Varela Round, sans-serif;
  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: 1;
  color: var(--dim-grey-2);
  margin-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 15px;
  font-weight: 800;
}

.paragraph-light {
  opacity: 1;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  overflow: visible;
}

.paragraph-light.cc-position-name {
  color: #1b1b1b;
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 35px;
}

.intro-section {
  height: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.intro-section.cc-contact {
  background-color: #fff;
  height: 90vh;
  padding-bottom: 47px;
  padding-left: 0;
  padding-right: 0;
}

.button {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: contain;
  border-radius: 13px;
  padding: 12px 25px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button:hover {
  color: var(--dim-grey);
  background-color: #32343a42;
}

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

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

.button.cc-white-button {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 19px;
  padding: 16px 35px;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

.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;
  color: #000;
  font-family: Inter, sans-serif;
}

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

.logo-link {
  z-index: 1;
  object-fit: fill;
  overflow: visible;
}

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

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

.menu-icon {
  margin-top: -10px;
  margin-bottom: -10px;
  padding-top: 0;
}

.navigation-item {
  opacity: .6;
  color: var(--new-grey);
  letter-spacing: 1px;
  text-transform: lowercase;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  margin-bottom: -40px;
  padding: 0 10px 19px 15px;
  font-family: Epilogue, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-item:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 20px;
}

.navigation-item:hover {
  opacity: .9;
  color: var(--slate-grey);
  font-style: italic;
}

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

.navigation-item.w--current {
  opacity: 1;
  color: var(--black);
  text-transform: lowercase;
  padding-left: 15px;
  padding-right: 10px;
  font-weight: 600;
  text-decoration: underline;
  position: relative;
}

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

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

.navigation-items {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navigation {
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
  flex-direction: row;
  align-items: center;
  padding: 14px 50px;
  display: flex;
}

.logo-image {
  opacity: 1;
  border-radius: 0;
  width: 40%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: block;
}

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

.intro-wrap {
  margin: 100px 82px 140px 0;
  padding-left: 0;
  padding-right: 0;
}

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

.position-name-text {
  color: #aac6db;
  text-align: center;
  text-transform: none;
  margin: 62px auto 14px;
  padding-top: 9px;
  padding-right: 0;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.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: 145px;
  grid-row-gap: 30px;
  grid-template: ". Area"
                 ". ."
                 / 7.25fr 1.75fr 1.5fr;
  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/5f5b55dd7c3b1de443faea2e/5f5b55dd3246c0a0a63982ec_portfolio%201%20-%20wide.svg");
  background-size: cover;
}

.work-image.cc-work-2 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/5f5b55dd3246c053fa3982eb_portfolio%202%20-%20wide.svg");
  background-size: cover;
}

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

.work-image.cc-work-3 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/5f5b55dd3246c02a1f3982ee_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 var(--dim-grey);
  text-align: left;
  border-radius: 8px;
  margin-bottom: 18px;
  margin-right: 0;
  padding: 21px 20px;
  font-family: Varela Round, sans-serif;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
  display: block;
  position: static;
}

.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;
  font-family: Varela Round, sans-serif;
}

.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;
  border-radius: 6px;
}

.contact {
  text-align: left;
  width: 100vh;
  height: 100vh;
  padding-top: 53px;
  padding-bottom: 53px;
}

.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 {
  border-style: none;
  border-width: 2px 1px 1px;
  border-color: var(--dim-grey);
  color: #d2d4df;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/679bc3d2513fe80a5797a07a_Kaomoji%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding: 60px 6em;
  display: block;
}

.footer-wrap:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
  background-position: 100%;
  background-size: cover;
  padding: 40px 9em;
}

.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-left: 0;
  margin-right: 0;
  padding-top: 29px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  display: flex;
}

.footer-item {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 20px;
  padding-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.footer-item:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
  margin-bottom: 0;
}

.footer-item:hover {
  opacity: .9;
  color: var(--slate-grey);
  font-style: italic;
  font-weight: 600;
}

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

.about-intro-grid {
  grid-column-gap: 62px;
  grid-row-gap: 18px;
  grid-template: ". ."
  / 7fr 3.75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 2px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 0 0 52px;
  display: grid;
}

.about-head-text-wrap {
  margin-left: -28px;
}

.hi-there-heading {
  color: #494949;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 800;
  display: inline-block;
}

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

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

.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-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.social-media-grid {
  grid-column-gap: 14px;
  grid-row-gap: 13px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  margin: 28px 16px 16px;
}

.project-overview-grid {
  grid-column-gap: 12px;
  grid-row-gap: 11px;
  grid-template: ". . . ."
                 ". . . ."
                 ". . . ."
                 / minmax(200px, .25fr) 2.5fr 2.25fr 2.25fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 100px auto 135px;
}

.detail-header-image {
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

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

.detail-image {
  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: #0000;
  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: 200px 0;
  display: flex;
}

.protected-form {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.protected-heading {
  clear: none;
  color: #6b6e79;
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Epilogue, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.column {
  padding-left: 0;
  padding-right: 0;
}

.column-2 {
  margin-top: 18px;
}

.div-block {
  position: relative;
  left: 0;
  right: 0;
}

.text-span {
  color: var(--slate-grey);
  text-transform: none;
  border-radius: 0;
  display: inline;
  position: static;
}

.feature-grid {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  grid-template-rows: 1.25fr auto;
  grid-template-columns: minmax(200px, .5fr) .5fr;
  grid-auto-flow: row;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-left: 131px;
  padding-right: 131px;
}

.image {
  height: 40%;
  position: static;
}

.home-content {
  margin: 71px 17px 0;
  padding-bottom: 0;
}

.navbar {
  background-color: #f6f6f6;
  flex-wrap: nowrap;
  padding: 23px 43px 4px;
}

.navbar:hover {
  background-color: var(--color);
  color: var(--slate-grey);
}

.feature-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.feature-image-mask {
  width: 100%;
  min-width: 45%;
  margin-right: 40px;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.splash-column {
  margin-left: auto;
  margin-right: auto;
}

.heading-4 {
  font-family: Epilogue, sans-serif;
}

.div-block-3 {
  min-width: 100%;
  min-height: 100%;
}

.flex-container-2 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.feature-image-mask-2 {
  flex: 0 auto;
  width: 100%;
  height: 50vh;
  margin-right: 15px;
}

.feature-image-2 {
  object-fit: fill;
  object-position: 50% 50%;
  width: 1000px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.i-m-audrey {
  color: #fafafa;
  text-align: left;
  letter-spacing: 0;
  text-indent: 1px;
  text-transform: none;
  margin: -2px auto 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Epilogue, sans-serif;
  font-size: 90px;
  font-weight: 600;
  line-height: 100px;
  position: relative;
}

.link-block.w--current {
  background-image: none;
}

.k {
  padding-left: 50px;
}

.navbar-2 {
  clear: none;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: var(--dim-grey);
  outline-offset: 0px;
  color: #424242;
  background-color: #0000;
  outline: 1px #1a1b1f;
  justify-content: flex-start;
  margin-top: 0;
  padding: 20px 8em 28px;
  display: flex;
  position: sticky;
  top: auto;
}

.navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
  padding-bottom: 20px;
  padding-left: 8em;
  padding-right: 8em;
}

.navbar-2:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
  padding-bottom: 20px;
  padding-left: 6em;
  padding-right: 6em;
}

.fl {
  width: 50vh;
  height: 50vh;
}

.feature-image-mask-final {
  width: 400vh;
  height: 50vh;
  margin-right: 40px;
}

.feature-image-3 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 400vh;
  height: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 53px;
}

.div-block-4 {
  padding-left: 0;
}

.home-thumbnail {
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 4px;
  width: 70%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  box-shadow: 4px 4px 11px -7px #000;
}

.home-thumbnail:hover {
  opacity: .68;
}

.home-thumbnail:active {
  opacity: .23;
}

.vertical-text-div:hover {
  opacity: .67;
}

.feature-image-mask-3 {
  width: 100%;
  margin-right: 40px;
}

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

.project-container {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  width: 80%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.project-section {
  background-color: #fcfcfc;
  min-width: 100vh;
  margin-left: 0;
  margin-right: 23px;
  padding-right: 0;
}

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

.header-section {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

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

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

.div-block-6 {
  flex: 1;
}

.div-block-7 {
  background-color: #fff;
}

.project-overview-grid-copy {
  grid-column-gap: 85px;
  grid-row-gap: 45px;
  grid-template: "."
                 "." 139px
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1.25fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin: 0 auto 203px;
}

.subheading {
  color: var(--slate-grey);
  text-align: center;
  text-transform: none;
  margin: 11px auto 14px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Epilogue, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 50px;
}

.text-block {
  text-align: left;
  font-family: Varela Round, sans-serif;
  font-size: 15px;
}

.paragraph {
  color: #4c4d50;
}

.paragraph-2 {
  color: #1b1b1b;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.paragraph-3 {
  color: #1b1b1b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.paragraph-4 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.div-block-8 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 23px;
  padding-right: 23px;
}

.text-span-2 {
  color: #7583b9;
  font-style: normal;
}

.blurb {
  opacity: .6;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 50px;
  display: block;
  overflow: visible;
}

.blurb.cc-position-name {
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 0;
  font-size: 15px;
  font-style: normal;
  line-height: 40px;
}

.div-block-9 {
  margin-top: 49px;
}

.body {
  background-color: #fcfcfc;
}

.link-block-2 {
  text-align: center;
}

.subheading-copy {
  color: #a1bbd8;
  text-align: center;
  text-transform: none;
  margin: 16px auto 14px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 108px;
  font-family: Epilogue, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 50px;
}

.protoype-link {
  text-align: left;
}

.div-block-11 {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-12 {
  padding-top: 0;
}

.heading-5 {
  color: var(--slate-grey);
  margin: 72px 0 39px -318px;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 60px;
  font-weight: 600;
}

.about-intro {
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 8em;
}

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

.home-splash-section {
  height: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
}

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

.div-block-14 {
  height: 30%;
  margin: -80px 36px;
}

.real-footer-links {
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-2 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 15px;
}

.body-2 {
  background-color: var(--white-smoke);
}

.about-columns {
  background-color: #fff;
  margin-top: 0;
}

.column-3 {
  margin-top: 53px;
  margin-bottom: 53px;
  padding-left: 200px;
  padding-right: 0;
}

.heading-6 {
  color: #848eb4;
  margin-top: 28px;
  font-family: cooper-black-std, sans-serif;
}

.heading-7 {
  color: var(--slate-grey);
  font-family: Epilogue, sans-serif;
}

.field-label, .field-label-2, .field-label-3 {
  font-family: Epilogue, sans-serif;
}

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

.nav-link {
  margin-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 20px;
}

.nav-link:hover {
  color: var(--slate-grey);
}

.nav-link:active {
  font-style: normal;
  text-decoration: underline;
}

.nav-link-2, .nav-link-3 {
  margin-bottom: 0;
}

.container {
  width: 100%;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.image-3 {
  float: none;
  clear: none;
  color: #1b1b1b;
  padding-top: 0;
}

.image-4 {
  margin-top: 0;
  margin-bottom: 38px;
  padding: 0;
}

.image-4:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .image-4:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
  margin-bottom: 0;
}

.link {
  color: #5f6da7;
  font-family: Inter, sans-serif;
  display: inline-block;
}

.link-2, .link-3, .link-4 {
  display: inline-block;
}

.cards-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container {
  text-align: center;
  flex: 1;
  margin-top: -66px;
  margin-bottom: -66px;
  padding-left: 0;
  padding-right: 48px;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-5 {
  text-align: left;
  font-size: 14px;
}

.paragraph-6, .paragraph-7 {
  font-size: 14px;
}

.heading-8 {
  color: #1d0827;
  text-align: left;
  font-family: Epilogue, sans-serif;
}

.heading-9 {
  font-family: Epilogue, sans-serif;
}

.heading-10 {
  font-family: Epilogue, sans-serif;
  font-weight: 400;
}

.link-5 {
  display: inline;
}

.text-span-3, .text-span-4 {
  color: var(--slate-grey);
}

.text-span-5 {
  color: var(--slate-grey);
  font-style: normal;
}

.text-span-6 {
  color: var(--slate-grey);
}

.heading-5-copy {
  color: var(--new-grey);
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 0;
  margin: 72px -5px 19px 0;
  padding: 9px 0;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.paragraph-light-copy.cc-position-name {
  text-align: left;
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 0;
  font-size: 15px;
  font-style: normal;
  line-height: 40px;
}

.image-5 {
  margin: 0;
}

.image-6 {
  padding-top: 0;
}

.div-block-18 {
  margin-right: 0;
  padding-top: 0;
}

.text-span-7 {
  color: var(--slate-grey);
}

.text-block-3 {
  color: var(--slate-grey);
  text-align: right;
  padding-top: 54px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.link-block-3 {
  color: var(--slate-grey);
  font-style: italic;
  text-decoration: underline;
}

.link-6 {
  color: var(--slate-grey);
}

.gallery {
  margin-top: -78px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container-2 {
  text-align: left;
  flex: 1;
}

.gallery-grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

.gallery-lightbox {
  position: relative;
  overflow: hidden;
}

.gallery-thumbnail {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.fun-grid {
  grid-column-gap: 7px;
  grid-row-gap: 13px;
  grid-template: ". Area-2 Area-2 Area-2"
                 ". . Area Area"
                 / 1fr 1fr;
  margin-bottom: 50px;
}

.copyright {
  float: right;
  opacity: .7;
  color: var(--new-grey);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

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

.text-block-4 {
  color: var(--slate-grey);
  padding-top: 5px;
  padding-bottom: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 26px;
  font-weight: 400;
  display: block;
}

.text-block-4:hover {
  color: #c191ee;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
}

.text-block-5 {
  padding-bottom: 54px;
}

.bold-text {
  color: #7da7e5;
  text-shadow: none;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Epilogue, sans-serif;
  font-size: 28px;
  font-weight: 700;
  display: inline-block;
}

.paragraph-light-copy {
  opacity: .6;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  display: block;
  overflow: visible;
}

.paragraph-light-copy.cc-position-name {
  color: #1b1b1b;
  text-align: left;
  height: 10%;
  margin-bottom: -872px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 30px;
  overflow: visible;
}

.text-block-6 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-block-7, .text-block-8 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-9 {
  color: var(--black);
  font-family: Graphik, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-10 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.image-7 {
  margin-top: 19px;
  padding-top: 0;
}

.text-block-11 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.image-8 {
  margin-top: 26px;
}

.text-block-12 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.image-9 {
  margin-top: 16px;
  padding-top: 0;
}

.image-10 {
  padding-bottom: 13px;
}

.text-block-13, .text-block-14, .text-block-15 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-16 {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-17 {
  color: #1b1b1b;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.section {
  clear: right;
  background-color: #fff;
  padding-top: 32px;
  padding-bottom: 50px;
  overflow: hidden;
}

.section.intro {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-21 {
  clear: left;
  border-radius: 9px;
  width: 70vh;
  height: auto;
  margin-left: 31px;
  padding-left: 0;
  overflow: visible;
}

.name {
  opacity: 1;
  color: #95a6ec;
  text-align: left;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: 0;
  margin-top: 22px;
  margin-bottom: 13px;
  margin-left: -82px;
  padding: 0 0 9px;
  font-family: cooper-black-std, sans-serif;
  font-size: 50px;
  font-style: normal;
  line-height: 50px;
  text-decoration: none;
}

.footer-item-2 {
  clear: left;
  opacity: .6;
  color: #4066ff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.footer-item-2:hover {
  opacity: .9;
  color: #557385;
  font-style: italic;
  font-weight: 400;
}

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

.div-block-22 {
  clear: left;
  text-align: left;
  width: auto;
  height: auto;
  margin: 0 0 0 -96px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: static;
}

.splash-2 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/61ec954e5458ce0652d520be_Rectangle%201.png");
  background-size: cover;
  border-radius: 0;
  flex-wrap: wrap;
  place-content: stretch center;
  width: auto;
  max-width: 200%;
  height: auto;
  max-height: 100%;
  margin-bottom: 38px;
  margin-left: auto;
  margin-right: auto;
  padding: 62px;
  display: flex;
  overflow: hidden;
}

.text-block-18 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -79px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 17px;
  line-height: 20px;
}

.home-splash-section-2 {
  height: 40vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.text-block-19 {
  width: auto;
  height: auto;
  margin-left: 0;
  padding: 113px 0 0;
  font-family: Epilogue, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-23 {
  width: auto;
  min-height: auto;
  margin-left: -97px;
  padding-left: 0;
  overflow: visible;
  transform: rotate(90deg);
}

.div-block-24 {
  padding-left: 0;
}

.feature-grid-copy {
  grid-column-gap: 16px;
  grid-row-gap: 35px;
  grid-template-rows: 1fr 0 minmax(115px, .25fr) minmax(auto, 1fr) .25fr minmax(334px, 1fr) auto;
  grid-template-columns: minmax(91px, 3.5fr) 3.5fr;
  grid-auto-rows: minmax(134px, .25fr);
  grid-auto-flow: row;
  width: 100%;
  height: 100%;
  padding: 0 30px 111px 171px;
}

.vertical-texts {
  float: none;
  clear: both;
  text-align: left;
  width: 60vh;
  height: 5vh;
  margin-top: 41px;
  margin-bottom: 0;
  margin-left: -169px;
  padding: 0 107px 0 0;
  font-family: Epilogue, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transform: rotate(-90deg);
}

.hp-caption {
  opacity: 1;
  padding-top: 9px;
  padding-left: 0;
  padding-right: 76px;
  font-family: Epilogue, sans-serif;
  font-size: 13px;
  line-height: 30px;
}

.text-span-8 {
  color: #3e414b;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.unsplash-link {
  margin-bottom: 0;
}

.div-block-25 {
  padding-top: 0;
}

.n {
  margin-bottom: -10px;
}

.text-span-9 {
  text-align: left;
  font-family: Epilogue, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  text-decoration: none;
}

.div-block-26 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 10px;
}

.div-block-26:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
  margin-top: 0;
  padding-bottom: 10px;
}

.div-block-27 {
  clear: left;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.text-block-21 {
  color: var(--dim-grey);
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block-21:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
  margin-bottom: 5px;
  padding-bottom: 0;
}

.div-block-28 {
  padding-left: 0;
}

.italic-text, .italic-text-2 {
  font-style: normal;
}

.image-11 {
  border-radius: 3px;
  padding: 0;
}

.text-span-10 {
  font-size: 16px;
  font-weight: 600;
}

.heading-12 {
  color: var(--new-grey);
  margin-top: 0;
  margin-bottom: 1px;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.block-quote {
  color: #52555f;
  font-family: Poppins, sans-serif;
}

.text-block-22 {
  color: var(--new-grey);
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.interests-section {
  height: 50%;
  margin-top: -138px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.interests-section.cc-contact {
  background-color: var(--white-smoke);
  height: 90vh;
  padding-bottom: 47px;
  padding-left: 0;
  padding-right: 0;
}

.container-2, .text-span-11 {
  padding-left: 0;
}

.case-study-header-section {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/5f6e093990baddef3851c2bc_TutorME-Header-Mockup.jpg");
  background-position: 50%;
  background-size: cover;
  height: 70vh;
  padding-bottom: 0;
}

.image-12 {
  padding-bottom: 0;
}

.heading-13 {
  color: #65676b;
  margin-top: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.project-info-text-block {
  color: var(--dim-grey-2);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
}

.project-infor-text-span {
  color: var(--cornflower-blue);
  font-family: cooper-black-std, sans-serif;
  font-weight: 700;
}

.project-info-grid {
  grid-column-gap: 12px;
  grid-row-gap: 13px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1.5fr 1.5fr 1.5fr 1.5fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.text-block-23 {
  font-size: 30px;
  line-height: 47px;
}

.text-block-24 {
  font-size: 30px;
  line-height: 40px;
}

.text-block-25 {
  font-size: 40px;
  line-height: 40px;
}

.project-part-text-block {
  color: var(--dim-grey);
  text-align: left;
  font-family: cooper-black-std, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.project-paragraph {
  opacity: 1;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  color: var(--dim-grey-2);
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
  display: block;
  overflow: visible;
}

.project-paragraph.cc-position-name {
  color: #1b1b1b;
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 35px;
}

.text-span-12 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-span-13 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.button-2 {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Poppins, sans-serif;
}

.righthand-header-section {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/5f81853ce068d559c620be00_eeeeeeee.jpg");
  background-position: 50%;
  background-size: cover;
  height: 70vh;
  padding-bottom: 0;
}

.nehd-header-section {
  background-color: #2f97ca;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6006f0f16a8bb31aa9fc1869_NEHD-Case-Study-Header.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  height: 70vh;
  padding-bottom: 0;
}

.prototype-button-unwrap {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Poppins, sans-serif;
}

.progress-bar {
  z-index: 9999;
  background-color: var(--cornflower-blue);
  transform-origin: 0%;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 10px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.text-span-14 {
  font-family: Epilogue, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-26 {
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.cursor {
  z-index: 9999;
  background-color: var(--royal-blue);
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  transition: opacity .275s;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cursor-dot {
  background-color: var(--cornflower-blue);
  border-radius: 20px;
  width: 20px;
  height: 20px;
}

.wrapper {
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
}

.cursor-1 {
  z-index: 9999;
  background-color: var(--black);
  opacity: 0;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  transition: opacity .275s;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cursor-2 {
  z-index: 9999;
  background-color: var(--cornflower-blue);
  cursor: none;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-29 {
  opacity: 1;
  display: flex;
}

.div-block-30 {
  width: 50vh;
}

.form-block {
  padding-top: 0;
}

.image-13 {
  padding-top: 0;
  padding-bottom: 17px;
}

.link-7 {
  text-align: left;
  margin-bottom: 0;
  padding-top: 24px;
  font-family: Epilogue, sans-serif;
  font-weight: 600;
}

.brand-audit-button, .research-report-button, .final-nehd-button {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.unwrap-header-section {
  background-color: #2f97ca;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/5f95586ff00d8b05deb27708_Unwrap-Cover.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 70vh;
  padding-bottom: 0;
}

.space-for-caps {
  opacity: 0;
  padding-top: 0;
  font-family: Epilogue, sans-serif;
  font-size: 13px;
  line-height: 23px;
}

.nehd-link {
  margin-bottom: 0;
}

.caption-div {
  padding-top: 0;
}

.walmart-link {
  margin-bottom: 0;
  transition: opacity .2s;
  display: block;
}

.righthand-link {
  object-fit: fill;
  margin-bottom: 0;
  transition: opacity .2s;
}

.walmart-section {
  background-color: #2f97ca;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6006f0f16a8bb31aa9fc1869_NEHD-Case-Study-Header.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  height: 60vh;
  padding-bottom: 0;
}

.project-container-walmart {
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 107px;
  display: flex;
}

.ca {
  color: #414246;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 50px;
}

.text-block-27 {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-28 {
  font-size: 17px;
  line-height: 36px;
}

.div-block-31 {
  margin-top: 9px;
  padding-top: 0;
}

.unwrap-project-intro-grid {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template: ". . . ." 119px
                 ". . . ."
                 ". . . ." minmax(86px, .75fr)
                 ". . . ." 143px
                 ". . . ." minmax(auto, .25fr)
                 ". . . ."
                 / 1.5fr 1.5fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.div-block-32 {
  background-color: #d37334;
  padding: 86px 86px 86px 132px;
}

.walmart-project-info-copy {
  grid-column-gap: 29px;
  grid-row-gap: 24px;
  grid-template: ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 3px 0 100px;
  font-family: Noto Sans, sans-serif;
}

.text-block-29 {
  margin-bottom: 10px;
  font-family: Graphik, Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.text-block-30 {
  color: var(--dim-grey);
  padding-top: 13px;
  font-family: Poppins, sans-serif;
}

.div-block-32-copy {
  background-color: #ffe8b7;
  padding: 46px 0 61px;
}

.white-section-heading {
  color: var(--white-smoke);
  margin-top: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.walmart-title {
  color: #414246;
  margin-top: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
  transition: margin-left .2s;
}

.heading-14-copy {
  color: #414246;
  margin-top: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
}

.subs {
  color: var(--dim-grey);
  margin-top: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-31 {
  color: var(--cornflower-blue);
  margin-top: 33px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-32 {
  margin-top: 36px;
  font-family: Poppins, sans-serif;
}

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

.white-paragraph {
  color: var(--off-white);
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-35 {
  color: var(--white-smoke);
  font-family: Poppins, sans-serif;
}

.final-nehd-button-copy {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 17px 17px 17px 23px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.takeaways-grid {
  grid-column-gap: 29px;
  grid-row-gap: 20px;
  grid-template: ". . . ."
                 ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.text-block-36, .text-block-37, .text-block-38, .bold-text-2, .text-block-39, .text-block-40, .text-block-41, .text-block-42 {
  font-family: Poppins, sans-serif;
}

.black-paragraph {
  color: #52555f;
  order: 0;
  margin-top: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-44 {
  margin-top: 0;
  font-family: Poppins, sans-serif;
}

.bold-text-3, .bold-text-4 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.text-block-45 {
  margin-top: 14px;
  font-family: Poppins, sans-serif;
}

.text-block-46, .text-block-47, .text-block-48, .text-block-49 {
  font-family: Poppins, sans-serif;
}

.text-block-50 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding-top: 6px;
  font-family: Poppins, sans-serif;
  display: block;
}

.text-block-51, .text-block-52, .text-block-53, .text-block-54, .text-block-55 {
  font-family: Poppins, sans-serif;
}

.text-block-56 {
  color: var(--dim-grey);
  font-family: Graphik, Arial, sans-serif;
}

.text-block-57 {
  color: var(--dim-grey);
  margin-bottom: 5px;
  font-family: Graphik, Arial, sans-serif;
}

.div-block-33 {
  background-color: #eef4ff;
  border-radius: 20px;
  margin-top: 25px;
  margin-bottom: 40px;
  padding: 76px 60px 40px;
}

.div-block-34 {
  background-color: #eef4ff;
  border-radius: 20px;
  margin-bottom: 38px;
  padding: 76px;
}

.div-block-35 {
  background-color: #eef4ff;
  border-radius: 20px;
  margin-bottom: 25px;
  padding: 76px;
}

.image-14 {
  margin: 0 173px;
  padding: 50px 40px 0;
}

.image-15 {
  margin: 0 121px 0 118px;
  padding: 41px 93px 0;
}

.tab-link-tab-2 {
  background-color: #0000;
}

.tab-link-tab-2.w--current {
  border-bottom: 5px solid var(--royal-blue);
  background-color: #0000;
  border-radius: 0;
}

.tabs-menu {
  padding-top: 33px;
}

.image-16 {
  padding: 0 102px 83px 313px;
}

.image-17 {
  padding-top: 0;
}

.image-18 {
  padding: 68px;
}

.image-19 {
  padding: 95px 8px 95px 294px;
}

.video {
  margin-top: 0;
}

.solutions-heading {
  color: #414246;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.back-to-homepage-button {
  border: 2px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  display: block;
}

.back-to-homepage-button:hover {
  color: var(--dim-grey-2);
  text-decoration: underline;
}

.back-to-homepage-button.w--current {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 400;
}

.tab-link-tab-1 {
  background-color: #0000;
}

.tab-link-tab-1.w--current {
  background-color: #0000;
  border: 9px #000;
  border-bottom: 6px solid #e5bf32;
  border-radius: 0;
}

.tab-link-tab-1-2 {
  background-color: #0000;
  border-bottom: 0 solid #f1df13;
}

.tab-link-tab-1-2.w--current {
  background-color: #0000;
  border: 1px #000;
  border-bottom: 6px solid #ffd51c;
}

.project-description {
  font-family: Epilogue, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-18-copy {
  text-align: left;
  margin-top: 39px;
  margin-bottom: 0;
  margin-left: -79px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 20px;
}

.rh-title {
  color: #414246;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
  transition: margin-left .2s;
}

.div-block-goal {
  background-color: #ffcaa7;
  padding: 86px 86px 86px 132px;
}

.text-block-34-copy {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.goal-copy {
  color: var(--black);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 50px;
}

.ca-heading {
  color: #414246;
  margin-top: 22px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 50px;
}

.rh-solution-div {
  background-color: #ffefe1;
  border-radius: 20px;
  margin-bottom: 40px;
  padding: 76px;
}

.image-20 {
  margin-top: 24px;
}

.tabs-content {
  padding-top: 18px;
}

.tab-link-tab-1-3 {
  background-color: #0000;
  border-bottom: 1px #000;
  border-left: 1px #000;
}

.tab-link-tab-1-3.w--current {
  border-bottom-width: 7px;
  border-bottom-color: var(--royal-blue);
  background-color: #0000;
}

.image-21 {
  padding-top: 24px;
}

.tab-link-tab-2-2, .tab-link-tab-2-2.w--current {
  background-color: #0000;
}

.text-block-58 {
  border-style: none none solid;
  border-width: 1px 1px 7px;
  border-color: var(--royal-blue);
}

.image-22 {
  padding-top: 10px;
}

.rh-final-designs {
  background-color: #ffb570;
  padding: 86px 86px 86px 132px;
}

.tutorme-problem-div {
  background-color: #2169af;
  padding: 80px 0;
}

.tutorme-painpoints {
  color: #414246;
  margin-top: 89px;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
}

.final-design-tutorme {
  background-color: #dcecff;
  padding: 86px 86px 331px 132px;
}

.image-23 {
  padding-top: 40px;
}

.text-block-57-copy {
  padding-top: 26px;
  font-family: Poppins, sans-serif;
}

.unwrap-problem-div-copy {
  background-color: #6d1111;
  padding: 86px 86px 86px 132px;
}

.unwrap-solution-div {
  background-color: #ffd9d9;
  border-radius: 20px;
  margin-bottom: 40px;
  padding: 76px;
}

.final-design-unwrap {
  background-color: #ffe4e4;
  padding: 86px 86px 593px 132px;
}

.image-24 {
  padding-top: 34px;
}

.image-25 {
  padding-top: 31px;
}

.image-26 {
  padding-top: 24px;
}

.tutorme-project-info {
  grid-column-gap: 29px;
  grid-row-gap: 24px;
  grid-template: ". . . ."
                 ". . . ." 53px
                 ". . . ."
                 ". . . ." minmax(auto, .25fr)
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.button-4 {
  color: #be0000;
  background-color: #0000;
  border: 3px solid #be0000;
  border-radius: 20px;
  margin-top: 13px;
}

.jump-tutorme-button {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 17px 17px 17px 23px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.button-5 {
  border: 2px solid var(--royal-blue);
  color: var(--royal-blue);
  background-color: #0000;
  border-radius: 20px;
}

.jump-rh-button {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 13px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.jump-walmart-button {
  border: 1.5px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 4px;
  margin: 10px 10px 10px 0;
  padding: 12px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.jump-walmart-button:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

.jump-unwrap-button {
  border: 2px solid var(--cornflower-blue);
  color: var(--cornflower-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 15px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.unwrap-overview {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.walmart-project-intro-grid {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template: ". . . ." 119px
                 ". . . ."
                 ". . . ." minmax(86px, .75fr)
                 ". . . ." 77px
                 ". . . ."
                 ". . . ."
                 / 1.5fr 1.5fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.walmart-problem-div {
  background-color: #19265d;
  padding: 86px;
}

.text-block-27-copy {
  padding-bottom: 106px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.unwrap-title {
  color: #414246;
  margin-top: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
  transition: margin-left .2s;
}

.walmart-overview {
  padding-bottom: 132px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.art-direction-splash {
  background-color: var(--white-smoke);
  object-fit: fill;
  border-radius: 0;
  flex-wrap: wrap;
  place-content: stretch center;
  width: auto;
  max-width: 200%;
  height: auto;
  max-height: 100%;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 27px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.art-direction-featured-grid {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: minmax(200px, 1fr) 0 minmax(0, 1fr) 633px auto auto;
  grid-template-columns: minmax(62px, 3.5fr) 3.5fr;
  grid-auto-rows: minmax(134px, .25fr);
  grid-auto-flow: row;
  width: 100%;
  height: 100%;
  margin-top: -76px;
  padding: 0;
}

.art-direction-title {
  opacity: 1;
  color: var(--cornflower-blue);
  text-align: left;
  text-transform: uppercase;
  text-shadow: 4px 4px #18191d;
  border-radius: 11px;
  margin-top: 43px;
  margin-bottom: 13px;
  margin-left: 0;
  padding: 0 0 9px;
  font-family: cooper-black-std, sans-serif;
  font-size: 50px;
  font-style: normal;
  line-height: 50px;
  text-decoration: none;
}

.project-container-holy-meats {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  width: 80%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: -51px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.holymeats-title {
  opacity: 1;
  color: #414246;
  text-align: left;
  margin: 0;
  padding-bottom: 0;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  transition: margin-left .2s;
}

.holy-meats-project-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template: "Area Area Area"
  / 1.5fr 1.5fr 1.5fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 92px 0 100px;
}

.text-block-59 {
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.image-27, .image-28, .image-29, .image-30 {
  padding: 0;
}

.bumble-project-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template: "Area Area Area"
  / 1.5fr 1.5fr 1.5fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 74px 0 100px;
}

.heading-14 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bumble-inapp-solution-picture {
  padding-left: 0;
  padding-right: 0;
}

.image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41, .image-42, .image-43, .image-44 {
  padding: 0;
}

.image-45 {
  cursor: auto;
  padding: 0;
}

.image-46, .image-47, .image-48, .image-49, .image-50, .image-51, .image-52 {
  padding: 0;
}

.art-direction-div {
  clear: left;
  border-radius: 9px;
  width: 70vh;
  height: auto;
  margin-left: 0;
  padding: 58px;
  overflow: visible;
}

.image-53, .image-54, .image-55, .image-56, .image-57, .image-58 {
  padding: 0;
}

.nutshell-image {
  border-radius: 8px;
  padding: 0;
  position: relative;
}

.nutshell-image:hover {
  opacity: 1;
}

.image-60, .image-61, .image-62, .image-63, .image-64, .image-65, .image-66, .image-67, .image-68 {
  padding: 0;
}

.div-block-36 {
  margin-top: 0;
}

.design-archive-home-button {
  border: 2px solid var(--royal-blue);
  color: var(--royal-blue);
  background-color: #0000;
  border-radius: 20px;
  transition-property: none;
}

.problem-heading-copy {
  color: var(--white-smoke);
  margin-top: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
}

.nehd-timeline-div {
  background-color: #3c798b;
  padding: 86px 86px 86px 132px;
}

.section-2 {
  margin-top: 51px;
}

.kitchenaid-title {
  color: #414246;
  text-align: left;
  margin: 33px 0;
  padding-bottom: 0;
  font-family: cooper-black-std, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 50px;
  transition: margin-left .2s;
}

.kitchenaid-descriptions {
  text-align: left;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.bold-text-5 {
  text-align: left;
  font-family: Epilogue, sans-serif;
  line-height: 60px;
  position: static;
}

.kitchenaid-project-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template: "Area Area Area" 116px
                 ". . ." 56px
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1.5fr 1.5fr 1.5fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 74px 0 100px;
}

.kitchenaid-link {
  margin-bottom: 0;
}

.text-block-18-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -79px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 17px;
  line-height: 20px;
}

.psst {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -79px;
  padding-top: 19px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 17px;
  line-height: 20px;
}

.div-block-37 {
  margin-left: auto;
  margin-right: auto;
}

.bold-text-6 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.bold-text-7 {
  font-weight: 600;
}

.bold-text-8 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.bold-text-9, .bold-text-10 {
  font-weight: 600;
}

.bold-text-11 {
  color: var(--dim-grey);
  font-family: Graphik, Arial, sans-serif;
  font-weight: 600;
}

.bold-text-12 {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 500;
}

.project-description-copy {
  font-family: Epilogue, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.tutorme-link-block {
  margin-bottom: 0;
}

.grid {
  grid-column-gap: 40px;
  grid-row-gap: 41px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-3 {
  margin: 0 8em 132px;
}

.design-archive-image {
  box-shadow: 1px 1px 2px 0 var(--dim-grey);
  opacity: 1;
  border: 5px solid #646464;
  padding: 0;
}

.design-archive-image:hover {
  border-color: var(--dim-grey);
  box-shadow: none;
  opacity: .7;
  transform: none;
}

.link-block-5 {
  opacity: 1;
  margin-bottom: 0;
  transition: opacity .2s;
}

.link-block-6, .link-block-7, .link-block-8 {
  margin-bottom: 0;
}

.body-3, .body-4 {
  background-color: #fafafa;
}

.text-block-61 {
  text-align: left;
  font-family: Epilogue, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.insomnia-cookies-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area Area Area"
                 ". . ."
                 "Area-2 Area-2 ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1.5fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 74px 0 100px;
  line-height: 30px;
}

.insomnia-cookies-button {
  color: var(--off-white);
  text-transform: uppercase;
  background-color: #3f1566;
  border: 2px solid #0000;
  border-radius: 12px;
  margin: 0 auto 0 0;
  padding: 18px 40px 19px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.insomnia-cookies-button:hover {
  background-color: #0000;
  border-color: #32115f;
}

.text-block-62 {
  font-size: 50px;
}

.wayfair-link {
  margin-bottom: 0;
  transition: opacity .2s;
  display: block;
}

.grid-2 {
  grid-column-gap: 5px;
  grid-row-gap: 23px;
  grid-template-rows: 67px auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 84px;
  margin: 4.3em auto 133px;
}

.text-block-63 {
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
}

.resume-section {
  background-color: #0000;
  border-radius: 0;
  margin-top: -54px;
  padding-top: 0;
}

.link-8 {
  width: 10vh;
  margin-bottom: 0;
}

.text-block-63-copy {
  text-align: center;
  margin-top: 29px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.call-to-action {
  background-color: #0000;
  padding-top: 120px;
  padding-bottom: 130px;
}

.heading-15 {
  color: var(--new-grey);
  font-family: Libre Caslon Text, sans-serif;
  font-weight: 700;
}

.paragraph-8 {
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.text-span-15 {
  padding-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
}

.word-container {
  opacity: .9;
  background-color: #d1d9f8;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/61ec954e5458ce0652d520be_Rectangle%201.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: cover;
  width: 100%;
  margin-top: 83px;
  margin-bottom: 60px;
  padding-top: 45px;
  padding-bottom: 40px;
  overflow: hidden;
}

.inner-word-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.word-heading {
  color: var(--new-grey);
  white-space: nowrap;
  margin-top: 0;
  margin-right: 2vw;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 4vw;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
  display: inline;
}

.social-media-grid-copy {
  grid-column-gap: 14px;
  grid-row-gap: 13px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  margin: 20px auto 107px;
}

.image-54-copy {
  padding: 0;
}

.heading-5-copy-copy {
  color: var(--slate-grey);
  margin: 0 0 19px;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.graphic-design-grid {
  grid-row-gap: 19px;
  grid-template: ". . ."
                 ". Area Area"
                 ". . ."
                 / 1fr 1fr 1fr;
}

.image-69, .image-70, .image-71, .image-72 {
  padding: 0;
}

.link-block-9 {
  margin-bottom: 0;
}

.tastechinatown-grid {
  grid-column-gap: 12px;
  grid-row-gap: 18px;
  grid-template: "Area Area Area"
  / 1.5fr 1fr 1.5fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 74px 0 100px;
  line-height: 30px;
}

.link-9 {
  margin-bottom: 0;
}

.body-5, .body-6 {
  background-color: #fcfcfc;
}

.image-73 {
  padding: 0;
}

.text-block-64 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-block-65 {
  font-family: Poppins, sans-serif;
  font-weight: 700;
  position: absolute;
}

.rh-project-intro-grid {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template: ". . . ." 119px
                 ". . . ."
                 ". . . ." minmax(86px, .75fr)
                 ". . . ." 143px
                 ". . . ." minmax(auto, .25fr)
                 ". . . ."
                 / 1.5fr 1.5fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 80px;
}

.project-container-rh {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  width: 80%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.rh-project-info-grid {
  grid-column-gap: 29px;
  grid-row-gap: 24px;
  grid-template: ". . . ."
                 ". . . ." 112px
                 ". . . ."
                 ". . . ." 35px
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.rhwalmart-copy {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  width: 80%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.image-74 {
  padding: 0;
}

.tutorme-project-info-grid {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template: ". . . ." 119px
                 ". . . ."
                 ". . . ." minmax(86px, .75fr)
                 ". . . ." 143px
                 ". . . ." minmax(auto, .25fr)
                 ". . . ."
                 / 1.5fr 1.5fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.project-container-tutorme {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  width: 80%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.walmart-project-info {
  grid-column-gap: 29px;
  grid-row-gap: 24px;
  grid-template: ". . . ."
                 ". . . ." 112px
                 ". . . ."
                 ". . . ." 35px
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.image-76 {
  cursor: zoom-in;
  padding: 0 0 57px;
}

.image-77 {
  cursor: zoom-in;
  margin-bottom: 33px;
  padding: 0;
}

.small-copy-portfolio {
  color: #414246;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
}

.walmart-project-info-2-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px auto 100px;
}

.walmart-old-design-div {
  background-color: #eee;
  padding: 26px 40px 86px;
}

.image-81 {
  padding: 0 0 20px;
}

.image-82 {
  padding: 0 0 19px;
}

.image-83 {
  padding: 20px 0;
}

.text-block-71, .text-block-72, .text-block-73 {
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-74 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text {
  background-color: #0000;
  font-family: Poppins, sans-serif;
}

.image-84 {
  padding: 0;
}

.columns {
  padding-top: 9px;
}

.column-5 {
  padding: 0 123px 55px;
  display: block;
}

.image-85 {
  padding: 56px 0 0;
}

.text-block-75 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.text-block-76 {
  text-decoration: underline;
}

.text-block-77 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.image-86 {
  padding: 0 464px;
}

.text-block-78 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.image-87 {
  padding-bottom: 20px;
  padding-left: 0;
}

.image-88 {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.project-container-wayfair {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: center;
  width: 80%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.wayfair-project-intro-grid {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template: ". . . ." 119px
                 ". . . ."
                 ". . . ." minmax(86px, .75fr)
                 ". . . ." 77px
                 ". . . ."
                 ". . . ."
                 / 1.5fr 1.5fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.home-content-copy {
  margin: 10px;
  padding-bottom: 0;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .5fr;
}

.image-89, .image-90 {
  padding: 0;
}

.section-5 {
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  padding: 8em 8em 8em 9em;
}

.text-block-79 {
  color: #494949;
  padding-bottom: .8em;
  font-family: Epilogue, sans-serif;
  font-size: 2em;
  font-weight: 700;
}

.text-block-80 {
  color: #424242;
  padding-bottom: 16px;
  padding-right: 0;
  font-family: Epilogue, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.7em;
}

.bold-text-16 {
  font-family: Epilogue, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
}

.text-block-81 {
  font-size: 1em;
}

.text-block-82 {
  color: #424242;
  font-family: Epilogue, sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 38px;
}

.text-span-16 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/61ec954e5458ce0652d520be_Rectangle%201.png");
  background-size: 300px;
  padding-top: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-style: italic;
  font-weight: 900;
  display: inline-block;
}

.text-span-17 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/61ec954e5458ce0652d520be_Rectangle%201.png");
  background-position: 0 0;
  background-size: 720px;
  font-style: italic;
  font-weight: 900;
  display: inline-block;
}

.text-block-83 {
  color: #424242;
  padding-bottom: .7em;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 1.7em;
  font-weight: 400;
  line-height: 1.85em;
}

.text-span-18 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.text-span-19 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  padding: 0 8px;
  font-size: 30px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.5em;
  display: inline-block;
}

.text-span-20 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 30px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.5em;
  display: inline-block;
}

.text-span-21 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  padding: 0 8px;
  font-size: 30px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.5em;
  display: inline-block;
}

.text-span-22 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/61ec954e5458ce0652d520be_Rectangle%201.png");
  background-position: 0 0;
  background-size: 150px;
  display: inline-block;
}

.link-10 {
  margin-bottom: 0;
  font-family: Libre Caslon Text, sans-serif;
  display: inline-block;
}

.link-10:hover {
  color: var(--indigo);
  font-family: Libre Caslon Text, sans-serif;
  font-style: italic;
}

.link-11 {
  margin-bottom: 0;
  font-family: Libre Caslon Text, sans-serif;
  display: inline-block;
}

.link-11:hover {
  color: var(--royal-blue);
  font-style: italic;
}

.section-6 {
  opacity: 1;
  padding: 4.5em 8em 4.5em 9em;
}

.columns-2 {
  margin: 72px auto 10px;
}

.image-91 {
  aspect-ratio: auto;
  object-fit: cover;
  margin-right: 0;
  padding: 0 0 45px;
  position: static;
}

.hi-there-heading-copy {
  color: #494949;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 4px 6px;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 38px;
  font-style: italic;
  font-weight: 700;
  display: inline-block;
}

.text-span-23 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: auto;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  display: inline-block;
}

.text-span-24 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: 284px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 35px;
  display: inline-block;
}

.text-span-25 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: 170px;
  padding-left: 6px;
  padding-right: 8px;
  font-size: 35px;
  display: inline-block;
}

.text-span-26 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 35px;
  display: inline-block;
}

.section-7 {
  margin-left: 8em;
  margin-right: 8em;
  padding: 0;
}

.text-span-27 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: auto;
  font-size: 35px;
  font-weight: 700;
}

.text-span-28 {
  font-weight: 300;
}

.image-92, .image-93, .image-94, .image-95 {
  padding: 0;
}

.grid-4 {
  grid-column-gap: 59px;
  grid-row-gap: 74px;
  grid-template-columns: 1fr 1fr;
}

.text-block-79-copy {
  color: #494949;
  padding-bottom: 1.3em;
  font-family: Epilogue, sans-serif;
  font-size: 2em;
  font-weight: 700;
}

.image-96 {
  padding: 0;
  position: static;
}

.container-3 {
  display: block;
}

.image-97 {
  padding: 0;
}

.case-study-heading {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Epilogue, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.image-98 {
  padding: 0;
}

.image-99, .image-100 {
  padding: 0 0 35px;
}

.intro-grid {
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  font-family: Poppins, sans-serif;
}

.wayfair-header {
  background-color: #fef8fe;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64e3c9eb1df9b9ecdd5260f3_Wayfair%20Header.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 75vh;
  padding-bottom: 0;
}

.section-8 {
  margin-top: 100px;
  padding-bottom: 60px;
}

.walmart-subtext {
  color: #6c7ab4;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.intro-paragarph {
  color: #363636;
  margin-bottom: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-11, .paragraph-12 {
  padding-right: 40px;
  display: inline-block;
}

.paragraph-13 {
  display: inline-block;
}

.container-4 {
  padding-top: 39px;
}

.walmart-subtext-span {
  color: var(--light-grey);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.white-content-div {
  background-color: #fff;
  border-radius: 20px;
  padding: 80px 0;
}

.text-block-34-copy {
  color: var(--black);
  padding-top: 12px;
  font-family: Poppins, sans-serif;
}

.context-heading {
  color: var(--dim-grey);
  margin-top: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
}

.text-block-84 {
  color: var(--cornflower-blue);
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.image-101 {
  padding: 0;
}

.slider {
  height: 500px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/631d08fac84be302c8d91189_Screenshot%202022-09-10%20at%206.00.15%20PM.png");
  background-position: 50%;
  background-size: contain;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/631d0606728e64dce257426a_Screenshot%202022-09-10%20at%205.47.16%20PM.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/631d07ca43d13cd61fb64e16_Screenshot%202022-09-10%20at%205.55.08%20PM.png");
  background-position: 0 0;
  background-size: cover;
}

.icon, .icon-2 {
  opacity: .24;
  color: var(--dim-grey);
}

.caption {
  color: #58585a;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-43-copy {
  margin-top: -20px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
}

.lightbox-link {
  margin-bottom: 0;
}

.columns-3 {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
}

.image-102 {
  margin-top: 10px;
  padding: 0;
  box-shadow: 0 2px 5px #0003;
}

.image-103 {
  margin-top: 10px;
  padding: 0;
}

.columns-4 {
  margin-top: 31px;
  padding-top: 0;
  padding-bottom: 69px;
}

.image-104, .image-105 {
  padding: 10px 0 0;
}

.columns-5 {
  margin-top: 36px;
}

.image-106 {
  padding: 20px 0 0;
}

.image-107 {
  padding: 0;
}

.div-block-39, .div-block-40, .div-block-41 {
  background-color: var(--alice-blue);
  border-radius: 10px;
  padding: 40px 25px;
}

.image-108, .image-109, .image-110 {
  padding: 0;
}

.image-111, .image-112 {
  padding: 20px 0 38px;
}

.text-block-48-copy {
  padding-top: 100px;
  font-family: Poppins, sans-serif;
}

.image-113 {
  padding: 0;
}

.text-block-85 {
  font-family: Poppins, sans-serif;
}

.photo-explanation {
  text-align: left;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.text-block-87 {
  font-family: Poppins, sans-serif;
}

.italic-text-3, .italic-text-4 {
  color: var(--cornflower-blue);
}

.div-zstp {
  background-color: #eee;
  padding: 60px 100px 0;
}

.container-5 {
  margin-top: 70px;
}

.thanks-heading {
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 10px;
  font-family: Epilogue, sans-serif;
  font-weight: 500;
}

.end-cs-section {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  padding: 10px 86px;
}

.end-cs-grid {
  grid-column-gap: 29px;
  grid-row-gap: 25px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px 0;
  padding-left: 0;
  padding-right: 0;
}

.lightbox-link-2, .lightbox-link-3 {
  margin-bottom: 0;
}

.impact-grid {
  grid-column-gap: 29px;
  grid-row-gap: 20px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin: 40px auto 100px;
}

.takeaways-div {
  background-color: #e0e6ff;
  padding: 86px 86px 33px;
}

.div-block-42 {
  background-color: #cfd2dd;
  padding: 58px;
}

.div-block-43 {
  background-color: #2f4eca;
  padding: 58px;
}

.white-text {
  color: var(--off-white);
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.white-bold-text {
  color: var(--off-white);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.white-text-copy {
  color: var(--off-white);
  font-family: Graphik, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.black-text-copy {
  color: var(--dim-grey);
  font-family: Graphik, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.jump-wayfair-button {
  border: 1.5px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 6px;
  margin: 10px 10px 10px 0;
  padding: 10px 12px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.jump-wayfair-button:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

.jumptutorme-button {
  border: 1.5px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 4px;
  margin: 10px 0;
  padding: 12px 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.jumptutorme-button:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

.wayfair-problem-div {
  background-color: #4f1464;
  margin-bottom: 40px;
  padding: 86px;
}

.grid-5 {
  grid-template-rows: auto auto auto 334px 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-9 {
  background-color: var(--off-white);
  padding-top: 50px;
  padding-bottom: 50px;
}

.grid-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.wayfair-subtext {
  color: #8c5dad;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.wayfair-subtext-span {
  color: var(--dim-grey);
  text-transform: uppercase;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.image-114 {
  text-align: center;
  padding: 0;
  display: block;
}

.image-115 {
  padding: 0;
}

.lightbox-link-4 {
  margin-bottom: 0;
}

.grid-7 {
  grid-template-rows: auto auto auto 229px 0;
  margin-bottom: 100px;
}

.walmart-header {
  background-color: #181c43;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64e3cad8bd1ec4ea3b8de201_Walmart%20Header%204.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 75vh;
  padding-bottom: 0;
}

.image-116, .image-117, .image-118, .image-119 {
  padding: 0;
}

.lightbox-link-5, .lightbox-link-6 {
  margin-bottom: 0;
}

.wayfair-project-info {
  grid-column-gap: 29px;
  grid-row-gap: 15px;
  grid-template: "."
                 "."
                 / 3fr 3fr 3fr 3fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 40px auto 100px;
}

.rectangle {
  background-color: #fef8ff;
  border-radius: 0;
  padding: 18px 25px 3px;
}

.purple-heading {
  color: #a472ca;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.mini-case-study-heading {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 50px;
}

.div {
  background-color: #fef8ff;
  border-radius: 0;
  padding: 18px 25px 3px;
}

.image-120 {
  padding: 20px 0 0;
}

.black-small-paragraph {
  color: #414141;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.design-focus-div {
  background-color: #f7f1f7;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 20px 32px;
}

.wayfair-project-info-copy {
  grid-column-gap: 29px;
  grid-row-gap: 26px;
  grid-template: "."
  / 3fr 3fr 3fr 3fr;
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: row;
  margin: 100px auto;
}

.image-121 {
  padding: 0;
}

.image-121:hover {
  opacity: .65;
}

.image-122 {
  padding: 0;
}

.image-122:hover {
  opacity: .65;
}

.image-123 {
  padding: 0;
}

.image-123:hover {
  opacity: .65;
}

.image-124 {
  padding: 0;
}

.image-124:hover {
  opacity: .65;
  outline-offset: 0px;
  outline: 3px #32343a;
}

.wayfair-icon-descriptions {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.link-block-10 {
  margin-bottom: 0;
}

.columns-6 {
  padding-top: 15px;
}

.purple-italic-text {
  color: var(--indigo);
  font-family: Graphik, Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.link-block-11, .link-block-12, .link-block-13 {
  margin-bottom: 0;
}

.back-to-wayfair-cs-button {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  border-radius: 10px;
  margin: 10px -50px 10px 0;
  padding: 12px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.back-to-wayfair-cs-button:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: none;
  background-size: auto;
}

.lightbox-link-7 {
  margin-bottom: 0;
}

.back-to-top-button {
  border: 1.5px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  border-radius: 7px;
  margin-bottom: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.back-to-top-button:hover {
  background-image: none;
  background-size: auto;
}

.image-125 {
  padding: 0 0 20px;
}

.image-126 {
  padding: 0;
}

.image-127, .image-128, .image-129, .image-130 {
  margin-top: 20px;
  padding: 0;
}

.image-131, .image-132 {
  padding: 0;
}

.image-133 {
  padding: 15px 0 0;
}

.image-134 {
  padding: 15px 64px 0 70px;
}

.image-135 {
  padding: 15px 60px 0;
}

.image-136, .image-137 {
  padding: 0;
}

.image-138 {
  padding: 0 21px 21px;
}

.image-139 {
  padding: 0 48px 0 41px;
}

.div-block-44 {
  background-color: #eafcff;
  padding: 34px;
}

.div-block-45 {
  background-color: #eafcff;
  padding: 29px;
}

.div-block-46 {
  background-color: #fcffec;
  padding: 37px;
}

.div-block-47 {
  background-color: #fdffec;
  padding: 31px;
}

.text-block-89 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.image-140 {
  padding: 28px 83px 14px;
}

.image-141 {
  padding: 57px;
}

.lightbox-link-8 {
  margin-bottom: 0;
}

.image-142 {
  padding: 91px 0 46px;
}

.image-143 {
  padding-top: 90px;
  padding-bottom: 35px;
}

.image-144 {
  padding-bottom: 20px;
}

.div-block-48 {
  background-color: #f8e5ff;
  border-radius: 10px;
  padding: 31px;
}

.div-block-48-copy {
  background-color: #f8e5ff;
  border-radius: 10px;
  padding: 30px;
}

.image-145 {
  padding-top: 0;
}

.wayfar-pain-point-paragraph {
  margin-top: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
}

.italic-text-5 {
  font-style: normal;
}

.lightbox-link-9 {
  margin-bottom: 0;
  padding: 0 0 0 75px;
}

.lightbox-link-10 {
  margin-bottom: 0;
}

.walmart-old-design-div-copy {
  background-color: #eee;
  padding: 50px 86px;
}

.text-block-90 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-91 {
  font-family: Poppins, sans-serif;
}

.link-block-14 {
  margin-bottom: 0;
}

.link-block-17 {
  margin-bottom: 0;
  text-decoration: none;
}

.grid-10 {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
}

.heading-16 {
  font-family: Epilogue, sans-serif;
  font-size: 25px;
  line-height: 50px;
}

.text-block-83-copy {
  color: #424242;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1.75em;
}

.text-block-93 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-94 {
  float: left;
  clear: right;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: auto;
  width: 20%;
  font-family: Poppins, sans-serif;
}

.div-block-49 {
  float: right;
}

.case-study-link-block {
  margin-bottom: 40px;
  text-decoration: none;
}

.cover-image {
  border: 2px solid var(--dim-grey);
  background-color: #fff;
  border-radius: 8px 8px 0 0;
  margin-bottom: 20px;
}

.cover-image:hover {
  box-shadow: none;
  opacity: .7;
  border-style: solid;
  transform: none;
}

.case-study-subheading {
  font-family: Graphik, Arial, sans-serif;
  font-size: .9em;
  font-weight: 400;
}

.grid-11 {
  grid-template-columns: .5fr .5fr;
}

.columns-7 {
  justify-content: flex-start;
  display: flex;
}

.image-146 {
  padding: 20px 0 25px;
}

.image-147 {
  padding-top: 20px;
  padding-bottom: 24px;
}

.columns-8 {
  margin-bottom: 35px;
}

.back-to-design-archive-button {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  border-radius: 13px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: block;
}

.back-to-design-archive-button:hover {
  background-image: none;
  background-size: auto;
}

.link-13 {
  float: none;
  clear: none;
  font-family: Inter, sans-serif;
  display: inline;
}

.text-block-95 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 38px;
}

.div-block-50 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 17px;
  padding: 40px;
}

.tutorme-subtext {
  color: var(--dodger-blue);
  -webkit-text-stroke-color: #195b8d;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.jump-walmart-button-copy {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  border-radius: 10px;
  margin: 10px 10px 10px 0;
  padding: 12px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.jump-walmart-button-copy:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: none;
  background-size: auto;
}

.wayfair-problem-div-copy {
  background-color: #4f1464;
  padding: 86px;
}

.grid-7-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  margin-bottom: 100px;
}

.div-block-51 {
  background-color: #e4f3ff;
  border-radius: 12px;
  padding: 35px;
}

.bold-text-17, .bold-text-18, .text-block-96, .text-block-97, .text-block-98 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.tutorme-pain-point {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 400;
}

.link-block-19 {
  margin-bottom: 0;
  text-decoration: none;
}

.cover-image-coming-soon {
  border: 4px solid var(--dim-grey);
  opacity: 1;
  cursor: not-allowed;
  background-color: #545b7a00;
  border-radius: 0;
  margin-bottom: 20px;
}

.cover-image-coming-soon:hover {
  opacity: 100;
  pointer-events: none;
}

.link-block-18-copy {
  margin-bottom: 0;
  text-decoration: none;
}

.image-148 {
  margin-top: 0;
  padding-top: 0;
}

.text-span-29 {
  font-size: 20px;
}

.text-block-99 {
  text-align: center;
}

.icon-explanation {
  text-align: center;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.tutorme-final-div {
  background-color: #508fbe;
  padding: 0;
}

.image-149 {
  float: none;
  text-align: justify;
  display: block;
}

.image-150 {
  padding-bottom: 20px;
}

.tutorme-header {
  background-color: #cae4fe;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64e3cfa21b5b465661ee6567_TutorME%20Header.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 18px;
  height: 20em;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 0;
}

.columns-9 {
  padding-top: 19px;
  padding-bottom: 43px;
}

.columns-10 {
  padding-top: 21px;
  padding-bottom: 39px;
}

.columns-11 {
  padding-top: 21px;
  padding-bottom: 45px;
}

.columns-12 {
  padding-top: 19px;
  padding-bottom: 40px;
}

.lightbox-link-11 {
  margin-bottom: 0;
}

.image-151 {
  padding-bottom: 15px;
}

.image-152 {
  padding-bottom: 16px;
}

.image-153 {
  padding-bottom: 15px;
}

.link-block-20 {
  margin-bottom: -53px;
}

.link-block-20:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
  margin-bottom: 0;
}

.link-block-20.w--current {
  margin-bottom: -50px;
}

.link-block-20.w--current:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20.w--current:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
  margin-bottom: 0;
}

.nutshell-intro {
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 8em 0;
}

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

.column-6 {
  padding-left: 0;
  padding-right: 0;
}

.insights-div {
  background-color: #fff4ff;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 32px;
}

.columns-13 {
  margin-top: 20px;
  margin-left: 0;
}

.column-7 {
  padding: 0 0 0 60px;
}

.div-block-52 {
  padding-top: 0;
}

.small-label-wayfair {
  color: var(--indigo);
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.bold-text-19 {
  line-height: 20px;
}

.image-162 {
  padding: 15px 116px 0;
}

.image-163 {
  padding: 15px 115px 0;
}

.tutorme-screen {
  border-radius: 8px;
}

.image-164 {
  padding-left: 115px;
}

.image-165 {
  padding-top: 15px;
}

.bold-text-20 {
  font-size: 20px;
}

.wayfair-email-alert-header {
  background-color: #2f97ca;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  height: 70vh;
  padding-bottom: 0;
}

.jump-wayfair-email-button {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  border-radius: 10px;
  margin: 10px -50px 10px 0;
  padding: 12px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.jump-wayfair-email-button:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: none;
  background-size: auto;
}

.link-14 {
  float: none;
  clear: none;
  object-fit: fill;
  font-family: Libre Caslon Text, sans-serif;
  display: inline;
  overflow: visible;
}

.link-14:hover {
  color: #ffcd00;
  font-style: italic;
}

.cover-image-almost {
  border: 4px solid var(--dim-grey);
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 20px;
}

.cover-image-almost:hover {
  opacity: 1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-size: auto;
  box-shadow: 2px 2px 8px -1px #5e6686;
}

.ngs-subtext {
  color: #dda600;
  text-transform: uppercase;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.ngs-subtext-span {
  color: #dda600;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.ngs-header {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64f1664973fc956b9292f56d_NGS%20Header.avif");
  background-position: 0 0;
  background-size: cover;
  height: 75vh;
  padding-bottom: 0;
}

.ngs-problem-div {
  background-color: var(--black);
  margin-top: 0;
  margin-bottom: 60px;
  padding: 90px 0;
}

.div-block-53 {
  margin-top: 40px;
}

.image-170 {
  margin-top: 0;
}

.ngs-project-info-grid {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  grid-template: ". . . ."
                 ". . . ."
                 / 4fr 3fr 3fr;
  grid-auto-columns: 3fr;
  grid-auto-flow: row;
  margin: 20px auto 100px;
}

.ngs-research-pic-div {
  height: 30vh;
  overflow: hidden;
  box-shadow: 1px 1px 3px #52555f69;
}

.lightbox-link-12 {
  margin-bottom: 0;
}

.div-block-54 {
  height: 51vh;
  margin-bottom: 20px;
  overflow: hidden;
}

.extra-grid {
  grid-column-gap: 29px;
  grid-row-gap: 20px;
  grid-template: ". . . ." 52px
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: 3fr;
  grid-auto-flow: row;
  margin: 40px 0 100px;
}

.image-172 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.black-paragraph-copy {
  color: #363636;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  line-height: 22px;
}

.image-173 {
  padding-bottom: 20px;
}

.ngs-old-designs-overview {
  background-color: #eee;
  padding: 40px 86px;
}

.image-174 {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}

.image-175 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.image-176, .image-177 {
  margin-bottom: 20px;
}

.ngs-final-design-div {
  background-color: #fffbee;
  border-radius: 20px;
  margin: 0 20px;
  padding: 20px 76px;
}

.link-15 {
  display: inline-block;
}

.ngs-design-pillar-div {
  background-color: #fffbee;
  border-radius: 15px;
  padding: 40px;
}

.black-subtext {
  color: #52555f;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.black-italic-text {
  color: var(--new-grey);
  margin-top: 0;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.image-178 {
  margin-left: -10px;
}

.image-179 {
  margin-left: -11px;
}

.image-180 {
  margin-bottom: 40px;
  padding-top: 40px;
}

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

.div-block-56 {
  padding-bottom: 0;
}

.div-block-57 {
  margin-top: 40px;
  display: inline-block;
}

.div-block-58 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: inline-block;
}

.image-181, .image-183 {
  margin-top: 40px;
  margin-bottom: 40px;
  box-shadow: 0 2px 5px #0003;
}

.image-184, .image-185 {
  margin-top: 20px;
  padding-top: 0;
  box-shadow: 0 2px 5px #0003;
}

.section-10, .section-11 {
  overflow: hidden;
}

.black-subtext-copy {
  color: #6b6e79;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-copy {
  border: 1px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: contain;
  border-radius: 8px;
  padding: 12px 40px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-copy:hover {
  color: var(--dim-grey);
  background-color: #32343a42;
}

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

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

.button-copy.cc-white-button {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 19px;
  padding: 16px 35px;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
}

.button-copy.cc-white-button:hover {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

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

.columns-15, .lightbox-link-13 {
  margin-bottom: 0;
}

.lightbox-link-14 {
  margin-bottom: 40px;
}

.div-block-59, .div-block-60 {
  margin-top: 40px;
}

.image-186 {
  margin-top: 20px;
  box-shadow: 0 2px 5px #0003;
}

.image-187, .image-188, .image-189 {
  margin-top: 20px;
}

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

.div-block-61 {
  margin-top: 20px;
  margin-bottom: 40px;
  display: inline-block;
}

.image-190 {
  margin-top: 20px;
  box-shadow: 0 2px 5px #0003;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/63ffab549a9a6150f0886fd6_Nav%20Iteration.png");
  background-position: 0 0;
  background-size: cover;
}

.slider-2 {
  object-fit: fill;
  overflow: visible;
}

.ngs-slider {
  height: 500px;
}

.ngs-slide-1 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/63ffab549a9a6150f0886fd6_Nav%20Iteration.png");
  background-position: 50%;
  background-size: cover;
}

.ngs-slide-2 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/63ffae6410d448d673ec61c4_Visual%20Hierarchy%20Iteration.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.ngs-slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/631d07ca43d13cd61fb64e16_Screenshot%202022-09-10%20at%205.55.08%20PM.png");
  background-position: 0 0;
  background-size: cover;
}

.icon-2-copy, .icon-copy {
  opacity: 1;
  color: #fff;
}

.jump-ngs-button {
  border: 1.5px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 4px;
  margin: 10px 0 20px;
  padding: 10px 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.jump-ngs-button:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

.lightbox-link-15, .lightbox-link-16, .lightbox-link-17 {
  margin-top: 20px;
  margin-bottom: 0;
}

.lightbox-link-18 {
  object-fit: cover;
  margin-bottom: 0;
}

.lightbox-link-19, .lightbox-link-20, .lightbox-link-21 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.image-192, .image-193 {
  box-shadow: 0 2px 5px #0003;
}

.lightbox-link-22 {
  margin-top: 20px;
  margin-bottom: 40px;
  box-shadow: 0 2px 5px #0003;
}

.lightbox-link-23 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.image-194 {
  box-shadow: 0 2px 5px #0003;
}

.ngs-old-design-div {
  background-color: #eee;
  padding: 26px 86px 86px 132px;
}

.lightbox-link-24, .lightbox-link-25, .lightbox-link-26 {
  margin-bottom: 0;
}

.image-195, .image-196, .image-197 {
  box-shadow: 0 2px 5px #0003;
}

.lightbox-link-27, .lightbox-link-28, .lightbox-link-29 {
  margin-bottom: 0;
}

.image-201, .image-202 {
  box-shadow: 0 2px 5px #0003;
}

.image-203 {
  margin-bottom: 20px;
  padding-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.image-206 {
  padding-top: 60px;
}

.image-212 {
  margin-bottom: 20px;
}

.image-214 {
  padding-bottom: 15px;
}

.image-215 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.columns-16 {
  margin-top: 20px;
}

.lightbox-link-30, .lightbox-link-31 {
  margin-top: 15px;
}

.grid-12 {
  grid-row-gap: 13px;
}

.text-span-30, .text-span-31, .text-span-32 {
  color: #ffd800;
}

.text-span-33 {
  font-size: 20px;
  font-weight: 600;
}

.section-title-grid {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
}

.grid-14 {
  grid-template-rows: auto;
  margin-bottom: 40px;
}

.ngs-intro-grid {
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  font-family: Poppins, sans-serif;
  font-size: 14px;
}

.div-block-63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 40px 0 60px 77px;
  display: inline-flex;
  position: relative;
}

.section-12 {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-221 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-16 {
  margin-top: 60px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ngs-project-info-copy {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  grid-template: ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: 3fr;
  grid-auto-flow: row;
  margin: 60px auto 40px;
}

.lightbox-link-32 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-9-copy {
  color: var(--black);
  margin-top: 15px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.quote {
  color: var(--new-grey);
  margin-top: 0;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.italic-text-6 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 29px;
}

.div-block-64 {
  color: #cae4fe;
  background-color: #cae4fe;
}

.image-222 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.text-block-101, .text-block-102 {
  font-family: Poppins, sans-serif;
}

.tab-link-filter-search {
  background-color: #edf7ff;
  font-family: Graphik, Arial, sans-serif;
}

.tab-link-filter-search.w--current {
  background-color: #cae4fd;
}

.tab-link-tutor-profile {
  -webkit-text-fill-color: inherit;
  background-color: #edf7ff;
  background-clip: border-box;
  font-family: Graphik, Arial, sans-serif;
}

.tab-link-tutor-profile.w--current {
  background-color: #cae5ff;
}

.tab-link-home {
  background-color: #edf7ff;
}

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

.tab-link-booking {
  background-color: #edf7ff;
}

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

.tutorme-solution-div {
  background-color: #eef4ff;
  border-radius: 20px;
  margin-top: 25px;
  margin-bottom: 40px;
  padding: 76px 60px 0;
}

.tutorme-black-paragraoh {
  margin-top: 25px;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 15px;
}

.tutorme-solutions-heading {
  color: #414246;
  margin-top: 20px;
  font-family: Epilogue, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 40px;
}

.image-225 {
  height: auto;
}

.image-203-copy {
  padding-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.image-227 {
  object-fit: cover;
  margin-bottom: 0;
}

.black-paragraph-space {
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
}

.section-13 {
  margin-bottom: 80px;
}

.button-6 {
  float: right;
  flex: none;
}

.link-16 {
  float: left;
  clear: none;
  color: var(--dim-grey-2);
  padding-right: 6px;
  font-family: Graphik, Arial, sans-serif;
  overflow: visible;
}

.link-16:hover {
  color: var(--black);
}

.image-228, .image-229, .image-230 {
  margin-bottom: 20px;
}

.image-232 {
  margin-bottom: 10px;
}

.div-block-65 {
  clear: none;
  position: static;
}

.button-7 {
  float: right;
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/646fdee12c4a4cdab4d1ddb5_1544641784.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  min-width: 30px;
  height: 60px;
  overflow: visible;
}

.button-7:hover {
  opacity: .42;
}

.subsection-heading {
  color: var(--dim-grey);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 50px;
}

.link-17 {
  font-family: Inter, sans-serif;
  display: inline-block;
}

.ngs-content-div {
  background-color: #0000;
  padding: 80px 86px;
}

.heading-1 {
  color: #53555f;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 2em;
  font-weight: 600;
  line-height: 1.8em;
}

.ngs-text-span-highlighted {
  color: var(--dim-grey);
  letter-spacing: .7px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(#0000 50%, #ffefb5 50%, #ffefb5);
  padding-left: 0;
  padding-right: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.line {
  height: .2vh;
  color: var(--dim-grey-2);
  background-color: #a7a7a7;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.ngs-text-span-highlighted-no-padding {
  color: #1a1b1f;
  background-color: #0000;
  font-size: 14px;
  font-weight: 700;
}

.bold-text-23, .bold-text-24, .bold-text-25 {
  font-weight: 600;
}

.div-block-66 {
  background-color: #fff;
  padding-bottom: 60px;
}

.div-block-67 {
  background-color: #fff0;
}

.image-233 {
  margin-bottom: 40px;
}

.image-234 {
  margin-top: 40px;
}

.image-235 {
  margin-top: 40px;
  padding-bottom: 40px;
}

.image-236 {
  margin-top: 0;
  margin-bottom: 0;
}

.lightbox-link-33 {
  margin-top: 40px;
}

.image-237 {
  box-shadow: 0 2px 5px #0003;
}

.image-238 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-68 {
  padding-left: 60px;
  padding-right: 60px;
}

.image-239 {
  margin-left: -40px;
}

.grid-15 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 100px;
  margin-bottom: 100px;
}

.subs-copy {
  color: var(--dim-grey);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.grid-15-copy {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 100px;
}

.line-copy {
  background-color: #e0e0e0;
  height: .2vh;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-bottom: 0;
}

.container-17 {
  margin-top: 60px;
  padding-left: 0;
}

.container-18 {
  margin-top: 80px;
}

.grid-15-copy {
  grid-row-gap: 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 60px;
}

.body-7 {
  background-color: #fcfcfc;
}

.section-title-grid-copy {
  grid-row-gap: 15px;
  margin-left: auto;
  margin-right: auto;
}

.ngs-section-info-grid {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  grid-template: ". . . ."
                 ". . . ."
                 / 3fr 3fr 3fr;
  grid-auto-columns: 3fr;
  grid-auto-flow: row;
  margin: 40px auto 100px;
}

.case-study-heading-2 {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.4em;
}

.image-240 {
  padding-bottom: 15px;
}

.section-16 {
  background-color: #fcfcfc;
}

.body-8 {
  background-color: #fff;
}

.tabs-3 {
  margin-top: 40px;
}

.tutorme-main-features-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  margin-bottom: 100px;
}

.image-243 {
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.walmart-project-info-3 {
  grid-column-gap: 29px;
  grid-row-gap: 30px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  margin: 40px auto 100px;
}

.grid-16 {
  grid-template-columns: 1fr 1fr 1fr;
  margin: 40px auto 100px;
}

.section-18 {
  background-color: #fcfcfc;
}

.bold-text-26 {
  color: #ffd800;
  font-weight: 400;
}

.image-227-copy {
  margin-bottom: 20px;
}

.ngs-pain-point-bold {
  font-weight: 600;
}

.ngs-pain-point-bold-text {
  color: #f5d550;
  font-family: Graphik, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.column-19 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-34 {
  font-size: 26px;
}

._3-columns {
  margin-top: 20px;
}

.column-22 {
  padding-left: 15px;
}

.lightbox-link-34 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-248 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-27 {
  font-size: 15px;
  font-weight: 500;
}

.body-9 {
  background-color: #fcfcfc;
}

.block-quote-2 {
  border-left-color: #ffefb5;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.link-18 {
  font-family: Inter, sans-serif;
  display: inline;
}

.image-249 {
  margin-top: 40px;
  overflow: visible;
}

.caption-copy {
  color: #414246;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 28px;
}

.section-19 {
  margin-top: 0;
  margin-bottom: 60px;
  overflow: hidden;
}

.grid-17 {
  grid-column-gap: 20px;
  grid-row-gap: 12px;
}

.hi-i-m-audrey {
  color: #494949;
  text-align: left;
  padding-bottom: .5em;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.selected-work {
  color: #494949;
  text-align: left;
  padding-bottom: 1.3em;
  font-family: Epilogue, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.text-block-83-copy {
  color: #424242;
  text-align: left;
  padding-bottom: .7em;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.85em;
}

.section-5-copy {
  min-width: auto;
  min-height: auto;
  margin-top: -10px;
  padding: 7em 10.1em 4em;
}

.gradient-bg {
  z-index: -1;
  opacity: .5;
  filter: blur(200px);
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg-circle {
  background-color: #455268;
  border-radius: 100%;
  width: 30vw;
  height: 30vw;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bg-circle._5 {
  margin-top: 24%;
  margin-right: -8%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.bg-circle._1 {
  opacity: 1;
  background-color: #89c9ff;
  border-radius: 20%;
  width: 40vw;
  height: 40vw;
  margin-top: -16%;
  margin-left: -16%;
}

.bg-circle._2 {
  opacity: .5;
  background-color: #beff87;
  border-radius: 40%;
  margin-top: -20%;
}

.bg-circle._3 {
  background-color: #ffdf61;
  width: 40vw;
  height: 40vw;
  margin-top: -12%;
  margin-left: 52%;
}

.bg-circle._4 {
  background-color: #ffafd8;
  width: 60vw;
  height: 60vw;
  margin-top: -32%;
  margin-right: -10%;
  left: auto;
  right: 0;
}

.bg-circle._5 {
  background-color: #ece785;
  margin-top: 24%;
  margin-right: -8%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.bg-circle._6 {
  background-color: #e4ebde;
  width: 40vw;
  height: 40vw;
  margin-top: 35%;
  margin-bottom: -20%;
  margin-right: -16%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.lottie-animation-2 {
  width: 50px;
}

.paragraph-light-copy {
  opacity: 0;
  color: #0000;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  display: block;
  overflow: visible;
}

.paragraph-light-copy.cc-position-name {
  color: #1b1b1b;
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 35px;
}

.about-intro-copy {
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 10em 15px 8em;
}

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

.caption-centered {
  color: #616161;
  text-align: center;
  text-transform: none;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.caption-copy {
  color: #414246;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.call-to-action-section {
  text-align: left;
  width: 85%;
  margin: 100px auto;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 0;
}

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

.column-24 {
  padding-left: 0;
  padding-right: 20px;
}

.column-25 {
  padding-left: 20px;
  padding-right: 0;
}

.columns-22, .columns-23 {
  margin-top: 20px;
}

.text-span-35 {
  color: var(--royal-blue);
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 600;
}

.columns-24 {
  margin-top: 20px;
}

.body-10 {
  background-color: #fff;
}

.text-block-104 {
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
}

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

.wayfair-subtext-light {
  color: #efd8ff;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.italic-text-8 {
  font-style: normal;
}

.bold-text-31 {
  font-family: Inter, sans-serif;
}

.bold-text-32, .bold-text-33 {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 600;
}

.bold-text-34, .bold-text-35 {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

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

.image-252 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.image-254 {
  margin-top: 20px;
}

.image-255 {
  margin-top: 10px;
}

.bold-text-36 {
  font-size: 14px;
}

.columns-25 {
  background-color: #fffbee;
  padding: 40px 20px;
}

.div-block-75 {
  opacity: 1;
  background-color: #fffbee;
  border-radius: 9px;
  padding: 20px;
}

.grid-23 {
  margin-top: 40px;
  margin-bottom: 0;
}

.section-20 {
  margin-top: -40px;
}

.small-heading {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.black-paragraph-copy {
  color: #363636;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 27px;
}

.design-goals-wayfair {
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.small-heading-copy {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.wayfair-problem-div-copy {
  background-color: #260433;
  margin-bottom: 0;
  padding: 86px;
}

.section-8-copy {
  margin-top: 100px;
  padding-bottom: 60px;
}

.ngs-intro-grid-copy {
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
  font-family: Epilogue, sans-serif;
}

.intro-small-text {
  color: var(--dim-grey);
  margin-top: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.ngs-intro-grid-copy {
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  font-family: Poppins, sans-serif;
}

.ngs-text-span-highlighted-no-padding-copy {
  color: var(--light-grey);
  letter-spacing: .7px;
  background-color: #0000;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.lightbox-link-36 {
  margin-left: auto;
  margin-right: auto;
}

.lightbox-link-37 {
  margin-left: 170px;
  margin-right: 170px;
}

.text-span-36 {
  background-color: #ffefb5;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.impact-div-intro {
  background-color: #ffeba1;
  padding: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.text-span-37 {
  font-size: 24px;
}

.text-span-38 {
  font-size: 20px;
  font-weight: 700;
}

.text-block-105-copy {
  background-color: #fff4cc;
  padding: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.problem-div-intro-ngs {
  background-color: #fffae8;
  padding: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.role-div-intro {
  background-color: #f8dc75;
  border-radius: 0;
  padding: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.grid-24 {
  grid-template-rows: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.case-study-info-section {
  background-color: #fffefe;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-37 {
  color: var(--dim-grey);
  font-size: 14px;
  font-weight: 500;
}

.text-span-39 {
  color: var(--dim-grey);
  background-image: linear-gradient(#0000 50%, #ffefb5 50%, #ffefb5);
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.ngs-text-span-highlighted-white {
  color: #f5d54f;
  letter-spacing: .7px;
  -webkit-text-stroke-color: #f5d54f;
  background-color: #0000;
  padding-left: 0;
  padding-right: 10px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.case-study-heading-2-copy {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Epilogue, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.4em;
}

.line-wayfair {
  background-color: #f6dcff;
  height: .3vh;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.line-walmart {
  background-color: #acb4ff;
  height: .3vh;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.line-tutorme {
  background-color: #cae4fe;
  height: .3vh;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.ngs-intro-grid-copy-copy {
  grid-row-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  font-family: Poppins, sans-serif;
}

.tutorme-subtext-copy {
  color: #031725;
  text-transform: uppercase;
  text-transform: uppercase;
  text-transform: uppercase;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.jump-ngs-button-copy:hover {
  border-color: var(--dim-grey);
  color: var(--dim-grey);
  background-color: #0000;
  background-image: none;
  background-size: auto;
}

.ngs-project-info-grid-copy {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: #fcfcfc;
  grid-template: ". . . ."
                 ". . . ."
                 / 4fr 3fr 3fr;
  grid-auto-columns: 3fr;
  grid-auto-flow: row;
  margin: 20px auto 100px;
}

.block-quote-3 {
  color: #5d5e63;
  border-left-color: #75a6f8;
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.text-span-40 {
  color: #545558;
  font-size: 18px;
}

.container-19 {
  margin-top: 0;
  margin-bottom: 0;
}

.about-me-heading {
  color: #494949;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 4px 6px;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 800;
  display: inline-block;
}

.text-span-41 {
  font-size: 14px;
  line-height: 20px;
}

.lightbox-link-38 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.image-243-copy {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-261 {
  margin-top: 20px;
}

.section-12-copy {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 20px;
}

.image-262 {
  margin-top: 40px;
}

.html-embed {
  border-radius: 7px;
  margin-top: 40px;
}

.ngs-quote-pillar-div-copy {
  background-color: #fffbee;
  border-radius: 15px;
  padding: 40px;
}

.grid-26 {
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
}

.block-quote-4 {
  color: #f0f0f0;
  border-left-color: #f5d54f;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.text-span-42 {
  color: #aaa;
  font-size: 14px;
}

.grid-26-copy {
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 100px;
  margin-bottom: 100px;
}

.container-20 {
  margin-bottom: 140px;
}

.text-block-106 {
  font-family: Graphik, Arial, sans-serif;
}

.tab-link-tab-1-4 {
  border-bottom: 1px #000;
}

.tab-link-tab-1-4.w--current {
  border-bottom: 5px solid var(--cornflower-blue);
  outline-offset: 0px;
  background-color: #c8c8c800;
  border-radius: 0;
  outline: 3px #32343a;
}

.tab-link-ngs {
  background-color: #fff0;
  border-bottom: 1px #000;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 15px;
}

.tab-link-ngs:hover {
  color: #8a8a8a;
  border-bottom: 5px solid #dadada;
}

.tab-link-ngs.w--current {
  text-align: left;
  background-color: #c8c8c800;
  border: 1px #000;
  border-bottom: 5px solid #ffcc02;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.tabs-4 {
  margin-top: 40px;
}

.ngs-tab-photo {
  float: none;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-ngs-1st-tab {
  background-color: #fff0;
  border-bottom: 1px #000;
  margin-left: 0;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.tab-link-ngs-1st-tab:hover {
  color: #8a8a8a;
  border-bottom: 5px solid #dadada;
}

.tab-link-ngs-1st-tab.w--current {
  text-align: left;
  background-color: #c8c8c800;
  border: 1px #000;
  border-bottom: 5px solid #ffcc02;
  margin-left: 0;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.ngs-tab-photo-copy {
  float: none;
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.ngs {
  background-color: #f4f4f4;
  border-radius: 5px;
  margin: 25px 100px 40px;
  padding: 40px 76px;
}

.div-block-76 {
  background-color: #f3f3f3;
  padding: 60px 80px;
}

.section-22 {
  margin-bottom: 100px;
}

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

.heading-17 {
  color: #f0f0f0;
  border-bottom: 5px #f5d54f;
  margin-bottom: 0;
  font-size: 40px;
}

.line-ngs-percentage {
  max-width: 11vh;
  height: 1vh;
  color: var(--dim-grey);
  background-color: #f5d54f;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.div-block-76-copy {
  background-color: var(--black);
  margin-left: 0;
  margin-right: 0;
  padding: 20px 60px;
}

.text-block-107 {
  color: #f0f0f0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
}

.bold-text-38 {
  font-weight: 600;
}

.principles-intro {
  width: 85%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 0;
}

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

.white-content-div-copy {
  background-color: #fff;
  padding: 80px 86px;
}

.text-span-23-copy {
  color: var(--new-grey);
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  display: inline-block;
}

.link-19 {
  color: #5f6da7;
  display: inline-block;
}

.grid-28 {
  margin-bottom: 100px;
  display: block;
}

.link-20 {
  padding-top: 10px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 28px;
  text-decoration: none;
}

.link-20:hover {
  color: #3c7294;
  font-style: italic;
}

.text-block-108 {
  color: #4e4e4e;
  text-align: left;
  font-family: Epilogue, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.link-21 {
  color: #424242;
  font-family: Libre Caslon Text, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.link-21:hover {
  color: #466437;
  font-style: italic;
  text-decoration: underline;
}

.text-block-83-copy-copy {
  color: #424242;
  text-align: center;
  padding-bottom: .7em;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.85em;
}

.ngs-body {
  background-color: #fff;
}

.text-f-13 {
  color: #000;
  white-space: nowrap;
  font-family: Oswald, sans-serif;
  font-size: 1.05em;
  font-weight: 300;
  line-height: 1;
}

.text-f-13.all-caps {
  letter-spacing: .15em;
  text-transform: uppercase;
}

.text-f-13.all-caps.light-grey-font {
  color: #fff9;
}

.heading-18 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.gradient-bg-2 {
  z-index: -1;
  width: auto;
  height: 175%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.slide-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.location {
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.slide-img-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
  width: 100%;
  height: 100%;
  position: absolute;
}

.slide-content {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-bottom: 3em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: #ff7a00;
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  inset: 0% 0% 0% auto;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.slider-3 {
  margin-bottom: 4em;
  position: relative;
  overflow: visible;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slide-5 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.slide-divider {
  background-color: #ff7a00;
  width: 4em;
  height: .1em;
  margin-top: 2em;
}

.swiper-slide {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.marquee-cover-horizontal {
  z-index: 10;
  background-image: linear-gradient(270deg, #fff0 70%, #fff), linear-gradient(270deg, #fff, #fff0 30%);
  position: absolute;
  inset: 0%;
}

.marquee-horizontal-large {
  z-index: 200;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 190px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.paragraph-large {
  font-size: 20px;
}

.button-8 {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #8f00ff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 10px 12px;
  font-size: 16px;
  display: flex;
}

.col {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.col.small {
  flex: none;
  width: 41%;
}

.icon-4 {
  width: 65%;
}

.icon-container-alt {
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 150px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  box-shadow: 0 7px 15px 3px #afb1b34d;
}

.flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.track-horizontal {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-quaternary {
  letter-spacing: 1px;
  max-width: 100%;
  font-size: 14px;
}

.header-quaternary.grey-text.uppercase {
  padding: 2px 4px;
}

.flex-horizontal {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-horizontal.flex-left {
  justify-content: flex-start;
}

.spacer-15 {
  width: 100%;
  height: 15px;
}

.header-secondary {
  max-width: 100%;
  font-size: 40px;
  line-height: 120%;
}

.track-horizontal-alt {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spacer-60 {
  width: 100%;
  height: 60px;
}

.spacer-60._60-width {
  width: 60px;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.spacer-30._15-xsvp {
  flex: none;
  width: 30px;
}

.holder-block {
  width: 100%;
  min-height: 180px;
  display: flex;
  overflow: hidden;
}

.moving-block {
  flex: none;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.marquee-horizontal {
  z-index: 200;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 450px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee-horizontal.medium-marquee {
  width: 100%;
  height: 260px;
}

.track-horizontal-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-list {
  align-items: center;
  display: flex;
}

.medium-marquee {
  width: 260px;
  margin-right: 0;
}

.conservice-text-span-highlighted {
  color: var(--light-grey);
  letter-spacing: .7px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: none;
  padding-left: 0;
  padding-right: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.conservice-subtext {
  color: #dda600;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.link-22 {
  display: inline-block;
}

.conservice-more-div {
  background-color: #2d406400;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 86px 90px;
}

.conservice-text-span-highlighted-white-copy {
  color: #caf6d7;
  letter-spacing: .7px;
  -webkit-text-stroke-color: #f5d54f;
  background-color: #0000;
  padding-left: 0;
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.conservice-header {
  border: .5px solid var(--dim-grey-2);
  background-color: #000;
  border-radius: 17px;
  height: auto;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 0;
  overflow: hidden;
}

.conservice-projects-photo {
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 20px;
}

.conservice-projects-div {
  flex-flow: column;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.conservice-project-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.image-264 {
  border-radius: 8px;
}

.image-265 {
  margin-top: 20px;
}

.button-9 {
  color: #fff;
  background-color: #326dca;
  border: 2px #a5b9d8;
  border-radius: 3px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 20px;
  padding: 10px 20px;
}

.button-9:hover {
  color: #fff;
  background-color: #26549c;
  border-radius: 3px;
  font-weight: 400;
}

.button-9-copy {
  color: #326dca;
  background-color: #fff;
  border: 2px solid #326dca;
  border-radius: 3px;
  margin-top: 20px;
  margin-left: 0;
  padding: 10px 20px;
  font-weight: 500;
}

.button-9-copy:hover {
  color: #316dca;
  background-color: #a5b9d800;
  border-style: solid;
  font-weight: 500;
}

.image-266 {
  border-radius: 8px;
}

.container-15-copy {
  background-color: #d5e6ff;
  border-radius: 8px;
  padding: 60px;
}

.want-to-learn-more-heading {
  color: #326dca;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.changer {
  position: relative;
  top: 0;
}

.tiny-cont {
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.changer-move {
  display: inline-block;
}

.constant {
  display: inline;
}

.tiny-link {
  color: #d4145a;
}

.changer-overflow {
  float: right;
  height: 20px;
  display: inline-block;
  overflow: hidden;
}

.tiny-txt {
  color: #312188;
}

.wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.content-wrapper {
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.container-21 {
  width: 95%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.change-text-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-change-wrapper {
  height: 50px;
  padding-left: 10px;
  overflow: hidden;
}

.text-change {
  color: #fff;
  text-transform: capitalize;
  font-family: Rubik, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.text-don-t-change {
  color: #71c734;
  text-transform: capitalize;
  font-family: Rubik, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.back-to-homepage-button-copy {
  border: 2px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 4px;
  margin-bottom: 0;
  padding-bottom: 9px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.back-to-homepage-button-copy:hover {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
}

.back-to-homepage-button-copy {
  border: 2px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: right;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.back-to-homepage-button-copy:hover {
  color: var(--dim-grey-2);
  background-image: none;
  text-decoration: underline;
}

.button-10 {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Graphik, Arial, sans-serif;
  font-weight: 500;
}

.button-10.w--current {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 400;
}

.thanks-heading-2 {
  color: #52555f;
  text-align: left;
  font-family: Epilogue, sans-serif;
  font-weight: 500;
}

.wayfair-button {
  color: #52555f;
  text-align: left;
  background-color: #0000;
  border: 2px #52555f;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.wayfair-button:hover {
  color: #707070;
  text-decoration: underline;
}

.back-to-homepage-button-copy-2 {
  color: #52555f;
  text-align: right;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border: 2px #52555f;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.back-to-homepage-button-copy-2:hover {
  color: #707070;
  background-image: none;
  text-decoration: underline;
}

.tutorme-button {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 400;
}

.thanks-heading-3 {
  color: #52555f;
  text-align: left;
  font-family: Epilogue, sans-serif;
  font-weight: 500;
}

.back-to-homepage-button-2 {
  color: #52555f;
  text-align: left;
  background-color: #0000;
  border: 2px #52555f;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.back-to-homepage-button-2:hover {
  color: #707070;
  text-decoration: underline;
}

.back-to-homepage-button-copy-3 {
  color: #52555f;
  text-align: right;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border: 2px #52555f;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.back-to-homepage-button-copy-3:hover {
  color: #707070;
  background-image: none;
  text-decoration: underline;
}

.button-11.w--current {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 400;
}

.home-page-button {
  border: 2px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  display: block;
}

.home-page-button:hover {
  color: var(--dim-grey-2);
  text-decoration: underline;
}

.conservice-button-left {
  border: 2px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.conservice-button-left:hover {
  color: var(--dim-grey-2);
  text-decoration: underline;
}

.wayfair-button-right {
  color: #52555f;
  text-align: right;
  background-color: #0000;
  border: 2px #52555f;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.wayfair-button-right:hover {
  color: #707070;
  text-decoration: underline;
}

.ngs-button-left {
  border: 2px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.ngs-button-left:hover {
  color: var(--dim-grey-2);
  text-decoration: underline;
}

.conservice-problem-div {
  background-color: #233746;
  margin-top: 60px;
  margin-bottom: 0;
  padding: 90px 86px;
}

.conservice-text-span {
  color: #fff;
  letter-spacing: .7px;
  -webkit-text-stroke-color: #f5d54f;
  background-color: #0000;
  padding-left: 0;
  padding-right: 10px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.conservice-pain-point-bold-text {
  color: #d1f5cf;
  font-family: Graphik, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.conservice-user-problem-div {
  background-color: #172558;
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 90px 86px;
}

.insight-div-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fffcef;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
}

.emoji {
  color: #363636;
  align-self: flex-start;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

.takeaways-div-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f7ffef;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 20px;
  display: block;
}

.takeaways-title-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.columns-27 {
  padding-top: 10px;
}

.columns-28 {
  padding-top: 20px;
}

.bold-text-41 {
  font-size: 18px;
  font-weight: 600;
}

.black-paragraph-middle {
  color: #363636;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.link-23, .link-24 {
  display: inline-block;
}

.user-testing-insight-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--color);
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
  display: block;
}

.insight-div-block-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fffcef;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
}

.columns-15-copy {
  margin-top: 10px;
  margin-bottom: 10px;
}

.conservice-design-pillar-div {
  background-color: #f3f3f3;
  border-radius: 15px;
  padding: 40px;
}

.ngs-body-copy {
  background-color: var(--white-smoke);
}

.tabs-conservice {
  margin-top: 40px;
}

.tab-link-conservice-1st-tab {
  background-color: #fff0;
  border-bottom: 1px #000;
  margin-left: 0;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.tab-link-conservice-1st-tab:hover {
  color: #8a8a8a;
  border-bottom: 5px solid #dadada;
}

.tab-link-conservice-1st-tab.w--current {
  text-align: left;
  background-color: #c8c8c800;
  border: 1px #000;
  border-bottom: 5px solid #ffcc02;
  margin-left: 0;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.tab-link-conservice {
  background-color: #fff0;
  border-bottom: 1px #000;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.tab-link-conservice:hover {
  color: #8a8a8a;
  border-bottom: 5px solid #dadada;
}

.tab-link-conservice.w--current {
  outline-offset: 0px;
  text-align: left;
  background-color: #c8c8c800;
  border: 1px #000;
  border-bottom: 5px solid #ffcc02;
  outline: 3px #8a8a8a;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.tab-link-ngs-copy {
  background-color: #fff0;
  border-bottom: 1px #000;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.tab-link-ngs-copy:hover {
  color: #8a8a8a;
  border-bottom: 5px solid #dadada;
}

.tab-link-ngs-copy.w--current {
  text-align: left;
  background-color: #c8c8c800;
  border: 1px #000;
  border-bottom: 5px solid #ffcc02;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.conservice-solutions-div {
  background-color: #f3f3f3;
  margin: 25px 60px 40px;
  padding: 60px 80px;
}

.image-267 {
  cursor: auto;
  border-radius: 7px;
  margin-bottom: 10px;
  box-shadow: 0 5px 7px -2px #64646433;
}

.blue-content-div {
  background-color: #f9ffff;
  border-radius: 0;
  padding: 80px 86px;
}

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

.lightbox-link-39 {
  margin-top: 10px;
}

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

.solution-conservice-button {
  border: 1.5px solid var(--dim-grey);
  color: var(--dim-grey);
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
  background-size: cover;
  border-radius: 7px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: block;
}

.solution-conservice-button:hover {
  background-image: none;
  background-size: auto;
}

.conservice-solution-button {
  color: #233746;
  background-color: #fff;
  border: 1.55px solid #233746;
  border-radius: 3px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 500;
}

.conservice-solution-button:hover {
  color: #fff;
  background-color: #233746;
  border-style: solid;
  border-color: #fff;
  font-weight: 500;
}

.image-268 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  transform: rotate(0);
}

.image-268._2 {
  width: 60%;
  margin-top: -175px;
  margin-left: 140px;
  padding-right: 0;
  transform: rotate(18deg);
}

.image-268._3 {
  width: 60%;
  margin-top: -162px;
  margin-left: 264px;
  padding-right: 0;
  transform: rotate(7deg);
}

.image-268._1 {
  width: 60%;
  margin-left: -26px;
  padding-right: 0;
  transform: rotate(-4deg);
}

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

.grid-15-copy-copy {
  grid-row-gap: 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 60px;
}

.columns-19-copy {
  margin-top: 20px;
}

.div-block-80 {
  background-color: #fafafa;
  border-radius: 10px;
  margin-top: 10px;
  padding: 20px 40px;
}

.black-paragraph-copy {
  color: #363636;
  order: 0;
  margin-top: 0;
  padding-top: 0;
  font-family: Epilogue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.lightbox-link-40 {
  cursor: zoom-in;
  margin-top: 10px;
  margin-bottom: 10px;
}

.user-problem-grid {
  grid-row-gap: 9px;
  grid-template-rows: auto;
  margin-top: 40px;
}

.case-study-heading-2-copy-copy {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4em;
}

.div-block-81 {
  padding-top: 20px;
}

.summary-text-span-conservice {
  color: var(--light-grey);
  text-transform: uppercase;
  background-image: none;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.case-study-pill {
  background-color: #e9e9e9;
  border-radius: 20px;
  width: auto;
  margin-right: 252px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Epilogue, sans-serif;
  font-size: .9em;
  font-weight: 400;
}

.code-embed, .div-block-82 {
  margin-top: 20px;
}

.header-line {
  height: .2vh;
  color: var(--dim-grey-2);
  background-color: #a7a7a7;
  flex: 1;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.badge {
  aspect-ratio: auto;
  color: #47494e;
  background-color: #f3f2f2;
  border-radius: 20px;
  width: auto;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 5px 20px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  overflow: visible;
}

.div-block-83 {
  aspect-ratio: auto;
  overflow-wrap: anywhere;
  object-fit: fill;
}

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

.flex-block {
  flex-flow: wrap;
}

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

.badges-div {
  flex-flow: row;
  display: flex;
}

.section-21-copy {
  background-color: #fff;
  margin-bottom: 60px;
  padding-left: 100px;
  padding-right: 100px;
}

.image-270 {
  border: 1px #d3d3d3;
  border-radius: 0;
}

.ngs-header-1 {
  border: .5px solid var(--dim-grey-2);
  background-color: #000;
  border-radius: 17px;
  height: auto;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 0;
  overflow: hidden;
}

.new-image-header {
  border: .5px solid var(--dim-grey-2);
  background-color: #0000;
  border-radius: 0;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.image-270-copy, .image-270-copy-copy {
  border: 1px #d3d3d3;
  border-radius: 0;
}

.container-22 {
  font-family: Graphik, Arial, sans-serif;
}

.white-content-div-copy-copy {
  background-color: #fcfcfc;
  padding: 80px 86px;
}

.div-block-85 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.section-24 {
  margin-top: 140px;
}

.case-study-subheading-copy {
  margin-bottom: 5px;
  font-family: Graphik, Arial, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.bold-text-42 {
  text-transform: uppercase;
  font-family: Epilogue, sans-serif;
  font-weight: 400;
}

.bold-text-43 {
  color: #6d6f74;
  font-family: Graphik, Arial, sans-serif;
  font-weight: 300;
}

.bold-text-44 {
  color: #4a4b4b;
  font-weight: 500;
}

.bold-text-45 {
  color: #000;
  font-weight: 500;
}

.bold-text-46 {
  color: #fff;
  font-weight: 500;
}

.bold-text-47 {
  font-weight: 600;
}

.section-21-copy {
  background-color: #fffefe;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-left: 100px;
  padding-right: 100px;
}

.bold-text-48 {
  font-weight: 300;
}

.text-span-43 {
  font-weight: 500;
}

.section-title-grid-copy {
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-49 {
  display: block;
}

.conservice-slide-2 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f822ef7ac8a43ac3aae_PV%20-%20Initial%20Quality%20Check.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-defining-ui-slider {
  height: 600px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.conservice-slide-1 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f82f61944e21ef73372_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-3 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f80b600ebcead368310_PV%20-%20PV%20Calculation%20-%20Tooltip.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-4 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e719436d3cd1d7fe61e82_PV%20-%20Investigate.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-5 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f82f61944e21ef73372_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-6 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e71d1b600ebcead383e63_PV%20-%20Exception%20Status.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-1-1 {
  object-fit: fill;
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7c3706f7218f8f114bf6_PV%20-%20PV%20Calculation.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.conservice-slide-2-2 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7d0a11b799f99de6bc13_PV%20-%20Investigate%20-%20Historical%20Usage.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-3-3 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7d8b052a597fa12cbef5_PV%20-%20Initial%20Quality%20Check.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-4-4 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7e0596e00b682683351f_PV%20-%20Investigate%20Selection.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-5-1 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7dcaa5b6d797040206c0_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-6-1 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7e505531b10bab0a555f_PV%20-%20Client%20Communication.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-1-2 {
  object-fit: fill;
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e836ac20ff6affac3a6d5_Exceptions%20Ver%203%20-%20Summary.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.conservice-defining-ui-slider-2 {
  height: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.conservice-slide-2-1 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e83d1f93ba7789138428d_Exceptions%20Ver%203%20-%20Investigate.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-3-1 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8424e7f837676a5e70a7_Exceptions%20Ver%203%20-%20Investigate%20Selected.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-4-1 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8437e7f837676a5e7c21_Exceptions%20Ver%203%20-%20Documentation.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-5-2 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e846ce67e2d667c3a53ec_Exceptions%20Ver%203%20-%20Communication.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-1-3 {
  object-fit: fill;
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8595d95b4469694512c3_Companion%20App%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.conservice-slide-2-3 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e92ed8aabb558c3b14dc2_Companion%20App-1%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-3-2 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e930b3ec46dd00d07e0cf_Companion%20App-2%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-4-2 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e932a9059df7f510eeb77_Companion%20App-3%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-5-4 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e846ce67e2d667c3a53ec_Exceptions%20Ver%203%20-%20Communication.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.column-54 {
  margin-bottom: 20px;
}

.text-block-109 {
  color: #616161;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.conservice-slide-1-4 {
  object-fit: fill;
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f631fd16e446217923b0_Companion%20App%20Ver%201%20-%20Account%20History.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.conservice-slide-2-4 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f5825d9ec8fed6c5e2f0_Companion%20App%20Ver%201%20-%20Account%20History.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-3-4 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f5be9c6fd95fc1c6f981_Companion%20App%20Ver%201%20-%20Account%20History-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-companion-app-slider {
  height: 650px;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.slide-8-copy {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7c1470663513e9a152d_Companion%20App%20Ver%202%20-%20Account%20History.avif");
}

.conservice-slide-2-5 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7ea719b4bc718be0d6f_Companion%20App%20Ver%202%20-%20Provider%20History.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-3-5 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f80eb21d35283e754128_Companion%20App%20Ver%202%20-%20Account%20Information.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-8-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8bf4401e1c2572a4fde_Bill%20Research%20app-1.avif");
}

.slide-9-copy {
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b54fdc73f1d7663548_Bill%20Research%20app-3.avif");
}

.conservice-slide-3-6 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b709d1dcf44291a522_Bill%20Research%20app-2.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.conservice-slide-4-3 {
  background-color: #f3f3f3;
  background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b55d9ec8fed6c874fa_Bill%20Research%20app.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.lightbox-link-41 {
  cursor: zoom-in;
  margin-bottom: 20px;
}

.conservice-user-persona-div {
  background-color: #233746;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 60px;
}

.column-55 {
  padding: 40px 0;
}

.image-274 {
  border-radius: 8px;
  height: 80%;
  margin-bottom: 20px;
  position: relative;
}

.block-quote-5 {
  color: #eeeef0;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 28px;
}

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

.columns-30 {
  margin-left: 0;
  margin-right: 0;
}

.container-15-copy {
  background-color: #d5e6ff00;
  padding: 0;
}

.div-block-88 {
  padding-left: 10px;
}

.bold-text-50, .bold-text-51 {
  font-weight: 500;
}

.bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55 {
  font-weight: 600;
}

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

.bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68, .bold-text-69, .bold-text-70, .bold-text-71, .bold-text-72, .bold-text-73, .bold-text-74, .bold-text-75, .bold-text-76, .bold-text-77, .bold-text-78, .bold-text-79, .bold-text-80, .bold-text-81 {
  font-weight: 600;
}

.text-block-110, .text-block-111 {
  font-family: Graphik, Arial, sans-serif;
}

.bold-text-82, .bold-text-83, .bold-text-84, .bold-text-85 {
  font-weight: 600;
}

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

.bold-text-87, .bold-text-88, .bold-text-89, .bold-text-90, .bold-text-91, .bold-text-92, .bold-text-93, .bold-text-94, .bold-text-95, .bold-text-96, .bold-text-97, .bold-text-98, .bold-text-99, .bold-text-100, .bold-text-101, .bold-text-102, .bold-text-103, .bold-text-104, .bold-text-105, .bold-text-106, .bold-text-107, .bold-text-108, .bold-text-109, .bold-text-110, .bold-text-111 {
  font-weight: 600;
}

.italic-text-9 {
  font-weight: 500;
}

.bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115, .bold-text-116 {
  font-weight: 600;
}

.italic-text-10 {
  font-weight: 500;
}

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

.tutorme-subtext-copy {
  color: var(--white-smoke);
  -webkit-text-stroke-color: #195b8d;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

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

.bold-text-119, .bold-text-120, .bold-text-121, .bold-text-122, .bold-text-123 {
  font-weight: 600;
}

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

.problem-div-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #effcff;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
}

.bold-text-125, .bold-text-126, .bold-text-127, .bold-text-128, .bold-text-129 {
  font-weight: 600;
}

.solution-intro-div, .role-intro-div {
  background-color: #fff;
  border-radius: 8px;
  padding: 40px;
}

.challenge-intro-div {
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 40px;
}

.impact-intro-div {
  background-color: #f8f8f8;
  border-radius: 8px;
  padding: 40px;
}

.text-span-44 {
  font-weight: 600;
}

.text-span-45 {
  font-weight: 500;
}

.bold-text-130, .text-span-46 {
  font-weight: 600;
}

.conservice-user-persona-div-copy {
  background-color: #fafafa;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 60px;
}

.challenge-intro-div-copy {
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 40px;
}

.conservice-challenge-div {
  background-color: #233746;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 100px 86px;
}

.conservice-solution-div {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 90px 86px;
}

.conservice-projects-photo-copy {
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-275 {
  background-color: #c2dbbe;
  padding-top: 40px;
  padding-bottom: 40px;
}

.conservice-impact-div {
  background-color: #314a5e;
  margin-top: 0;
  margin-bottom: 0;
  padding: 90px 86px;
}

.conservice-role-div {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 90px 86px;
}

.black-subtext-copy {
  color: #52555f;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.conservice-black-subtext {
  color: #52555f;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.subs-copy {
  color: var(--dim-grey);
  margin-top: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.link-block-18-copy {
  opacity: 1;
  pointer-events: auto;
  cursor: auto;
  margin-bottom: 40px;
  text-decoration: none;
}

.link-block-18-copy:hover {
  pointer-events: none;
}

.cover-image-copy {
  border: 4px solid var(--dim-grey);
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 20px;
}

.div-block-89 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.conservice-user-persona-div-copy-copy {
  background-color: #fafafa;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 40px 60px;
}

.div-block-90 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.section-21-copy-copy {
  background-color: #fff0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.case-study-heading-section {
  background-color: var(--white-smoke);
  margin-top: 20px;
  margin-bottom: 60px;
  padding-left: 100px;
  padding-right: 100px;
}

.blue-content-div-copy {
  background-color: #f9ffff;
  border-radius: 0;
  padding: 80px 86px;
}

.black-subtext-copy-copy {
  color: #6b6e79;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.grid-2-copy {
  grid-column-gap: 5px;
  grid-row-gap: 40px;
  grid-template-rows: 67px auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 84px;
  margin: 4.3em auto 133px;
}

.bold-text-133, .text-span-47, .bold-text-134, .bold-text-135, .bold-text-136 {
  font-weight: 500;
}

.jump-ngs-button-copy {
  border: 1.5px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: left;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 0;
  margin: 0;
  padding: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.jump-ngs-button-copy:hover {
  border-color: var(--dim-grey);
  color: var(--slate-grey);
  background-color: #0000;
  background-image: none;
  font-weight: 500;
  text-decoration: underline;
}

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

.lastupdated-gif {
  opacity: 0;
  border: .5px solid #242424;
  width: 500px;
  min-width: 500px;
  height: 300px;
  min-height: 300px;
  position: absolute;
}

.try-hovering-copy {
  color: #494949;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 800;
  display: inline-block;
}

.div-block-89-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.subs-copy {
  color: var(--dim-grey);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
  position: static;
}

.aaa-gif {
  width: 40%;
  position: absolute;
}

.image-276 {
  opacity: 0;
  border: 1px solid #202020;
}

.design-decisions-heading {
  color: #494949;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  display: inline-block;
}

.image-277 {
  opacity: 0;
  object-fit: fill;
  border-radius: 0;
  width: 50%;
  height: 40%;
}

.image-278 {
  opacity: 0;
  width: 500px;
  min-width: 500px;
  height: 300px;
  min-height: 250px;
  top: 1610.9px;
  left: 641px;
}

.image-268-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  transform: rotate(0);
}

.image-268-copy._2 {
  width: 100%;
  margin-top: 0;
  margin-left: -13px;
  padding-right: 0;
  transform: rotate(20deg);
}

.image-268-copy._3 {
  object-fit: scale-down;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  transform: rotate(-15deg);
}

.image-268-copy._1 {
  width: 100%;
  margin-left: 0;
  padding-right: 0;
  transform: rotate(-7deg);
}

.div-block-63-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 60px 0;
  padding-right: 0;
  display: inline-flex;
  position: relative;
}

.heading-12-copy {
  color: var(--new-grey);
  margin-top: 0;
  margin-bottom: 1px;
  font-family: Epilogue, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.about-intro-copy-copy {
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 8em;
}

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

.grid-2-copy-copy {
  grid-column-gap: 5px;
  grid-row-gap: 40px;
  grid-template-rows: 67px auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: auto;
  margin: 4.3em auto 100px;
}

.paragraph-14 {
  color: var(--new-grey);
  font-family: Epilogue, sans-serif;
  font-weight: 600;
}

.paragraph-14.decisions:hover {
  color: var(--slate-grey);
  font-style: italic;
}

.column-58, .column-59, .column-60 {
  padding-right: 20px;
}

.bold-text-137 {
  color: var(--new-grey);
  font-size: 32px;
}

.subtle-hover-text {
  color: #494949;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Libre Caslon Text, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  display: inline-block;
}

.kaomoji-icon-about-me {
  color: var(--new-grey);
  margin-bottom: 20px;
  font-family: Epilogue, sans-serif;
  font-size: 34px;
  font-weight: 600;
}

.kaomoji-icon-about-me.decisions:hover {
  color: var(--slate-grey);
  font-style: italic;
}

.div-block-96 {
  margin-left: 10px;
}

.panera-challenge-div {
  background-color: #294713;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 100px 86px;
}

.columns-31 {
  margin-top: 10px;
}

._4-column-grid {
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.impact-number {
  clear: none;
  color: #216928;
  background-color: #0000;
  margin-top: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.impact-number-copy {
  color: #485c4a;
  margin-top: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 38px;
}

.text-block-113 {
  font-family: Graphik, Arial, sans-serif;
  font-weight: 300;
}

.image-280 {
  border: 1px solid #e0e0e0;
}

.container-in-column {
  margin-top: 100px;
}

.column-62 {
  padding-right: 0;
}

.flex-block-2 {
  justify-content: space-between;
  align-items: center;
}

.flex-block-2:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
  justify-content: space-between;
}

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

.black-content-div {
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 80px 86px;
}

.conservice-subtext-copy {
  color: #dda600;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.white-caption-centered {
  color: #dfdfdf;
  text-align: center;
  font-family: Graphik, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.section-paragraph {
  color: var(--dim-grey);
  margin-top: 0;
  padding-left: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.white-section-paragraph {
  color: var(--white-smoke);
  margin-top: 0;
  font-family: Epilogue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.column-22-copy {
  padding-left: 15px;
}

.column-19-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell {
  justify-content: flex-start;
  align-items: flex-start;
}

.quick-stack {
  background-color: #f8f8f8;
  border-radius: 8px;
  margin-top: 20px;
  padding: 40px;
}

.container-27 {
  margin-top: 60px;
}

.panera-image {
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.image-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.carousel-reel {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  overflow: hidden;
}

.image-281 {
  transform: rotate(9deg);
}

.image-282 {
  transform: translate(0);
}

.panera-cell-image {
  margin-bottom: 5px;
}

.panera-cell-column {
  margin-bottom: 5px;
  margin-left: 0;
}

.panera-cell-lightbox {
  margin-bottom: 5px;
}

.image-283 {
  object-fit: scale-down;
  width: 50%;
}

.section-25 {
  margin-left: 20px;
  margin-right: 20px;
  overflow: visible;
}

.image-284 {
  box-sizing: border-box;
  object-fit: scale-down;
  height: 40%;
}

.rise-div {
  height: 40%;
  padding-left: 0;
  padding-right: 0;
}

.image-285 {
  border-radius: 18px;
}

.back-to-homepage-button-copy-copy {
  border: 2px none var(--dim-grey);
  color: var(--dim-grey);
  text-align: right;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 0 9px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.back-to-homepage-button-copy-copy:hover {
  color: var(--dim-grey-2);
  background-image: none;
  text-decoration: underline;
}

.impact-grid-copy {
  grid-column-gap: 29px;
  grid-row-gap: 20px;
  grid-template: ". . . ."
                 ". . . ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin: 40px auto 100px;
}

.panera-column {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.intro-details-grid {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
}

.grid-10-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.case-study-link-block-copy {
  border: 1px solid #c9c9c9;
  border-radius: 8px;
  margin-bottom: 0;
  text-decoration: none;
}

.case-study-link-block-copy:hover {
  opacity: 1;
  transform: rotate(-1deg);
  box-shadow: 3px 3px 5px 3px #97dbff33;
}

.div-block-99 {
  border: 1px #c9c9c9;
  border-radius: 8px;
  flex-flow: column;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.case-study-heading-copy {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Epilogue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.case-study-subheading-copy {
  font-family: Graphik, Arial, sans-serif;
  font-size: .9em;
  font-weight: 400;
}

.case-study-subheading-test {
  font-family: Graphik, Arial, sans-serif;
  font-size: .8em;
  font-weight: 400;
}

.cover-image-copy {
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-top: 0 #c9c9c9;
  border-radius: 8px 8px 0 0;
  margin-bottom: 20px;
}

.cover-image-copy:hover {
  box-shadow: none;
  opacity: 1;
  border-style: solid;
  transform: none;
}

.bold-text-43-copy {
  color: #6d6f74;
  font-family: Graphik, Arial, sans-serif;
  font-weight: 300;
}

.badge-copy {
  aspect-ratio: auto;
  color: #52555f;
  text-transform: uppercase;
  background-color: #f7f7f7;
  border-radius: 4px;
  width: auto;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 5px 10px;
  font-family: Graphik, Arial, sans-serif;
  font-size: 12px;
  overflow: visible;
}

.div-block-100 {
  flex-flow: row;
  margin-bottom: 10px;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .label.cc-about-light {
    opacity: 100;
    color: var(--dim-grey-2);
    margin-bottom: 0;
  }

  .button.cc-white-button {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
    background-size: cover;
    border-width: 2px;
    border-radius: 8px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Graphik, Arial, sans-serif;
    font-weight: 500;
  }

  .paragraph-bigger.cc-bigger-light {
    font-family: Graphik, Arial, sans-serif;
  }

  .navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-item:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .footer-wrap {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/679bc3d2513fe80a5797a07a_Kaomoji%203.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 8em;
    padding-right: 8em;
  }

  .social-media-heading {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
  }

  .protected-wrap {
    padding-bottom: 250px;
  }

  .protected-heading {
    font-family: Epilogue, sans-serif;
  }

  .navbar-2 {
    padding-left: 8em;
    padding-right: 8em;
  }

  .navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navbar-2:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .image-4:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .image-4:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
  }

  .heading-12 {
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .white-section-heading {
    margin-top: 0;
  }

  .black-paragraph {
    order: 0;
  }

  .back-to-homepage-button {
    text-align: left;
    border-style: none;
    padding-top: 20px;
    font-size: 24px;
  }

  .back-to-homepage-button:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .tutorme-problem-div {
    background-color: #265079;
  }

  .nutshell-image {
    border-radius: 8px;
  }

  .section-3 {
    margin-left: 8em;
    margin-right: 8em;
  }

  .word-container {
    opacity: 1;
    background-color: #fff;
  }

  .word-heading, .hi-there-heading-copy {
    font-style: italic;
  }

  .text-span-23 {
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
    font-weight: 700;
  }

  .section-7 {
    margin-left: 8em;
    margin-right: 8em;
    padding-left: 0;
    padding-right: 0;
  }

  .white-content-div {
    padding-bottom: 40px;
  }

  .thanks-heading {
    margin-bottom: 0;
  }

  .end-cs-section {
    margin-bottom: 0;
    padding-left: 8em;
    padding-right: 8em;
  }

  .end-cs-grid {
    grid-template-rows: auto;
    margin-bottom: 60px;
  }

  .impact-grid {
    grid-template-rows: minmax(auto, auto);
  }

  .text-block-90 {
    font-weight: 700;
  }

  .link-block-20:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2), .link-block-20.w--current:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20.w--current:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
  }

  .container-normal {
    background-color: #0000;
    padding: 40px 0;
  }

  .button-copy {
    font-family: Graphik, Arial, sans-serif;
    font-weight: 500;
  }

  .button-copy:hover {
    background-color: #dfe7ff42;
  }

  .section-title-grid {
    grid-row-gap: 12px;
    grid-template-rows: auto;
  }

  .div-block-63 {
    margin-left: 30px;
  }

  .column-9 {
    padding-right: 0;
  }

  .link-16 {
    color: var(--new-grey);
    font-family: Graphik, Arial, sans-serif;
  }

  .body-8 {
    background-color: #fff;
  }

  .column-19 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._3-columns {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .intro-small-text {
    font-size: 14px;
  }

  .grid-24 {
    margin-bottom: 40px;
  }

  .case-study-info-section {
    margin-bottom: 0;
  }

  .bold-text-37 {
    color: var(--light-grey);
    font-weight: 400;
  }

  .text-span-39 {
    color: var(--light-grey);
    text-transform: uppercase;
    background-image: none;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .about-me-heading {
    background-size: cover;
    font-family: Libre Caslon Text, sans-serif;
    font-weight: 700;
  }

  .text-span-23-copy {
    margin-right: 10px;
    font-family: Libre Caslon Text, sans-serif;
  }

  .conservice-more-div {
    background-color: #ffffff05;
    margin-top: 0;
    padding-top: 0;
  }

  .conservice-text-span-highlighted-white-copy {
    color: #20853e;
  }

  .conservice-header {
    height: auto;
    overflow: hidden;
  }

  .conservice-project-title {
    margin-bottom: 0;
    display: block;
  }

  .button-9 {
    color: #fff;
    text-align: center;
    background-color: #326dca;
    border-style: none;
    border-color: #fff;
    border-radius: 4px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-9:hover {
    color: #e9e9e9;
    background-color: #1f4a8d;
    font-weight: 500;
  }

  .button-9-copy {
    color: #326dca;
    text-align: center;
    background-color: #fff;
    border: 1px solid #326dca;
    border-radius: 4px;
    margin-left: 20px;
  }

  .button-9-copy:hover {
    color: #316dca;
  }

  .container-15-copy {
    background-color: #d5e6ff;
    border-radius: 9px;
    padding: 60px;
  }

  .want-to-learn-more-heading {
    color: #326dca;
    margin-top: 10px;
    font-size: 30px;
    line-height: 42px;
  }

  .changer {
    font-family: Epilogue, sans-serif;
    font-size: 40px;
    font-weight: 700;
  }

  .text-wrap {
    font-size: 40px;
    display: flex;
  }

  .changer-move {
    overflow: visible;
  }

  .changer-overflow {
    font-size: 40px;
    overflow: hidden;
  }

  .wrap {
    font-weight: 600;
  }

  .content-wrapper {
    height: auto;
  }

  .container-21 {
    margin-left: 0;
    margin-right: 0;
  }

  .change-text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .text-change, .text-don-t-change {
    color: #494949;
    font-family: Epilogue, sans-serif;
  }

  .back-to-homepage-button-copy {
    text-align: right;
    border-style: none;
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 24px;
  }

  .back-to-homepage-button-copy:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .button-10 {
    font-size: 26px;
  }

  .wayfair-button {
    text-align: left;
    border-style: none;
    padding-top: 20px;
    font-size: 26px;
  }

  .wayfair-button:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .back-to-homepage-button-copy-2 {
    text-align: right;
    border-style: none;
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 24px;
  }

  .back-to-homepage-button-copy-2:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .tutorme-button {
    font-size: 26px;
  }

  .back-to-homepage-button-2 {
    text-align: left;
    border-style: none;
    padding-top: 20px;
    font-size: 26px;
  }

  .back-to-homepage-button-2:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .back-to-homepage-button-copy-3 {
    text-align: right;
    border-style: none;
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 24px;
  }

  .back-to-homepage-button-copy-3:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .button-11 {
    font-size: 26px;
  }

  .home-page-button {
    text-align: left;
    border-style: none;
    padding-top: 20px;
    font-size: 26px;
  }

  .home-page-button:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .ngs-button {
    font-size: 26px;
  }

  .conservice-button-left {
    text-align: left;
    border-style: none;
    padding-top: 20px;
    font-size: 26px;
  }

  .conservice-button-left:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .button-10-copy {
    font-size: 26px;
  }

  .wayfair-button-right {
    text-align: right;
    border-style: none;
    padding-top: 20px;
    font-size: 26px;
  }

  .wayfair-button-right:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .ngs-button-left {
    text-align: left;
    border-style: none;
    padding-top: 20px;
    font-size: 26px;
  }

  .ngs-button-left:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .conservice-problem-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .user-testing-insight-div {
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-design-pillar-div {
    border-radius: 8px;
  }

  .conservice-solutions-div {
    border-radius: 14px;
  }

  .conservice-solution-button {
    color: #1a1b1f;
    text-align: center;
    background-color: #fff;
    border: 1.5px solid #1a1b1f;
    border-radius: 4px;
    margin-left: 0;
  }

  .conservice-solution-button:hover {
    color: #fff;
  }

  .image-268._2 {
    width: 90%;
    margin-top: -131px;
    margin-left: 183px;
    padding-right: 221px;
    transform: rotate(18deg);
  }

  .image-268._3 {
    width: 90%;
    margin-top: -224px;
    margin-left: 292px;
    padding-right: 221px;
  }

  .image-268._1 {
    width: 90%;
    margin-left: 50px;
    padding-right: 221px;
  }

  .grid-29 {
    margin-bottom: 60px;
  }

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

  .black-paragraph-copy {
    order: 0;
  }

  .ngs-header-1, .new-image-header {
    height: auto;
    overflow: hidden;
  }

  .div-block-85 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .section-24 {
    margin-top: 100px;
  }

  .bold-text-44 {
    color: #474747;
  }

  .bold-text-45 {
    color: #c6ddee;
  }

  .bold-text-46 {
    color: #fff;
  }

  .bold-text-47 {
    font-weight: 600;
  }

  .section-21-copy {
    margin-bottom: 0;
  }

  .column-54 {
    margin-bottom: 20px;
  }

  .text-block-109 {
    color: #727272;
    font-size: 14px;
    font-weight: 300;
  }

  .conservice-companion-app-slider {
    height: 600px;
    margin-bottom: 20px;
  }

  .slide-8-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7c1470663513e9a152d_Companion%20App%20Ver%202%20-%20Account%20History.avif");
  }

  .conservice-slide-2-5 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7ea719b4bc718be0d6f_Companion%20App%20Ver%202%20-%20Provider%20History.avif");
  }

  .conservice-slide-3-5 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f80eb21d35283e754128_Companion%20App%20Ver%202%20-%20Account%20Information.avif");
  }

  .slide-8-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8bf4401e1c2572a4fde_Bill%20Research%20app-1.avif");
  }

  .slide-9-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b54fdc73f1d7663548_Bill%20Research%20app-3.avif");
  }

  .conservice-slide-3-6 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b709d1dcf44291a522_Bill%20Research%20app-2.avif");
  }

  .conservice-slide-4-3 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b55d9ec8fed6c874fa_Bill%20Research%20app.avif");
  }

  .columns-29 {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-87 {
    background-color: #fcfcfc;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .conservice-user-persona-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .column-55 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
    display: grid;
    position: relative;
  }

  .image-274 {
    z-index: auto;
    border-radius: 12px;
    height: 80%;
    position: relative;
  }

  .block-quote-5 {
    color: #eceef7;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 20px;
    font-size: 16px;
    font-style: italic;
    line-height: 28px;
  }

  .columns-30 {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .container-15-copy {
    background-color: #0000;
    padding: 0;
  }

  .problem-div-block {
    padding-left: 10px;
  }

  .conservice-user-persona-div-copy {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .conservice-challenge-div {
    background-color: #233746;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .conservice-solution-div {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-impact-div, .conservice-role-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .black-subtext-copy {
    font-weight: 600;
  }

  .div-block-89 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    display: flex;
  }

  .conservice-user-persona-div-copy-copy {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-90 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .section-21-copy-copy {
    background-color: var(--color);
    margin-bottom: 0;
  }

  .case-study-heading-section {
    margin-bottom: 0;
  }

  .black-subtext-copy-copy {
    font-weight: 400;
  }

  .grid-2-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .jump-ngs-button-copy {
    text-align: left;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .jump-ngs-button-copy:hover {
    color: var(--slate-grey);
    background-image: none;
    font-weight: 500;
    text-decoration: underline;
  }

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

  .lastupdated-gif {
    z-index: 1;
    opacity: 0;
    object-fit: fill;
    width: 550px;
    min-width: 550px;
    height: 350px;
    min-height: 350px;
    position: absolute;
    left: 778.5px;
  }

  .div-block-89-copy {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    display: flex;
  }

  .column-19-copy {
    padding-left: 0;
    padding-right: 20px;
  }

  .aaa-gif {
    z-index: 1;
    opacity: 0;
    border-radius: 0;
    width: 550px;
    min-width: 550px;
    height: 350px;
    min-height: 350px;
    position: absolute;
    top: 1593.56px;
    left: 746.5px;
  }

  .design-decisions-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Libre Caslon Text, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
  }

  .image-268-copy._2 {
    object-fit: scale-down;
    width: 100%;
    margin-top: 0;
    margin-left: -10px;
    padding-right: 0;
    transform: rotate(18deg);
  }

  .image-268-copy._3 {
    width: 100%;
    margin-top: 0;
    margin-left: -10px;
    padding-right: 0;
  }

  .image-268-copy._1 {
    object-fit: scale-down;
    width: 100%;
    margin-left: 0;
    padding-right: 0;
    transform: rotate(-12deg);
  }

  .div-block-63-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 20px;
  }

  .heading-12-copy {
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .about-intro-copy-copy {
    text-align: center;
    padding-bottom: 60px;
    padding-right: 8em;
  }

  .grid-2-copy-copy {
    grid-template-rows: 67px auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .column-58, .column-59 {
    padding-right: 20px;
  }

  .subtle-hover-text {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Libre Caslon Text, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
  }

  .panera-challenge-div {
    background-color: #3a5824;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .columns-31 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._4-column-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .impact-number {
    color: #497927;
    text-align: left;
    -webkit-text-stroke-color: #334427;
    margin-bottom: 5px;
    font-size: 40px;
  }

  .impact-number-copy {
    color: #52555f;
    text-align: left;
    margin-bottom: 10px;
  }

  .text-block-113 {
    color: #52555f;
    text-align: left;
    font-family: Graphik, Arial, sans-serif;
    font-size: 14px;
  }

  .impact-number-div {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-280 {
    outline-color: var(--off-white);
    outline-offset: 0px;
    outline-width: 1px;
    outline-style: solid;
  }

  .container-in-column {
    background-color: #0000;
    padding: 40px 0;
  }

  .column-62 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-2:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    justify-content: space-between;
  }

  .black-content-div {
    color: #e4e4e4;
    text-align: center;
    font-family: Graphik, Arial, sans-serif;
    font-weight: 300;
  }

  .white-section-paragraph {
    margin-top: 0;
  }

  .column-19-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-27 {
    margin-top: 60px;
  }

  .image-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    overflow: hidden;
  }

  .image-283 {
    object-fit: scale-down;
    width: 60%;
  }

  .section-25 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .rise-div {
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-homepage-button-copy-copy {
    text-align: right;
    border-style: none;
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 24px;
  }

  .back-to-homepage-button-copy-copy:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .impact-grid-copy {
    grid-template-rows: minmax(auto, auto);
  }

  .panera-column {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .intro-details-grid {
    grid-row-gap: 12px;
    grid-template-rows: auto;
  }

  .case-study-heading-copy {
    font-size: 18px;
    line-height: 28px;
  }

  .case-study-subheading-test {
    font-size: .9em;
  }
}

@media screen and (min-width: 1440px) {
  .label.cc-about-light {
    opacity: 1;
    color: #6d6d6d;
    font-family: Epilogue, sans-serif;
    font-size: 14px;
  }

  .paragraph-light {
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: auto;
    font-size: 14px;
    line-height: 28px;
  }

  .paragraph-light:hover {
    color: #424657;
  }

  .navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-item:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .navigation-item:hover {
    font-weight: 600;
  }

  .navigation-items:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-items:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    object-fit: contain;
  }

  .text-field {
    border-radius: 8px;
  }

  .footer-wrap {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/679bc3d2513fe80a5797a07a_Kaomoji%203.png");
    background-position: 0 0;
    background-size: auto;
    border-top-style: none;
    padding-left: 10em;
    padding-right: 10em;
  }

  .footer-wrap:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    padding-left: 11em;
  }

  .footer-item {
    font-size: 12px;
    font-weight: 500;
  }

  .social-media-heading {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    font-size: 15px;
  }

  .protected-wrap {
    padding-top: 250px;
    padding-bottom: 250px;
    font-family: Graphik, Arial, sans-serif;
    font-weight: 400;
  }

  .protected-form {
    align-items: flex-start;
  }

  .protected-heading {
    clear: none;
    align-self: flex-start;
    display: block;
  }

  .navbar:hover {
    background-color: #0000;
  }

  .navbar-2 {
    background-color: #0000;
    padding-left: 10em;
    padding-right: 10em;
  }

  .navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    object-fit: contain;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
  }

  .navbar-2:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    object-fit: contain;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
    position: sticky;
  }

  .about-intro {
    text-align: left;
    width: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    padding-left: 10em;
    padding-right: 10em;
  }

  .real-footer-links {
    font-size: 14px;
  }

  .body-2 {
    background-color: var(--white-smoke);
  }

  .image-4 {
    background-image: none;
    margin-bottom: 36px;
  }

  .image-4:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .image-4:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
  }

  .centered-container-2 {
    text-align: center;
  }

  .copyright {
    opacity: .6;
    color: var(--black);
  }

  .text-block-4 {
    font-size: 28px;
  }

  .bold-text {
    font-size: 30px;
  }

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

  .div-block-26:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    padding-bottom: 10px;
  }

  .text-block-21 {
    margin-bottom: 5px;
    font-size: 14px;
  }

  .text-block-22 {
    font-size: 16px;
    line-height: 28px;
  }

  .project-info-grid {
    grid-row-gap: 23px;
    grid-template-columns: 1.5fr 1.5fr 1.5fr;
    grid-auto-columns: 1.5fr;
  }

  .progress-bar {
    background-size: cover;
  }

  .text-block-26 {
    color: var(--new-grey);
    font-family: Graphik, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .div-block-30 {
    border-radius: 0;
    padding-right: 19px;
  }

  .form-block {
    margin-bottom: 0;
  }

  .image-13 {
    background-image: none;
  }

  .walmart-project-info-copy {
    grid-template-rows: auto auto;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .text-block-29 {
    font-family: Epilogue, sans-serif;
    font-size: 18px;
  }

  .div-block-32-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .white-section-heading {
    color: #f7f7f7;
    margin-top: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
  }

  .subs {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
  }

  .white-paragraph {
    font-size: 14px;
    font-weight: 300;
    line-height: 26px;
  }

  .black-paragraph {
    color: #413f3f;
    order: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .bold-text-3 {
    font-family: Epilogue, sans-serif;
    font-size: 16px;
  }

  .bold-text-4 {
    font-size: 16px;
  }

  .text-block-56 {
    font-weight: 400;
  }

  .text-block-57 {
    padding-bottom: 5px;
  }

  .div-block-33 {
    padding: 80px 60px;
  }

  .solutions-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .back-to-homepage-button {
    text-align: left;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .back-to-homepage-button:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .tutorme-problem-div {
    background-color: #002b55;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .jump-walmart-button {
    border-width: 1.5px;
    font-size: 12px;
    font-weight: 600;
  }

  .walmart-problem-div {
    margin-bottom: 60px;
  }

  .holymeats-title {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-family: Epilogue, sans-serif;
    font-weight: 700;
  }

  .holy-meats-project-grid {
    text-align: left;
  }

  .bumble-project-grid {
    grid-template-rows: 119px 51px 169px auto auto auto auto auto auto auto;
  }

  .nutshell-image {
    pointer-events: auto;
    border-radius: 8px;
  }

  .kitchenaid-title {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-5 {
    text-align: left;
    font-family: Epilogue, sans-serif;
  }

  .div-block-37 {
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-8 {
    font-size: 16px;
  }

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

  .grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
  }

  .section-3 {
    margin-left: 10em;
    margin-right: 10em;
  }

  .design-archive-image {
    border: 5px solid #646464;
    border-radius: 0;
  }

  .link-block-5, .link-block-6, .link-block-8 {
    transition-property: none;
  }

  .text-block-61 {
    text-align: left;
    font-family: Inter, sans-serif;
    font-weight: 500;
  }

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

  .insomnia-cookies-button {
    text-align: center;
    margin-top: 0;
    padding-left: 60px;
    padding-right: 60px;
    font-weight: 600;
  }

  .grid-2 {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-63 {
    font-size: 15px;
    line-height: 26px;
  }

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

  .heading-15 {
    text-align: left;
    font-weight: 800;
  }

  .paragraph-8 {
    text-align: center;
    font-size: 15px;
    line-height: 28px;
  }

  .word-container {
    opacity: 1;
    background-size: cover;
  }

  .word-heading {
    font-style: italic;
    font-weight: 700;
  }

  .social-media-grid-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-9 {
    transition-property: none;
  }

  .image-76 {
    background-image: none;
    padding-bottom: 60px;
  }

  .walmart-project-info-2-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr 3fr 3fr;
    grid-auto-columns: 3fr;
  }

  .walmart-old-design-div {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-81, .image-82 {
    background-image: none;
  }

  .image-83 {
    background-image: none;
    margin-top: 10px;
  }

  .text-block-71 {
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-72 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-73 {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .section-5 {
    margin-top: 0;
    padding: 10em 10em 10em 11em;
  }

  .text-block-79 {
    font-size: 2.3em;
  }

  .text-block-82 {
    font-size: 1.5em;
  }

  .text-block-83 {
    font-size: 2rem;
    line-height: 1.9em;
  }

  .text-span-18, .text-span-19, .text-span-20, .text-span-21 {
    font-size: 32px;
  }

  .section-6 {
    background-color: #0000;
    border-radius: 0;
    padding: 5em 10em 6em 11em;
  }

  .columns-2 {
    margin: 80px auto auto;
  }

  .image-91 {
    padding: 0;
  }

  .hi-there-heading-copy {
    font-style: italic;
  }

  .text-span-23 {
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .section-7 {
    margin-left: 10em;
    margin-right: 10em;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-27 {
    font-family: Libre Caslon Text, sans-serif;
    font-weight: 700;
  }

  .case-study-heading {
    font-size: 20px;
    line-height: 32px;
  }

  .intro-grid {
    grid-template-rows: auto auto;
  }

  .wayfair-header {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64e3c9eb1df9b9ecdd5260f3_Wayfair%20Header.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 75vh;
  }

  .section-8 {
    object-fit: fill;
    background-color: #fff0;
  }

  .intro-paragarph {
    color: #3c3d41;
    font-size: 15px;
    line-height: 26px;
  }

  .walmart-subtext-span {
    color: var(--light-grey);
    font-family: Karla, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .white-content-div {
    background-color: #fff;
    margin: 0;
    padding: 60px 0;
  }

  .context-heading {
    margin-top: 10px;
    padding-bottom: 0;
    font-size: 1.5em;
    font-weight: 600;
    line-height: 36px;
  }

  .caption {
    color: var(--dim-grey-2);
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 30px;
    display: block;
  }

  .columns-3 {
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .image-102 {
    margin-top: 20px;
  }

  .image-103 {
    padding-top: 10px;
  }

  .image-106 {
    margin-top: 10px;
  }

  .image-111 {
    background-image: none;
    padding-left: 0;
    padding-right: 0;
  }

  .image-112 {
    background-image: none;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .photo-explanation {
    text-align: left;
  }

  .div-zstp {
    background-color: #f5f7ff;
    padding: 100px 160px 40px;
  }

  .container-5 {
    margin-top: 0;
  }

  .thanks-heading {
    height: auto;
    font-size: 3em;
  }

  .end-cs-section {
    text-align: right;
    background-size: cover;
    padding-bottom: 10px;
  }

  .end-cs-grid {
    grid-template-rows: repeat(auto-fit, minmax(65px, 1fr));
    margin-left: 40px;
    margin-right: 40px;
  }

  .impact-grid {
    grid-row-gap: 20px;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
    margin-top: 60px;
  }

  .div-block-43 {
    font-family: Graphik, Arial, sans-serif;
  }

  .black-text-copy {
    font-family: Graphik, Arial, sans-serif;
    font-weight: 500;
  }

  .jump-wayfair-button {
    background-image: none;
    background-size: auto;
    border-radius: 6px;
    margin-top: 20px;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .jump-wayfair-button:hover {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
    background-size: cover;
  }

  .jumptutorme-button {
    border-width: 1.5px;
    margin-right: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .wayfair-problem-div {
    margin-bottom: 0;
  }

  .grid-5 {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 50px;
  }

  .section-9 {
    background-image: none;
  }

  .grid-6 {
    grid-row-gap: 16px;
    grid-auto-flow: row;
    margin-top: 50px;
  }

  .wayfair-subtext-span {
    color: var(--dim-grey);
    font-family: Libre Caslon Text, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .image-114, .image-115 {
    background-image: none;
  }

  .walmart-header {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64e3cad8bd1ec4ea3b8de201_Walmart%20Header%204.png");
    background-position: 50% 100%;
    background-size: cover;
    height: 75vh;
  }

  .wayfair-project-info-copy {
    margin-bottom: 200px;
  }

  .image-122, .image-124 {
    background-image: none;
  }

  .back-to-top-button {
    border-width: 1.5px;
    border-radius: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .image-125 {
    box-shadow: 0 2px 5px #0003;
  }

  .image-127, .image-128, .image-129, .image-130, .image-131, .image-133, .image-134, .image-135, .image-137, .image-138, .image-139, .image-140, .image-141, .image-145 {
    background-image: none;
  }

  .wayfar-pain-point-paragraph {
    font-family: Graphik, Arial, sans-serif;
  }

  .walmart-old-design-div-copy {
    margin-bottom: 60px;
  }

  .text-block-90 {
    font-weight: 600;
  }

  .grid-8 {
    grid-template-columns: .25fr .25fr;
  }

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

  .link-block-15 {
    margin-bottom: 0;
  }

  .link-block-16 {
    margin-bottom: 20px;
  }

  .text-block-92 {
    font-family: Epilogue, sans-serif;
    font-size: 30px;
    font-weight: 400;
  }

  .link-block-17 {
    margin-bottom: 0;
    text-decoration: none;
  }

  .grid-10 {
    grid-column-gap: 60px;
    grid-row-gap: 50px;
    grid-template-rows: minmax(auto, 1fr) auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .text-block-83-copy {
    padding-top: 0;
    font-size: 1.4em;
    font-weight: 700;
  }

  .text-block-93 {
    text-decoration: none;
  }

  .case-study-link-block {
    margin-bottom: 0;
    text-decoration: none;
  }

  .cover-image {
    border: 5px solid var(--dim-grey);
    border-radius: 0;
    margin-bottom: 25px;
    padding-bottom: 0;
  }

  .cover-image:hover {
    box-shadow: none;
    mix-blend-mode: normal;
    border-style: solid;
    transform: none;
  }

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

  .link-12 {
    text-decoration: none;
  }

  .case-study-subheading {
    margin-top: 10px;
    font-size: 1em;
  }

  .image-146, .image-147 {
    float: none;
    background-image: none;
  }

  .back-to-design-archive-button {
    font-family: Inter, sans-serif;
  }

  .link-13 {
    float: none;
    clear: none;
    color: var(--black);
    margin-bottom: 0;
    display: inline;
  }

  .text-block-95 {
    background-color: #0000;
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-50 {
    background-color: #fffee8;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
    background-position: 0 0;
    background-size: cover;
    border-radius: 20px;
    padding: 37px 88px 128px 89px;
  }

  .tutorme-subtext {
    color: #186cac;
    -webkit-text-stroke-color: #195b8d;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .grid-7-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-51 {
    text-align: left;
    margin-bottom: 20px;
  }

  .tutorme-pain-point {
    text-align: left;
  }

  .link-block-19 {
    margin-bottom: 0;
    text-decoration: none;
    display: block;
  }

  .cover-image-coming-soon {
    border: 5px solid var(--dim-grey);
    border-radius: 0;
    margin-bottom: 25px;
    padding-bottom: 0;
  }

  .cover-image-coming-soon:hover {
    border-style: solid;
    transform: rotate(-3deg);
    box-shadow: 7px 7px 10px -6px #3a487f;
  }

  .cover-image-coming-soon:active {
    opacity: .7;
  }

  .icon-explanation {
    margin-bottom: 20px;
  }

  .tutorme-header {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64e3cfa21b5b465661ee6567_TutorME%20Header.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 75vh;
  }

  .image-151, .image-152 {
    background-image: none;
  }

  .link-block-20 {
    margin-bottom: -56px;
  }

  .link-block-20:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2), .link-block-20.w--current:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20.w--current:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
  }

  .container-14 {
    grid-template-rows: auto auto;
  }

  .nutshell-intro {
    text-align: left;
    width: auto;
    padding-left: 10em;
    padding-right: 10em;
  }

  .column-6 {
    padding-right: 20px;
  }

  .insights-div {
    background-color: #fcf3ff;
  }

  .small-label-wayfair {
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: 500;
  }

  .bold-text-19 {
    font-weight: 600;
    line-height: 24px;
  }

  .image-162, .image-163 {
    background-image: none;
  }

  .image-164 {
    background-image: none;
    padding-left: 71px;
    padding-right: 94px;
  }

  .image-165 {
    background-image: none;
  }

  .wayfair-email-alert-header {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .container-normal {
    padding-left: 0;
    padding-right: 0;
  }

  .link-14:hover {
    font-style: normal;
  }

  .image-168, .image-169 {
    margin-bottom: 20px;
  }

  .cover-image-almost {
    border: 4px solid var(--dim-grey);
    border-radius: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
  }

  .cover-image-almost:hover {
    box-shadow: none;
    border-style: solid;
  }

  .cover-image-almost:active {
    opacity: .7;
  }

  .ngs-subtext {
    color: var(--dim-grey);
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 12px;
    font-weight: 500;
  }

  .ngs-subtext-span {
    color: #e0a800;
  }

  .bold-text-21 {
    font-weight: 600;
  }

  .ngs-header {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/64f166483b698c2387761d47_NGS%20Header%20Large.avif");
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: scroll;
    height: 75vh;
    margin-top: 0;
  }

  .ngs-problem-div {
    background-color: var(--black);
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-53 {
    margin-top: 40px;
  }

  .image-170 {
    padding-bottom: 20px;
  }

  .ngs-project-info-grid {
    grid-column-gap: 29px;
    grid-row-gap: 15px;
    grid-template: "."
    / 6.25fr 3fr 3fr 3fr;
    grid-auto-columns: 3fr;
    margin-top: 100px;
    margin-bottom: 140px;
    font-family: Inter, sans-serif;
    font-size: 17px;
  }

  .ngs-research-pic-div {
    height: 29vh;
    overflow: hidden;
    box-shadow: 1px 1px 3px #52555f40;
  }

  .lightbox-link-12 {
    margin-bottom: 0;
  }

  .div-block-54 {
    height: 52vh;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .black-paragraph-copy {
    padding-top: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .image-173 {
    background-image: none;
  }

  .ngs-old-designs-overview {
    background-color: #ebebeb;
  }

  .ngs-final-design-div {
    margin-left: 126px;
  }

  .black-subtext {
    font-weight: 600;
  }

  .div-block-55 {
    padding-top: 40px;
  }

  .text-block-100 {
    display: inline-block;
  }

  .div-block-57 {
    margin-top: 40px;
    padding-top: 0;
    display: inline-block;
  }

  .div-block-58 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    display: inline-block;
  }

  .image-181 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-182 {
    overflow: visible;
  }

  .image-183 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .columns-15 {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .image-187, .image-188 {
    background-image: none;
  }

  .ngs-slide-1 {
    background-color: var(--black);
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/63ffb4dc50b39a00d8ab5ebf_Nav%20Iteration.png");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .ngs-slide-3 {
    background-color: var(--black);
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/63ffb4dcb7e8d9d0a1cbf35f_Budget%20Sheet%20Iteration.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .jump-ngs-button {
    background-image: none;
    background-size: auto;
    border-width: 1.5px;
    border-radius: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
  }

  .jump-ngs-button:hover {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
    background-size: cover;
  }

  .lightbox-link-18 {
    text-align: left;
    object-fit: cover;
    margin-bottom: 0;
    padding-bottom: 220px;
    display: block;
  }

  .lightbox-link-19, .lightbox-link-20 {
    margin-top: 20px;
  }

  .image-192, .image-193, .image-194, .image-195, .image-196, .image-197 {
    background-image: none;
  }

  .image-198 {
    float: none;
    clear: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .ngs-iteration-3-image, .ngs-iteration-2-image, .ngs-iteration-1-image, .image-199, .image-200, .image-201, .image-202, .image-203, .image-204, .image-205, .image-206, .image-207, .image-208, .image-209, .image-210, .image-211, .image-212, .image-213 {
    background-image: none;
  }

  .image-214 {
    background-image: none;
    padding-bottom: 15px;
  }

  .image-215, .image-216, .image-217 {
    background-image: none;
  }

  .image-218 {
    margin-top: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .div-block-62 {
    height: 26vh;
    overflow: hidden;
  }

  .columns-16 {
    margin-bottom: 20px;
  }

  .lightbox-link-30 {
    margin-bottom: 0;
  }

  .image-219, .image-220 {
    box-shadow: 0 2px 5px #0003;
  }

  .grid-12 {
    grid-row-gap: 15px;
    margin-top: 15px;
  }

  .section-title-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .ngs-intro-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
  }

  .columns-17 {
    margin-bottom: 40px;
  }

  .div-block-63 {
    margin: 0 0 0 80px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-16 {
    margin-top: 0;
  }

  .ngs-project-info-copy {
    grid-column-gap: 29px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 3fr 3fr 3fr;
    grid-auto-columns: 3fr;
    margin-top: 100px;
  }

  .text-block-9-copy {
    font-size: 17px;
  }

  .quote {
    padding-top: 0;
  }

  .column-9 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 238px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .image-223 {
    padding-top: 20px;
  }

  .tutorme-solution-div {
    padding-left: 60px;
    padding-right: 60px;
  }

  .tutorme-black-paragraoh {
    margin-top: 20px;
    font-size: 14px;
  }

  .tutorme-solutions-heading {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-224 {
    text-align: center;
  }

  .image-203-copy {
    background-image: none;
  }

  .image-226 {
    box-shadow: none;
  }

  .image-227 {
    margin-bottom: 0;
  }

  .link-16 {
    font-weight: 400;
  }

  .image-231 {
    margin-bottom: 30px;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .image-232 {
    margin-bottom: 20px;
  }

  .button-7:hover {
    opacity: .48;
  }

  .subsection-heading {
    font-size: 1.7em;
    font-weight: 600;
  }

  .link-17 {
    display: inline-block;
  }

  .ngs-content-div {
    background-color: #f5f5f5;
    padding-bottom: 80px;
  }

  .heading-1 {
    color: #53555f;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
    font-size: 2.6em;
    font-weight: 600;
    line-height: 1.5em;
  }

  .section-14 {
    margin-top: 60px;
  }

  .ngs-text-span-highlighted {
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #ffefb500;
    background-image: linear-gradient(#fff0 50%, #ffefb5 50%, #ffefb5);
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .line {
    background-color: #a8a8a8;
    order: 1;
    height: .2vh;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ngs-text-span-highlighted-no-padding {
    text-transform: uppercase;
    background-color: #fff0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 600;
  }

  .div-block-67 {
    background-color: #fcfcfc;
  }

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

  .image-239 {
    margin-left: -40px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-15 {
    margin-bottom: 100px;
  }

  .subs-copy {
    font-size: 2em;
    line-height: 40px;
  }

  .line-copy {
    background-color: #e9e9e9;
    height: .5vh;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .grid-15-copy {
    grid-row-gap: 100px;
  }

  .section-title-grid-copy {
    grid-row-gap: 15px;
  }

  .ngs-section-info-grid {
    grid-column-gap: 29px;
    grid-row-gap: 15px;
    grid-template: "."
    / 3fr 3fr 3fr;
    grid-auto-columns: 3fr;
    margin-top: 40px;
  }

  .case-study-heading-2 {
    font-family: Epilogue, sans-serif;
    font-size: 2em;
    line-height: 1.5em;
  }

  .columns-18 {
    margin-top: 20px;
  }

  .caption-copy {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    display: block;
  }

  .body-8 {
    background-color: #fff;
  }

  .tabs-3 {
    margin-top: 40px;
  }

  .section-17 {
    background-color: #fff;
  }

  .tutorme-main-features-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-243 {
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .image-244, .image-245, .image-246, .image-247 {
    box-shadow: 0 2px 5px #0003;
  }

  .walmart-project-info-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr 3fr 3fr;
    grid-auto-columns: 3fr;
  }

  .bold-text-26 {
    color: #eec31d;
    font-weight: 600;
  }

  .div-block-72 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-227-copy {
    margin-bottom: 20px;
  }

  .ngs-pain-point-bold {
    text-align: left;
    font-weight: 600;
  }

  .ngs-pain-point-bold-text {
    color: #ffd800;
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 16px;
    font-weight: 500;
  }

  .column-19 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-span-34 {
    font-size: 30px;
  }

  ._3-columns {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .column-22 {
    padding-left: 20px;
  }

  .body-9 {
    background-color: var(--white-smoke);
  }

  .block-quote-2 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .image-249 {
    float: none;
    object-fit: fill;
    overflow: hidden;
  }

  .lightbox-link-35 {
    margin-top: 20px;
  }

  .caption-copy {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    display: block;
  }

  .hi-i-m-audrey {
    text-align: left;
    font-size: 42px;
  }

  .selected-work {
    text-align: left;
    font-size: 40px;
  }

  .text-block-83-copy {
    text-align: left;
    font-size: 35px;
    font-weight: 400;
    line-height: 1.8em;
  }

  .section-5-copy {
    margin-top: 0;
    padding: 7em 14em;
  }

  .bg-circle._2 {
    background-color: #9dc47b;
  }

  .bg-circle._4 {
    background-color: #f3c7dd;
  }

  .bg-circle._5 {
    background-color: #dbe98a;
  }

  .lottie-animation-2 {
    width: 60px;
  }

  .paragraph-light-copy {
    opacity: 1;
    color: var(--dim-grey);
    font-family: Epilogue, sans-serif;
    font-size: 16px;
  }

  .about-intro-copy {
    width: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 60px;
    padding-left: 9em;
  }

  .grid-18 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .image-251 {
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .caption-centered {
    color: #6d6b6b;
    text-align: center;
    font-family: Graphik, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .caption-copy {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    display: block;
  }

  .call-to-action-section {
    width: 80%;
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .column-24 {
    padding-right: 10px;
  }

  .column-25 {
    padding-left: 10px;
  }

  .text-span-35 {
    color: var(--royal-blue);
    font-style: normal;
    font-weight: 600;
  }

  .italic-text-7 {
    font-weight: 400;
  }

  .columns-24 {
    padding-top: 0;
  }

  .body-10 {
    background-color: #fff;
  }

  .white-content-div-copy {
    background-color: #fcfcfc;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-253 {
    margin-top: 40px;
  }

  .bold-text-36 {
    font-size: 17px;
  }

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

  .image-257 {
    margin-bottom: 0;
    padding-left: 220px;
    padding-right: 220px;
  }

  .image-258 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .image-259 {
    margin-bottom: 10px;
  }

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

  .small-heading {
    text-align: center;
    font-family: Epilogue, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
  }

  .columns-26 {
    margin-top: 40px;
  }

  .black-paragraph-copy {
    color: #413f3f;
    font-size: 17px;
    line-height: 30px;
  }

  .design-goals-wayfair {
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 25px;
  }

  .small-heading-copy {
    text-align: left;
    font-family: Epilogue, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
  }

  .wayfair-problem-div-copy {
    background-color: #260433;
    margin-bottom: 0;
    padding-bottom: 100px;
  }

  .section-8-copy {
    object-fit: fill;
    background-color: #fff0;
    margin-left: 0;
    margin-right: 0;
  }

  .ngs-intro-grid-copy {
    float: left;
    grid-template-rows: auto auto;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .intro-small-text {
    color: var(--black);
    text-align: left;
    font-family: Graphik, Arial, sans-serif;
    font-size: 14px;
    line-height: 25px;
  }

  .ngs-text-span-highlighted-no-padding-copy {
    text-transform: uppercase;
    background-color: #ffefb5;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    font-weight: 500;
  }

  .column-48 {
    padding-right: 0;
  }

  .jump-ngs-button-copy {
    padding-right: 10px;
    font-size: 15px;
    font-weight: 500;
  }

  .ngs-intro-grid-copy {
    float: none;
    grid-column-gap: 16px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    display: grid;
  }

  .ngs-text-span-highlighted-no-padding-copy {
    text-transform: uppercase;
    text-transform: uppercase;
    text-transform: uppercase;
    color: var(--light-grey);
    text-transform: uppercase;
    background-color: #ffefb500;
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .lightbox-link-36 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lightbox-link-37 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .text-span-36 {
    padding-right: 5px;
  }

  .role-div-intro {
    background-color: #ffe37d;
  }

  .grid-24 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .case-study-info-section {
    background-color: #fff;
    margin: 20px auto 40px;
    padding: 20px 0 0;
  }

  .bold-text-37 {
    font-size: 15px;
    font-weight: 500;
  }

  .text-span-39 {
    color: var(--dim-grey);
    background-color: #0000;
    background-image: none;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .ngs-text-span-highlighted-white {
    color: #eec31c;
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #ffefb500;
    padding-left: 0;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .case-study-heading-2-copy {
    color: var(--dim-grey);
    font-family: Epilogue, sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.4em;
  }

  .line-wayfair {
    background-color: #f6dcff;
    height: .3vh;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-walmart {
    background-color: #acb4ff;
    height: .3vh;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-tutorme {
    background-color: #cae4fe;
    height: .3vh;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ngs-intro-grid-copy-copy {
    float: none;
    grid-column-gap: 16px;
    grid-row-gap: 15px;
    float: none;
    grid-column-gap: 16px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    display: grid;
  }

  .tutorme-subtext-copy {
    color: #0f3450;
    font-family: Libre Caslon Text, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .jump-ngs-button-copy {
    background-image: none;
    border-width: 1.5px;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 500;
  }

  .jump-ngs-button-copy:hover {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/62fce558102c5a75b394566f_opaque%20rectangle.png");
    background-size: cover;
  }

  .ngs-project-info-grid-copy {
    grid-column-gap: 29px;
    grid-row-gap: 15px;
    grid-template: "."
    / 6.25fr 3fr 3fr 3fr;
    grid-auto-columns: 3fr;
    margin-top: 20px;
    margin-bottom: 140px;
    font-family: Inter, sans-serif;
    font-size: 17px;
  }

  .div-block-67-copy {
    background-color: #fcfcfc;
  }

  .dropdown-toggle {
    color: var(--new-grey);
    padding-bottom: 0;
    font-family: Epilogue, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
  }

  .text-block-105 {
    color: #8f878b;
    font-weight: 500;
  }

  .icon-3 {
    color: #8f878a;
    margin-bottom: 3px;
  }

  .dropdown-link {
    background-color: #fff;
    font-weight: 400;
  }

  .dropdown-list {
    padding-top: 20px;
  }

  .dropdown-list.w--open {
    color: #fff;
    background-color: #fff;
    border-radius: 0;
    margin-top: 32px;
    margin-left: 16px;
    padding-top: 0;
    position: absolute;
  }

  .dropdown-link-1:hover {
    color: #88898b;
    background-color: #f3f3f3;
    font-style: normal;
    font-weight: 400;
  }

  .about-me-heading {
    background-size: cover;
    font-family: Libre Caslon Text, sans-serif;
  }

  .lightbox-link-38 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .image-243-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-12-copy {
    padding-bottom: 0;
  }

  .image-262 {
    margin-top: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .html-embed {
    margin-top: 20px;
  }

  .ngs-quote-pillar-div-copy {
    text-decoration: none;
  }

  .grid-26 {
    grid-column-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .block-quote-4 {
    color: #f0f0f0;
    border-left-color: #eec31c;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    font-size: 14px;
    line-height: 28px;
  }

  .text-span-42 {
    color: #979797;
    font-size: 14px;
  }

  .grid-26-copy {
    grid-column-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-263 {
    margin-bottom: 100px;
  }

  .ngs-tab-photo {
    float: none;
    width: 100%;
    display: block;
  }

  .ngs {
    background-color: #f4f4f4;
    margin-left: 140px;
    margin-right: 140px;
    padding: 60px 100px;
  }

  .ngs.div-block-76 {
    padding-top: 60px;
  }

  .div-block-76 {
    margin-left: 220px;
    margin-right: 220px;
    padding: 80px 40px;
  }

  .heading-17 {
    font-size: 35px;
    font-weight: 600;
  }

  .line-ngs-percentage {
    background-color: #eec31c;
    max-width: 9vh;
    height: .7vh;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-76-copy {
    color: var(--off-white);
    background-color: #1a1b1f;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 60px 60px;
  }

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

  .div-block-77 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-content-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-38, .bold-text-39 {
    font-weight: 600;
  }

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

  .principles-intro {
    width: 80%;
    margin-bottom: 100px;
  }

  .white-content-div-copy {
    background-color: #fff;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-span-23-copy {
    margin-right: 10px;
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .link-20 {
    font-size: 16px;
    line-height: 29px;
  }

  .text-block-108 {
    color: #424242;
    text-align: left;
    font-size: 24px;
    line-height: 40px;
  }

  .link-21 {
    color: #424242;
    font-family: Libre Caslon Text, sans-serif;
    text-decoration: none;
    display: inline-block;
  }

  .link-21:hover {
    color: #466437;
    font-style: italic;
    text-decoration: underline;
  }

  .text-block-83-copy-copy {
    text-align: left;
    font-size: 35px;
    font-weight: 400;
    line-height: 1.9em;
  }

  .ngs-body {
    background-color: #fff;
  }

  .conservice-text-span-highlighted {
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #ffefb500;
    background-image: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .conservice-subtext {
    color: var(--dim-grey);
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 12px;
    font-weight: 400;
  }

  .conservice-more-div {
    background-color: var(--color);
    color: var(--color);
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .conservice-text-span-highlighted-white-copy {
    color: #eec31c;
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #ffefb500;
    padding-left: 0;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .conservice-header {
    height: auto;
    margin-top: 0;
  }

  .want-to-learn-more-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
  }

  .div-block-78 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/679bc3d2513fe80a5797a07a_Kaomoji%203.png");
    background-position: 0 0;
    background-size: auto;
  }

  .back-to-homepage-button-copy {
    text-align: right;
    border-style: none;
    border-width: 1.5px;
    border-radius: 0;
    padding: 20px 0 10px;
    font-size: 25px;
    font-weight: 500;
    line-height: 20px;
  }

  .back-to-homepage-button-copy:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .button-10 {
    font-size: 25px;
  }

  .thanks-heading-2 {
    height: auto;
    font-size: 3em;
  }

  .wayfair-button {
    text-align: left;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .wayfair-button:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .back-to-homepage-button-copy-2 {
    text-align: right;
    border-style: none;
    border-width: 1.5px;
    border-radius: 0;
    padding: 20px 0 10px;
    font-size: 25px;
    font-weight: 500;
    line-height: 20px;
  }

  .back-to-homepage-button-copy-2:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .tutorme-button {
    font-size: 30px;
  }

  .thanks-heading-3 {
    height: auto;
    font-size: 3em;
  }

  .back-to-homepage-button-2 {
    text-align: left;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .back-to-homepage-button-2:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .back-to-homepage-button-copy-3 {
    text-align: right;
    border-style: none;
    border-width: 1.5px;
    border-radius: 0;
    padding: 20px 0 10px;
    font-size: 25px;
    font-weight: 500;
    line-height: 20px;
  }

  .back-to-homepage-button-copy-3:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .button-11 {
    font-size: 30px;
  }

  .home-page-button {
    text-align: left;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .home-page-button:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .ngs-button {
    font-size: 30px;
  }

  .conservice-button-left {
    text-align: left;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .conservice-button-left:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .button-10-copy {
    font-size: 30px;
  }

  .wayfair-button-right {
    text-align: right;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .wayfair-button-right:hover {
    color: #707070;
    background-image: none;
    text-decoration: underline;
  }

  .ngs-button-left {
    text-align: left;
    border-style: none;
    border-width: 1.5px;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .ngs-button-left:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .conservice-problem-div {
    background-color: #233746;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .conservice-text-span {
    color: #fff;
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #ffefb500;
    padding-left: 0;
    padding-right: 10px;
    font-family: Graphik, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .conservice-pain-point-bold-text {
    color: #0a0a0a;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .conservice-user-problem-div {
    background-color: var(--black);
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .emoji, .black-paragraph-middle {
    color: #413f3f;
    font-size: 14px;
    line-height: 24px;
  }

  .user-testing-insight-div {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-15-copy {
    margin-top: 40px;
  }

  .ngs-body-copy {
    background-color: #fcfcfc;
  }

  .conservice-solutions-div {
    margin-left: 100px;
    margin-right: 100px;
    padding: 80px 40px;
  }

  .blue-content-div {
    background-color: #f7fafd;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .solution-conservice-button {
    border-width: 1.5px;
    border-radius: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .conservice-solution-button {
    color: #1a1b1f;
    border-color: #1a1b1f;
  }

  .conservice-solution-button:hover {
    color: #fff;
  }

  .image-268._2 {
    width: 45%;
    margin-top: -290px;
    margin-left: 137px;
    padding-right: 0;
  }

  .image-268._3 {
    width: 45%;
    margin-top: -292px;
    margin-left: 352px;
    padding-right: 0;
  }

  .image-268._1 {
    width: 45%;
    margin-top: -83px;
    margin-left: -57px;
    padding-right: 0;
  }

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

  .grid-15-copy-copy {
    grid-row-gap: 100px;
  }

  .columns-19-copy {
    margin-top: 20px;
  }

  .black-paragraph-copy {
    color: #413f3f;
    order: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .user-problem-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .case-study-heading-2-copy-copy {
    color: var(--dim-grey);
    text-transform: none;
    font-family: Epilogue, sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.5em;
  }

  .summary-text-span-conservice {
    color: var(--dim-grey);
    background-color: #0000;
    background-image: none;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-weight: 300;
  }

  .case-study-pill {
    margin-top: 10px;
    font-size: 1em;
  }

  .header-line {
    background-color: #a8a8a8;
    height: .2vh;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-21-copy {
    background-color: #0000;
    margin: 20px 0 0;
    padding: 20px 140px 0;
  }

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

  .ngs-header-1 {
    height: auto;
    margin-top: 0;
  }

  .new-image-header {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .white-content-div-copy-copy {
    background-color: #fcfcfc;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-85 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .bold-text-43 {
    font-family: Epilogue, sans-serif;
    font-weight: 300;
  }

  .image-271 {
    cursor: zoom-in;
  }

  .bold-text-44 {
    color: #161616;
  }

  .bold-text-45, .bold-text-46 {
    color: #c6ddee;
  }

  .bold-text-47 {
    font-weight: 600;
  }

  .section-21-copy {
    background-color: #fff;
    margin: 20px 0 60px;
    padding: 0;
  }

  .section-title-grid-copy {
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .image-272 {
    margin-top: 20px;
  }

  .image-273 {
    box-sizing: border-box;
    object-fit: contain;
    overflow: visible;
  }

  .conservice-slide-2 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f822ef7ac8a43ac3aae_PV%20-%20Initial%20Quality%20Check.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-defining-ui-slider {
    height: 600px;
    margin: 20px auto;
    padding-bottom: 0;
    overflow: hidden;
  }

  .mask-2 {
    object-fit: contain;
    overflow: visible;
  }

  .slide-7 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f80b600ebcead368310_PV%20-%20PV%20Calculation%20-%20Tooltip.avif");
    background-position: 0 0;
    background-size: auto;
  }

  .conservice-slide-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6cc22ddcd46e6e462837_PV%20-%20Initial%20Quality%20Check%20-%20AI%20Summary.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-3 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f80b600ebcead368310_PV%20-%20PV%20Calculation%20-%20Tooltip.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-4 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f82f61944e21ef73372_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-5 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e719436d3cd1d7fe61e82_PV%20-%20Investigate.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-6 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e71d1b600ebcead383e63_PV%20-%20Exception%20Status.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-1-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7c3706f7218f8f114bf6_PV%20-%20PV%20Calculation.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-2-2 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7d0a11b799f99de6bc13_PV%20-%20Investigate%20-%20Historical%20Usage.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-3-3 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7d8b052a597fa12cbef5_PV%20-%20Initial%20Quality%20Check.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-4-4 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7dcaa5b6d797040206c0_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-5-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f82f61944e21ef73372_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-6-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7e505531b10bab0a555f_PV%20-%20Client%20Communication.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-1-2 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e836ac20ff6affac3a6d5_Exceptions%20Ver%203%20-%20Summary.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-defining-ui-slider-2 {
    height: 500px;
    margin: 20px auto 10px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .conservice-slide-2-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7d0a11b799f99de6bc13_PV%20-%20Investigate%20-%20Historical%20Usage.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-3-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7d8b052a597fa12cbef5_PV%20-%20Initial%20Quality%20Check.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-4-1 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7dcaa5b6d797040206c0_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-5-2 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f82f61944e21ef73372_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-1-3 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8595d95b4469694512c3_Companion%20App%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-2-3 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e92ed8aabb558c3b14dc2_Companion%20App-1%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-3-2, .conservice-slide-4-2 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e930b3ec46dd00d07e0cf_Companion%20App-2%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-5-4 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e6f82f61944e21ef73372_PV%20-%20Investigate%20-%20Contact%20Provider.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .column-54 {
    margin-bottom: 20px;
  }

  .text-block-109 {
    color: #616161;
    font-size: 14px;
    font-weight: 300;
  }

  .conservice-slide-1-4 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f631fd16e446217923b0_Companion%20App%20Ver%201%20-%20Account%20History.avif");
  }

  .conservice-slide-2-4 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e930b3ec46dd00d07e0cf_Companion%20App-2%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-3-4 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e932a9059df7f510eeb77_Companion%20App-3%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-8 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f631fd16e446217923b0_Companion%20App%20Ver%201%20-%20Account%20History.avif");
  }

  .conservice-companion-app-slider {
    height: 600px;
    margin: 20px auto;
    padding-bottom: 0;
    overflow: hidden;
  }

  .slide-8-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7c1470663513e9a152d_Companion%20App%20Ver%202%20-%20Account%20History.avif");
  }

  .conservice-slide-2-5 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e930b3ec46dd00d07e0cf_Companion%20App-2%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-3-5 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f80eb21d35283e754128_Companion%20App%20Ver%202%20-%20Account%20Information.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-9 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7ea719b4bc718be0d6f_Companion%20App%20Ver%202%20-%20Provider%20History.avif");
  }

  .slide-8-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8bf4401e1c2572a4fde_Bill%20Research%20app-1.avif");
  }

  .slide-9-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b54fdc73f1d7663548_Bill%20Research%20app-3.avif");
  }

  .conservice-slide-3-6 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b709d1dcf44291a522_Bill%20Research%20app-2.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-slide-4-3 {
    vertical-align: baseline;
    background-color: #f3f3f3;
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b55d9ec8fed6c874fa_Bill%20Research%20app.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .conservice-user-persona-div {
    background-color: #233746;
    margin-top: -50px;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .column-55 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .image-274 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 8px;
    height: 50%;
  }

  .block-quote-5 {
    padding-right: 0;
  }

  .container-15-copy {
    padding: 20px 0;
  }

  .div-block-88 {
    margin-left: 0;
    padding-left: 0;
  }

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

  .tutorme-subtext-copy {
    color: #fff;
    -webkit-text-stroke-color: #195b8d;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .conservice-user-persona-div-copy {
    background-color: #f3f3f3;
    border-radius: 12px 12px 0 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .conservice-challenge-div {
    background-color: #233746;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-solution-div {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-impact-div {
    background-color: #233746;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-role-div {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .black-subtext-copy {
    font-weight: 600;
  }

  .conservice-black-subtext {
    font-weight: 400;
  }

  .link-block-18-copy {
    margin-bottom: 0;
    text-decoration: none;
  }

  .cover-image-copy:hover {
    box-shadow: none;
    mix-blend-mode: normal;
    border-style: solid;
    transform: none;
  }

  .div-block-89 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    align-items: baseline;
    display: flex;
  }

  .conservice-user-persona-div-copy-copy {
    background-color: #f7f7f7;
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-90 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .section-21-copy-copy {
    background-color: #fff0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 140px;
  }

  .case-study-heading-section {
    background-color: #fcfcfc00;
    margin: 20px 0 60px;
    padding: 20px 140px 0;
  }

  .blue-content-div-copy {
    background-color: #f7fafd;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .black-subtext-copy-copy {
    font-weight: 400;
  }

  .grid-2-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .bold-text-131, .bold-text-132 {
    font-weight: 500;
  }

  .bold-text-133 {
    cursor: pointer;
  }

  .bold-text-133:hover {
    color: #5b69b4;
    font-style: italic;
    text-decoration: none;
  }

  .text-span-47 {
    cursor: pointer;
  }

  .jump-ngs-button-copy {
    text-align: left;
    background-image: none;
    background-size: auto;
    border-style: none;
    border-width: 1.5px;
    border-radius: 5px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
  }

  .jump-ngs-button-copy:hover {
    color: var(--slate-grey);
    background-image: none;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
  }

  .div-block-91 {
    z-index: 1;
    width: 40%;
    position: absolute;
    top: 967.383px;
    left: 950px;
  }

  .lastupdated-gif {
    z-index: 1;
    opacity: 0;
    outline-offset: 0px;
    border-radius: 0;
    outline: 3px #5f5f5f;
    width: 600px;
    height: 350px;
    position: absolute;
    left: 616px;
  }

  .text-span-48 {
    color: #8d8d8d;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Libre Caslon Text, sans-serif;
    font-size: 25px;
    font-style: italic;
  }

  .try-hovering-copy {
    margin-top: 0;
  }

  .div-block-89-copy {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    align-items: baseline;
    display: flex;
  }

  .subs-copy {
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
  }

  .column-19-copy {
    text-align: left;
  }

  .aaa-gif {
    z-index: 1;
    opacity: 1;
    outline-offset: 0px;
    border-radius: 0;
    outline: 3px solid #5f5f5f;
    width: 55%;
    height: 65%;
    position: absolute;
    left: -86px;
  }

  .image-276 {
    opacity: 0;
    outline-offset: 0px;
    border-width: .5px;
    outline: 0 #5f5f5f;
    width: 600px;
    min-width: 600px;
    height: 350px;
    min-height: 350px;
    top: 75px;
    left: 611px;
  }

  .design-decisions-heading {
    font-family: Libre Caslon Text, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
  }

  .image-268-copy._2 {
    width: 80%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .image-268-copy._3 {
    width: 80%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
    left: -43px;
  }

  .image-268-copy._1 {
    width: 80%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
    left: 87px;
  }

  .div-block-63-copy {
    margin: 60px 0 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-intro-copy-copy {
    text-align: center;
    width: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 10em 100px;
  }

  .grid-2-copy-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .column-58, .column-59, .column-60 {
    padding-right: 40px;
  }

  .subtle-hover-text {
    font-family: Libre Caslon Text, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
  }

  .panera-challenge-div {
    background-color: #3a5824;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._4-column-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .impact-number {
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 500;
    line-height: 36px;
  }

  .impact-number-copy {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 500;
    line-height: 36px;
  }

  .container-in-column {
    padding-left: 0;
    padding-right: 0;
  }

  .column-62 {
    padding-right: 10px;
  }

  .black-content-div {
    background-color: #1a1b1f;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-subtext-copy {
    color: var(--dim-grey);
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 12px;
    font-weight: 400;
  }

  .white-caption-centered {
    color: #dadada;
    text-align: center;
    font-family: Graphik, Arial, sans-serif;
    font-weight: 300;
  }

  .section-paragraph {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .white-section-paragraph {
    color: #f7f7f7;
    margin-top: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .column-22-copy {
    padding-left: 20px;
  }

  .column-19-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-27 {
    margin-top: 40px;
  }

  .columns-32 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: stretch;
    min-width: auto;
  }

  .carousel-reel {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-283 {
    object-fit: cover;
    flex: 0 auto;
    width: 50%;
  }

  .section-25 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .rise-div {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-homepage-button-copy-copy {
    text-align: right;
    border-style: none;
    border-width: 1.5px;
    border-radius: 0;
    padding: 20px 0 0;
    font-size: 25px;
    font-weight: 500;
    line-height: 20px;
  }

  .back-to-homepage-button-copy-copy:hover {
    color: var(--dim-grey-2);
    background-image: none;
    text-decoration: underline;
  }

  .impact-grid-copy {
    grid-row-gap: 20px;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
    margin-top: 60px;
  }

  .panera-column {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .intro-details-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr 1fr 1fr;
    margin-top: 40px;
  }

  .grid-10-copy {
    grid-column-gap: 40px;
    grid-row-gap: 50px;
    grid-template-rows: minmax(auto, 1fr) auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .case-study-link-block-copy {
    margin-bottom: 0;
    text-decoration: none;
  }

  .case-study-heading-copy {
    font-size: 20px;
    line-height: 32px;
  }

  .case-study-subheading-copy, .case-study-subheading-test {
    margin-top: 10px;
    font-size: 1em;
  }

  .cover-image-copy {
    border: 5px none var(--dim-grey);
    border-radius: 8px 8px 0 0;
    margin-bottom: 25px;
    padding-bottom: 0;
  }

  .cover-image-copy:hover {
    box-shadow: none;
    mix-blend-mode: normal;
    border-style: none;
    border-width: 0;
    transform: none;
  }

  .cover-image-copy:active {
    opacity: .7;
  }

  .bold-text-43-copy {
    font-family: Epilogue, sans-serif;
    font-weight: 300;
  }
}

@media screen and (min-width: 1920px) {
  img {
    width: 100%;
    height: 100%;
  }

  .label.cc-about-light {
    opacity: 100;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .paragraph-light {
    aspect-ratio: auto;
    font-size: 14px;
  }

  .navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-item:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 16px;
  }

  .navigation-items {
    display: flex;
  }

  .navigation-items:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-items:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    justify-content: space-between;
    align-items: center;
  }

  .navigation-wrap:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-wrap:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    justify-content: center;
    align-items: center;
  }

  .footer-wrap {
    background-position: 50%;
    background-repeat: no-repeat;
    padding-left: 10em;
    padding-right: 10em;
  }

  .footer-wrap:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    padding: 60px 20em;
  }

  .footer-item:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    font-size: 16px;
  }

  .social-media-heading {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
  }

  .protected-wrap {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 300px;
    margin-bottom: 300px;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .protected-heading {
    font-size: 36px;
  }

  .navbar-2 {
    z-index: auto;
    padding-left: 10em;
    padding-right: 10em;
    display: flex;
    position: sticky;
    top: auto;
  }

  .navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navbar-2:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    padding-top: 30px;
    padding-left: 19em;
    padding-right: 20em;
  }

  .about-intro {
    opacity: 100;
    padding: 40px 20em;
  }

  .image-4 {
    width: 30%;
    height: auto;
  }

  .image-4:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .image-4:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
  }

  .copyright:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    font-size: 14px;
  }

  .text-block-4:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    text-shadow: none;
    font-size: 36px;
  }

  .bold-text:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    font-size: 36px;
  }

  .div-block-26:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 20px;
  }

  .text-block-21:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .text-block-26 {
    line-height: 38px;
  }

  .form-block {
    margin-bottom: 0;
  }

  .white-section-heading {
    font-weight: 500;
  }

  .subs {
    margin-left: 0;
    font-weight: 600;
  }

  .black-paragraph {
    order: 0;
  }

  .back-to-homepage-button {
    padding-top: 40px;
    font-size: 32px;
  }

  .bumble-project-grid {
    grid-template-rows: auto 51px auto auto auto auto auto auto auto auto;
    grid-template-areas: "Area Area Area"
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . .";
  }

  .image-53, .image-55, .image-56, .image-57, .image-58, .nutshell-image, .image-60 {
    border-radius: 8px;
  }

  .bold-text-11 {
    font-weight: 600;
  }

  .grid {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .section-3 {
    margin-left: 20em;
    margin-right: 20em;
  }

  .word-container {
    opacity: .8;
    background-color: #fff;
    margin-top: 80px;
    padding-top: 50px;
  }

  .word-heading {
    font-size: 3vw;
    font-style: italic;
  }

  .social-media-grid-copy {
    margin-bottom: 0;
  }

  .image-54-copy {
    border-radius: 8px;
  }

  .section-5 {
    padding-left: 20em;
    padding-right: 20em;
  }

  .text-span-18 {
    font-family: Libre Caslon Text, sans-serif;
    font-size: 35px;
    font-style: italic;
  }

  .section-6 {
    margin-bottom: 60px;
    padding-left: 20em;
    padding-right: 20em;
  }

  .columns-2 {
    padding-right: 17px;
  }

  .hi-there-heading-copy {
    font-size: 50px;
    font-style: italic;
    line-height: 70px;
  }

  .text-span-23 {
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .section-7 {
    margin-left: 20em;
    margin-right: 20em;
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-heading {
    font-size: 20px;
  }

  .section-8 {
    background-color: #fff;
  }

  .white-content-div {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
  }

  .thanks-heading {
    font-size: 3em;
  }

  .end-cs-section {
    background-size: cover;
    padding-bottom: 10px;
    padding-left: 20em;
    padding-right: 20em;
  }

  .end-cs-grid {
    margin-left: 0;
    margin-right: 0;
  }

  .wayfair-subtext-span {
    font-family: Epilogue, sans-serif;
  }

  .grid-10 {
    grid-row-gap: 105px;
  }

  .case-study-link-block {
    margin-bottom: 20px;
  }

  .cover-image {
    border-style: solid;
    border-radius: 0;
    width: auto;
    height: auto;
  }

  .case-study-subheading {
    font-size: 1em;
  }

  .image-146, .image-147 {
    width: auto;
    height: auto;
  }

  .back-to-design-archive-button {
    border-radius: 8px;
    margin-top: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Graphik, Arial, sans-serif;
  }

  .div-block-50 {
    padding: 40px 80px;
  }

  .cover-image-coming-soon {
    border-radius: 0;
    width: auto;
    height: auto;
  }

  .link-block-20:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
  }

  .link-block-20.w--current {
    object-fit: contain;
    margin-bottom: 0;
  }

  .link-block-20.w--current:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20.w--current:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-bottom: 0;
    display: block;
  }

  .nutshell-intro {
    padding: 100px 20em 60px;
  }

  .column-6 {
    padding-right: 40px;
  }

  .container-normal {
    margin-top: 60px;
    padding-top: 0;
  }

  .ngs-subtext {
    font-family: Graphik, Arial, sans-serif;
  }

  .image-172 {
    object-fit: contain;
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .columns-15 {
    margin-bottom: 0;
  }

  .section-title-grid {
    grid-template-rows: auto;
  }

  .div-block-63 {
    flex-flow: column;
  }

  .column-9 {
    padding-top: 71px;
    padding-left: 20px;
  }

  .line {
    border-radius: 0;
    order: 0;
    height: auto;
    overflow: visible;
  }

  .body-8 {
    background-color: #fff;
  }

  .image-243 {
    width: auto;
    height: auto;
  }

  .column-19 {
    justify-content: center;
    align-items: flex-start;
  }

  ._3-columns {
    margin-top: 0;
  }

  .column-22 {
    padding-left: 25px;
  }

  .hi-i-m-audrey {
    font-weight: 600;
  }

  .about-intro-copy {
    padding-left: 10em;
  }

  .ngs-intro-grid-copy {
    margin-top: 20px;
  }

  .ngs-text-span-highlighted-no-padding-copy {
    font-family: Epilogue, sans-serif;
  }

  .grid-24 {
    grid-template-rows: auto auto;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .case-study-info-section {
    margin-top: 60px;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 0 0 20px;
    font-family: Epilogue, sans-serif;
  }

  .case-study-heading-2-copy {
    font-family: Epilogue, sans-serif;
    line-height: 1.7em;
  }

  .tutorme-subtext-copy {
    font-family: Epilogue, sans-serif;
  }

  .about-me-heading {
    background-size: cover;
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .image-262 {
    width: auto;
    height: auto;
  }

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

  .text-span-23-copy {
    font-family: Libre Caslon Text, sans-serif;
    font-style: italic;
  }

  .grid-28 {
    margin-bottom: 0;
  }

  .ngs-body {
    background-color: #fff;
  }

  .slider-3 {
    margin-bottom: 8em;
  }

  .conservice-text-span-highlighted {
    background-image: none;
  }

  .conservice-projects-photo {
    object-fit: fill;
    width: auto;
    height: auto;
  }

  .conservice-projects-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .conservice-project-title {
    font-weight: 600;
    line-height: 28px;
  }

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

  .button-10 {
    padding-top: 40px;
    font-size: 32px;
  }

  .thanks-heading-2 {
    font-size: 3em;
  }

  .wayfair-button, .tutorme-button {
    font-size: 32px;
  }

  .thanks-heading-3 {
    font-size: 3em;
  }

  .back-to-homepage-button-2, .button-11, .home-page-button, .ngs-button, .conservice-button-left, .button-10-copy {
    font-size: 32px;
  }

  .wayfair-button-right {
    text-align: right;
    font-size: 32px;
  }

  .ngs-button-left {
    font-size: 32px;
  }

  .conservice-problem-div {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-pain-point-bold-text {
    color: #fff;
    margin-bottom: 4px;
    padding-top: 0;
  }

  .user-testing-insight-div {
    padding-left: 0;
    padding-right: 0;
  }

  .ngs-body-copy {
    background-color: #fcfcfc;
  }

  .conservice-solutions-div {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-79 {
    margin-bottom: 100px;
  }

  .conservice-solution-button {
    color: #1a1b1f;
  }

  .conservice-solution-button:hover {
    color: #fff;
  }

  .image-268._2 {
    width: 45%;
    margin-top: -278px;
    margin-left: 176px;
    padding-right: 17px;
  }

  .image-268._3 {
    width: 45%;
    margin-top: -419px;
    margin-left: 441px;
    padding-right: 17px;
    transform: rotate(-12deg);
  }

  .image-268._1 {
    width: 45%;
    margin-top: -37px;
    margin-left: -65px;
    padding-right: 12px;
    transform: rotate(-9deg);
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto auto;
    margin-bottom: 40px;
  }

  .grid-15-copy-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-269 {
    width: auto;
    height: auto;
  }

  .black-paragraph-copy {
    order: 0;
  }

  .user-problem-grid {
    margin-top: 100px;
  }

  .case-study-heading-2-copy-copy {
    font-family: Epilogue, sans-serif;
    font-size: 28px;
  }

  .summary-text-span-conservice {
    color: var(--light-grey);
    background-image: none;
    font-size: 14px;
    font-weight: 300;
  }

  .case-study-pill {
    font-size: 1em;
  }

  .header-line {
    order: 0;
    overflow: visible;
  }

  .badge {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .section-21-copy {
    background-color: #fff0;
    margin-top: 20px;
    margin-bottom: 100px;
    font-family: Epilogue, sans-serif;
  }

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

  .new-image-header {
    border-style: solid;
    border-color: var(--light-grey);
    background-color: #0000;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-22 {
    max-width: 80%;
  }

  .section-21-copy {
    margin-top: 40px;
    margin-bottom: 60px;
    font-family: Epilogue, sans-serif;
  }

  .div-block-85 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .case-study-subheading-copy {
    color: #86888f;
    margin-bottom: 5px;
    font-family: Epilogue, sans-serif;
    font-size: 1em;
    font-weight: 300;
  }

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

  .bold-text-44 {
    color: #000;
    font-weight: 600;
  }

  .bold-text-45 {
    color: #c6ddee;
    font-weight: 600;
  }

  .bold-text-46 {
    color: #fff;
    font-weight: 500;
  }

  .bold-text-47 {
    font-size: 45px;
    font-weight: 600;
  }

  .section-21-copy {
    margin-top: 40px;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    font-family: Epilogue, sans-serif;
  }

  .container-22-copy {
    max-width: 50%;
  }

  .conservice-defining-ui-slider {
    height: 600px;
  }

  .conservice-slide-1-1 {
    background-size: contain;
  }

  .conservice-slide-4-4 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e7e0596e00b682683351f_PV%20-%20Investigate%20Selection.avif");
  }

  .conservice-defining-ui-slider-2 {
    margin-bottom: 10px;
    overflow: hidden;
  }

  .conservice-slide-2-1 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e83d1f93ba7789138428d_Exceptions%20Ver%203%20-%20Investigate.avif");
  }

  .conservice-slide-3-1 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8424e7f837676a5e70a7_Exceptions%20Ver%203%20-%20Investigate%20Selected.avif");
  }

  .conservice-slide-4-1 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8437e7f837676a5e7c21_Exceptions%20Ver%203%20-%20Documentation.avif");
  }

  .conservice-slide-1-3 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e8595d95b4469694512c3_Companion%20App%201.avif");
  }

  .conservice-slide-2-3 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e92ed8aabb558c3b14dc2_Companion%20App-1%201.avif");
  }

  .conservice-slide-3-2 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e930b3ec46dd00d07e0cf_Companion%20App-2%201.avif");
  }

  .conservice-slide-4-2 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e932a9059df7f510eeb77_Companion%20App-3%201.avif");
  }

  .conservice-slide-5-4 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e846ce67e2d667c3a53ec_Exceptions%20Ver%203%20-%20Communication.avif");
  }

  .column-53 {
    margin-bottom: 10px;
  }

  .column-54 {
    margin-bottom: 20px;
  }

  .text-block-109 {
    color: #626263;
    text-align: left;
    text-transform: none;
    font-weight: 300;
  }

  .conservice-slide-1-4 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f631fd16e446217923b0_Companion%20App%20Ver%201%20-%20Account%20History.avif");
  }

  .conservice-slide-2-4 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/681e930b3ec46dd00d07e0cf_Companion%20App-2%201.avif");
  }

  .conservice-slide-3-4 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f5be9c6fd95fc1c6f981_Companion%20App%20Ver%201%20-%20Account%20History-1.avif");
  }

  .conservice-companion-app-slider {
    height: 700px;
  }

  .slide-8-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f80eb21d35283e754128_Companion%20App%20Ver%202%20-%20Account%20Information.avif");
  }

  .conservice-slide-2-5 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7ea719b4bc718be0d6f_Companion%20App%20Ver%202%20-%20Provider%20History.avif");
  }

  .conservice-slide-3-5 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f80eb21d35283e754128_Companion%20App%20Ver%202%20-%20Account%20Information.avif");
  }

  .slide-9 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f7ea719b4bc718be0d6f_Companion%20App%20Ver%202%20-%20Provider%20History.avif");
  }

  .slide-8-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8bf4401e1c2572a4fde_Bill%20Research%20app-1.avif");
  }

  .slide-9-copy {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b54fdc73f1d7663548_Bill%20Research%20app-3.avif");
  }

  .conservice-slide-3-6 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b709d1dcf44291a522_Bill%20Research%20app-2.avif");
  }

  .conservice-slide-4-3 {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/6821f8b55d9ec8fed6c874fa_Bill%20Research%20app.avif");
  }

  .container-25 {
    max-width: 1000px;
  }

  .container-24 {
    max-width: 1250px;
  }

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

  .conservice-user-persona-div {
    border-radius: 0;
    margin-top: -70px;
    margin-bottom: 40px;
    padding: 40px 0;
  }

  .column-55 {
    padding-top: 40px;
    padding-bottom: 60px;
    padding-left: 40px;
  }

  .image-274 {
    width: auto;
    height: 60%;
  }

  .container-15-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .conservice-user-persona-div-copy {
    background-color: #f3f3f3;
    border-radius: 14px 14px 0 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 40px;
  }

  .conservice-challenge-div {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-solution-div {
    color: var(--off-white);
    background-color: #fff;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .conservice-projects-photo-copy {
    object-fit: fill;
    width: auto;
    height: auto;
  }

  .conservice-impact-div {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .conservice-role-div {
    background-color: #0000;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .black-subtext-copy {
    font-weight: 600;
  }

  .link-block-18-copy {
    margin-bottom: 20px;
  }

  .cover-image-copy {
    border-style: solid;
    border-radius: 0;
    width: auto;
    height: auto;
  }

  .text-block-112 {
    margin-bottom: 4px;
  }

  .div-block-89 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: center;
    align-items: baseline;
    height: auto;
    display: flex;
  }

  .conservice-user-persona-div-copy-copy {
    background-color: #f3f3f3;
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px;
  }

  .div-block-90 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding: 0;
    display: flex;
  }

  .section-21-copy-copy {
    background-color: #fff0;
    padding-top: 60px;
    font-family: Epilogue, sans-serif;
  }

  .case-study-heading-section {
    margin-top: 40px;
    margin-bottom: 60px;
    font-family: Epilogue, sans-serif;
  }

  .black-subtext-copy-copy {
    font-size: 18px;
    font-weight: 400;
  }

  .grid-2-copy {
    grid-template-columns: 1fr;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .jump-ngs-button-copy {
    text-align: left;
    object-fit: contain;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
  }

  .jump-ngs-button-copy:hover {
    color: var(--slate-grey);
    background-image: none;
    text-decoration: underline;
  }

  .grid-31 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: -10px;
  }

  .lastupdated-gif {
    opacity: 0;
    width: 700px;
    height: 400px;
    left: 692px;
  }

  .div-block-89-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: center;
    align-items: baseline;
    height: auto;
    display: flex;
  }

  .subs-copy {
    margin-left: 0;
    font-size: 14px;
  }

  .aaa-gif {
    opacity: 83;
    width: 40%;
    height: 60%;
    left: 819px;
  }

  .image-277 {
    opacity: 1;
    border-color: #9d9ea0;
    width: 659px;
    min-width: 600px;
    height: 80%;
    min-height: 350px;
    left: 930px;
  }

  .image-278 {
    opacity: 0;
    outline-offset: 0px;
    border-width: 1px;
    border-color: #111;
    border-radius: 3px;
    outline: 3px #5f5f5f;
    width: 700px;
    min-width: 700px;
    height: 400px;
    min-height: 400px;
    top: 57px;
    left: 674px;
  }

  .image-268-copy._2 {
    width: 90%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .image-268-copy._3 {
    width: 90%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
    left: -21px;
    transform: rotate(-12deg);
  }

  .image-268-copy._1 {
    width: 90%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
    left: 52px;
    transform: rotate(-9deg);
  }

  .div-block-63-copy {
    flex-flow: row;
    margin-top: 80px;
  }

  .about-intro-copy-copy {
    padding: 60px 20em 100px;
  }

  .grid-2-copy-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.25fr;
    margin-top: 100px;
    margin-bottom: 60px;
  }

  .paragraph-14 {
    font-size: 18px;
  }

  .bold-text-137 {
    font-size: 38px;
  }

  .kaomoji-icon-about-me {
    font-size: 40px;
  }

  .panera-challenge-div {
    background-color: #3a5824;
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-279 {
    object-fit: fill;
  }

  .impact-number, .impact-number-copy {
    margin-left: 0;
  }

  .container-in-column {
    width: 70%;
  }

  .conservice-subtext-copy {
    margin-bottom: 10px;
  }

  .container-26 {
    max-width: 1300px;
  }

  .white-caption-centered {
    color: #d3d3d3;
    text-align: center;
    font-family: Graphik, Arial, sans-serif;
  }

  .section-paragraph {
    margin-left: 0;
    font-weight: 500;
  }

  .white-section-paragraph {
    font-weight: 500;
  }

  .column-22-copy {
    padding-left: 25px;
  }

  .column-19-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .panera-image {
    object-fit: contain;
    width: auto;
    height: auto;
  }

  .image-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 0;
  }

  .carousel-reel {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    overflow: hidden;
  }

  .image-283 {
    object-fit: contain;
    width: 50%;
  }

  .section-25 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .image-284 {
    height: 30%;
  }

  .panera-column {
    justify-content: center;
    align-items: flex-start;
  }

  .container-28 {
    max-width: 1200px;
  }

  .intro-details-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
  }

  .grid-10-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .case-study-link-block-copy {
    border-radius: 16px;
    margin-bottom: 20px;
  }

  .case-study-link-block-copy:hover {
    transform: rotate(-4deg);
    box-shadow: 3px 3px 8px 2px #a4d9ee4a;
  }

  .case-study-heading-copy {
    font-size: 24px;
  }

  .case-study-subheading-copy {
    font-size: 1em;
  }

  .case-study-subheading-test {
    font-size: 1.2em;
    line-height: 30px;
  }

  .cover-image-copy {
    border-style: solid;
    border-width: 0;
    border-radius: 16px 16px 0 0;
    width: auto;
    height: auto;
  }

  .bold-text-43-copy {
    font-weight: 400;
  }

  .badge-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }
}

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

  .splash {
    width: 100%;
  }

  .heading-jumbo {
    text-align: center;
    margin-top: 44px;
    padding-left: 0;
    font-size: 60px;
    line-height: 70px;
    left: 9px;
  }

  .label.cc-about-light {
    text-align: center;
    font-size: 13px;
  }

  .paragraph-light {
    opacity: 100;
    text-align: left;
    font-size: 13px;
    line-height: 26px;
  }

  .paragraph-light.cc-position-name {
    padding-left: 10px;
    padding-right: 49px;
  }

  .intro-section.cc-contact {
    margin-left: -13px;
    padding-left: 0;
    padding-right: 0;
  }

  .button {
    justify-content: center;
  }

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

  .logo-link.w--current {
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .menu-icon {
    color: var(--slate-grey);
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    display: block;
  }

  .navigation-item {
    background-color: var(--white-smoke);
    text-align: center;
    margin-bottom: 0;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--color);
    order: 1;
    align-self: center;
    padding: 0;
  }

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

  .navigation-item:active {
    background-color: var(--white-smoke);
  }

  .navigation-item.w--current {
    flex: 1;
    display: block;
    position: relative;
  }

  .navigation-item.w--current:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--color);
    flex: 0 auto;
    align-self: center;
    overflow: visible;
  }

  .navigation-items {
    background-color: var(--white-smoke);
    justify-content: space-between;
    align-items: flex-start;
  }

  .navigation-items:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--color);
    object-fit: contain;
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .navigation {
    padding: 25px 30px;
  }

  .menu-button {
    padding: 0;
  }

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

  .logo-image {
    width: 10%;
  }

  .navigation-wrap {
    margin-top: 10px;
    margin-right: 0;
  }

  .navigation-wrap:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    justify-content: flex-start;
    align-items: center;
  }

  .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 48px 40px 0;
  }

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

  .footer-wrap {
    background-position: 50%;
    background-size: cover;
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .footer-wrap:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    background-position: 100%;
    padding: 40px 3em;
  }

  .footer-links {
    clear: none;
    margin: -10px 0 -10px -108px;
    padding-top: 31px;
    padding-left: 108px;
    padding-right: 108px;
  }

  .footer-item:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 0;
  }

  .about-intro-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1.5fr 1fr;
    margin-top: 13px;
    margin-left: 62px;
    margin-right: 34px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

  .hi-there-heading {
    text-align: left;
    font-size: 30px;
  }

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

  .skills-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    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: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .project-overview-grid {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 70%;
    margin: 12px auto;
    padding-left: 48px;
    padding-right: 48px;
  }

  .detail-header-image {
    margin-left: -33px;
    margin-right: -33px;
    padding-left: 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;
  }

  .protected-heading {
    font-family: Epilogue, sans-serif;
  }

  .column-2 {
    padding-left: 50px;
    right: 25px;
  }

  .heading, .heading-2, .heading-3 {
    font-size: 15px;
  }

  .i-m-audrey {
    text-align: left;
    margin-top: 44px;
    padding-left: 7px;
    font-size: 60px;
    line-height: 70px;
    left: 9px;
  }

  .navbar-2 {
    background-color: var(--white-smoke);
    padding-left: 2em;
    padding-right: 2em;
  }

  .navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--color);
    padding-top: 20px;
  }

  .navbar-2:hover:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--color);
    opacity: 1;
  }

  .navbar-2:hover:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    background-color: var(--white-smoke);
    opacity: 1;
  }

  .project-container {
    width: 100%;
  }

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

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

  .subheading {
    margin-top: 24px;
    margin-left: -102px;
    margin-right: 6px;
    padding-left: 82px;
    padding-right: 82px;
  }

  .paragraph-2 {
    padding-left: 0;
    font-size: 14px;
  }

  .paragraph-3 {
    font-size: 14px;
  }

  .paragraph-4 {
    margin-left: -48px;
    font-size: 14px;
  }

  .blurb {
    width: 110%;
    margin-left: -43px;
    margin-right: -43px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .div-block-10 {
    margin-top: 71px;
  }

  .about-intro {
    padding-bottom: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .about-intro.cc-contact, .home-splash-section.cc-contact {
    padding-left: 0;
    padding-right: 0;
  }

  .real-footer-links {
    clear: none;
    margin: 0 0 -10px;
    padding: 0 9px 12px 0;
    font-size: 12px;
  }

  .real-footer-links:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    clear: none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-2 {
    padding-left: 0;
  }

  .column-3 {
    margin-top: 24px;
    padding-left: 50px;
  }

  .heading-6 {
    padding-left: 0;
  }

  .image-4 {
    margin-top: 3px;
    padding-bottom: 0;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

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

  .gallery-grid-container {
    align-self: stretch;
  }

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

  .copyright {
    float: right;
    clear: none;
    opacity: .6;
    color: var(--black);
    padding-top: 0;
    display: block;
  }

  .copyright:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    float: none;
    opacity: 100;
    color: var(--dim-grey-2);
    font-weight: 400;
  }

  .text-block-4 {
    padding-top: 0;
  }

  .text-block-4:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 10px;
  }

  .bold-text {
    padding-bottom: 0;
    font-size: 26px;
  }

  .text-block-9 {
    text-align: left;
    font-size: 14px;
    line-height: 30px;
  }

  .section.intro {
    margin-top: -13px;
  }

  .div-block-21 {
    width: 60vh;
    margin-left: 51px;
  }

  .name {
    font-size: 40px;
  }

  .splash-2 {
    background-size: contain;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: 100%;
    padding-top: 0;
    display: flex;
  }

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

  .text-block-19 {
    opacity: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 12px;
  }

  .feature-grid-copy {
    grid-row-gap: 30px;
    grid-template-rows: .75fr 0 minmax(115px, .25fr) .75fr .25fr .25fr 0 120px 0;
    grid-template-columns: minmax(62px, 1.5fr) 1.5fr;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .vertical-texts {
    opacity: 0;
    padding-left: 0;
  }

  .hp-caption {
    margin-top: 3px;
    padding-top: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .text-span-8 {
    font-size: 20px;
  }

  .unsplash-link, .n {
    margin-bottom: 0;
  }

  .div-block-26:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .div-block-27 {
    clear: none;
    font-size: 12px;
  }

  .div-block-27:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    float: right;
    clear: none;
  }

  .text-block-21 {
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-21:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 14px;
  }

  .heading-12 {
    margin-left: 0;
  }

  .text-block-22 {
    width: auto;
    margin-left: 0;
    font-size: 13px;
  }

  .interests-section {
    margin-top: -123px;
  }

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

  .container-2 {
    padding-left: 78px;
  }

  .heading-13 {
    margin-left: -167px;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-info-grid {
    grid-column-gap: 20px;
    grid-row-gap: 18px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    margin: 40px auto 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-part-div {
    margin-top: 71px;
  }

  .project-paragraph {
    text-align: left;
    font-size: 13px;
  }

  .project-paragraph.cc-position-name {
    padding-left: 10px;
    padding-right: 49px;
  }

  .text-block-26 {
    font-size: 15px;
  }

  .walmart-link, .righthand-link {
    margin-bottom: 0;
  }

  .project-container-walmart {
    width: 90vw;
    margin-left: 73px;
    margin-right: 0;
  }

  .ca {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-27 {
    display: block;
  }

  .unwrap-project-intro-grid {
    grid-column-gap: 48px;
    grid-row-gap: 22px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: .5fr;
    width: 90%;
    margin: 0 auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-project-info-copy {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 0 auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-29, .text-block-30 {
    text-align: left;
    font-size: 14px;
  }

  .div-block-32-copy {
    padding: 50px 30px;
  }

  .white-section-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .walmart-title {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .heading-14-copy {
    margin-left: -167px;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .subs {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
  }

  .text-block-31, .text-block-32 {
    text-align: left;
  }

  .white-paragraph {
    padding-right: 0;
    font-size: 14px;
  }

  .takeaways-grid {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 100px auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-36 {
    text-align: left;
  }

  .text-block-37, .text-block-38 {
    text-align: left;
    font-size: 14px;
  }

  .bold-text-2, .text-block-39 {
    text-align: left;
  }

  .text-block-40, .text-block-41 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-42 {
    text-align: left;
  }

  .black-paragraph {
    text-align: left;
    font-size: 14px;
    line-height: 25px;
  }

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

  .text-block-45 {
    text-align: left;
  }

  .text-block-46, .text-block-47, .text-block-48, .text-block-49, .text-block-50, .text-block-51, .text-block-52, .text-block-53, .text-block-54 {
    text-align: left;
    font-size: 14px;
  }

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

  .text-block-56, .text-block-57 {
    text-align: left;
  }

  .div-block-33 {
    padding: 60px 40px;
  }

  .image-14 {
    margin-left: -4px;
    margin-right: 0;
    padding-top: 52px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-16 {
    padding-top: 36px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .video {
    margin-top: 0;
  }

  .solutions-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
    font-size: 20px;
    line-height: 30px;
  }

  .back-to-homepage-button {
    text-align: left;
    margin-bottom: 0;
    padding: 0 4px 0 0;
    font-size: 20px;
  }

  .project-description, .text-block-18-copy {
    font-size: 12px;
  }

  .rh-title, .goal-copy {
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .ca-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .tutorme-problem-div {
    margin-left: auto;
    margin-right: auto;
  }

  .tutorme-painpoints {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-23 {
    padding-left: 0;
    padding-right: 74px;
  }

  .text-block-57-copy {
    text-align: left;
  }

  .final-design-unwrap {
    padding-left: 69px;
  }

  .tutorme-project-info {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .jump-walmart-button {
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -20px;
    padding-left: 5px;
    padding-right: 0;
    font-size: 12px;
  }

  .unwrap-overview {
    text-align: left;
  }

  .walmart-project-intro-grid {
    grid-column-gap: 25px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-problem-div {
    margin-left: 0;
    padding: 60px 40px 80px 50px;
  }

  .text-block-27-copy {
    text-align: left;
    padding-bottom: 0;
  }

  .unwrap-title {
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-overview {
    text-align: left;
    padding-bottom: 0;
    font-size: 14px;
  }

  .art-direction-splash {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: 100%;
    display: flex;
  }

  .art-direction-featured-grid {
    grid-template-columns: minmax(62px, .25fr) 1.5fr minmax(62px, .25fr) 1.5fr;
  }

  .art-direction-title {
    font-size: 40px;
  }

  .project-container-holy-meats {
    width: 100%;
  }

  .holymeats-title {
    margin-left: -2px;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .holy-meats-project-grid {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: minmax(0, 1fr);
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .text-block-59 {
    text-align: left;
    padding-top: 0;
    padding-bottom: 20px;
    font-size: 30px;
  }

  .bumble-project-grid {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: minmax(0, 1fr);
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .image-44 {
    padding-top: 0;
  }

  .image-48 {
    padding-right: 0;
  }

  .art-direction-div {
    width: 60vh;
    margin-left: 51px;
  }

  .nutshell-image {
    border-radius: 4px;
  }

  .problem-heading-copy {
    margin-left: -167px;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .kitchenaid-title {
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .kitchenaid-project-grid {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: minmax(0, 1fr);
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .text-block-18-copy, .psst {
    font-size: 12px;
  }

  .div-block-37 {
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-8, .bold-text-11 {
    text-align: left;
  }

  .project-description-copy {
    padding-top: 0;
    font-size: 12px;
  }

  .tutorme-link-block {
    margin-bottom: 0;
  }

  .text-block-60, .bold-text-13 {
    text-align: left;
  }

  .grid {
    grid-column-gap: 16px;
    grid-row-gap: 41px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .section-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-61 {
    font-size: 20px;
    line-height: 50px;
  }

  .insomnia-cookies-grid {
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
    display: block;
  }

  .insomnia-cookies-button {
    float: none;
    clear: none;
    margin-top: 8px;
    margin-left: -311px;
    padding: 13px 36px;
    position: static;
  }

  .wayfair-link {
    margin-bottom: 0;
  }

  .grid-2 {
    grid-column-gap: 21px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-63 {
    font-size: 13px;
    line-height: 26px;
  }

  .text-block-63-copy {
    font-size: 13px;
  }

  .call-to-action {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .heading-15 {
    text-align: left;
    margin-top: 0;
    font-size: 30px;
  }

  .paragraph-8 {
    text-align: left;
    font-size: 13px;
  }

  .text-span-15 {
    font-size: 30px;
  }

  .word-container {
    opacity: .9;
    padding-bottom: 40px;
  }

  .social-media-grid-copy {
    grid-template: ". ."
                   ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
    margin: 20px auto 0;
  }

  .graphic-design-grid {
    grid-column-gap: 16px;
    grid-row-gap: 41px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tastechinatown-grid {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .image-73 {
    padding: 0;
  }

  .text-block-66 {
    text-align: left;
  }

  .rh-project-intro-grid {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: .5fr;
    width: 90%;
    margin: 0 auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-container-rh {
    width: 90vw;
    margin-left: 73px;
    margin-right: 0;
  }

  .rh-project-info-grid {
    grid-column-gap: 48px;
    grid-row-gap: 35px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .rhwalmart-copy {
    width: 90vw;
    margin-left: 73px;
    margin-right: 0;
  }

  .text-block-68 {
    text-align: left;
  }

  .tutorme-project-info-grid {
    grid-column-gap: 48px;
    grid-row-gap: 25px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: .5fr;
    width: 90%;
    margin: 0 auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-container-tutorme {
    width: 90vw;
    margin-left: 73px;
    margin-right: 0;
  }

  .walmart-project-info {
    grid-column-gap: 48px;
    grid-row-gap: 35px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 0 auto 12px;
    padding-left: 24px;
    padding-right: 48px;
  }

  .text-block-69 {
    text-align: left;
  }

  .image-78, .image-79, .image-80 {
    padding: 0;
  }

  .small-copy-portfolio {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-project-info-2-copy {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 100px auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-old-design-div {
    padding-left: 50px;
    padding-right: 50px;
  }

  .text {
    text-align: left;
    font-size: 14px;
  }

  .project-container-wayfair {
    width: 90vw;
    margin-left: 73px;
    margin-right: 0;
  }

  .wayfair-project-intro-grid {
    grid-column-gap: 25px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: .25fr;
    width: 70%;
    margin: 0 auto 12px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .section-5 {
    padding: 5em 3em;
  }

  .text-block-79 {
    font-size: 1.7em;
  }

  .text-block-83 {
    font-size: 1.5em;
    line-height: 2em;
  }

  .text-span-18, .text-span-19, .text-span-20, .text-span-21 {
    font-size: 22px;
  }

  .section-6 {
    padding: 5.5em 3em 0;
  }

  .columns-2 {
    width: 100%;
    margin: 4.6em 0;
  }

  .image-91 {
    padding: 62px 0 0;
  }

  .hi-there-heading-copy {
    text-align: left;
    background-size: cover;
    font-size: 30px;
  }

  .text-span-23 {
    font-size: 26px;
  }

  .text-span-26 {
    font-size: 30px;
    line-height: 50px;
  }

  .section-7 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-27 {
    font-size: 30px;
  }

  .text-block-79-copy {
    font-size: 1.8em;
  }

  .case-study-heading {
    font-size: 20px;
  }

  .intro-grid {
    grid-template-rows: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .wayfair-header {
    height: 40vh;
  }

  .section-8 {
    margin-top: 60px;
  }

  .walmart-subtext {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .intro-paragarph {
    font-size: 14px;
    line-height: 25px;
  }

  .white-content-div {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-34-copy {
    padding-right: 87px;
  }

  .context-heading {
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 35px;
  }

  .slider {
    height: auto;
  }

  .slide {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .caption {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-43-copy {
    text-align: left;
    font-size: 14px;
  }

  .image-111, .image-112 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-48-copy {
    text-align: left;
    font-size: 14px;
  }

  .photo-explanation {
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
  }

  .div-zstp {
    padding-bottom: 20px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .thanks-heading {
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 55px;
  }

  .end-cs-section {
    background-size: contain;
    padding: 20px 40px;
  }

  .end-cs-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / .25fr;
    grid-auto-columns: .25fr;
    width: 90%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .impact-grid {
    grid-column-gap: 48px;
    grid-row-gap: 11px;
    text-align: left;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 100px auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-42, .div-block-43 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .jump-wayfair-button {
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -50px;
    padding-left: 5px;
    padding-right: 0;
  }

  .jumptutorme-button {
    margin-top: 14px;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wayfair-problem-div {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 0;
  }

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

  .wayfair-subtext {
    text-align: left;
    font-size: 14px;
  }

  .wayfair-subtext-span {
    font-size: 12px;
  }

  .walmart-header {
    background-size: contain;
    height: 50vh;
  }

  .wayfair-project-info {
    grid-column-gap: 20px;
    grid-row-gap: 14px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    margin: 60px auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .purple-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .mini-case-study-heading {
    text-align: left;
    font-size: 25px;
  }

  .black-small-paragraph {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .wayfair-project-info-copy {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / .5fr;
    grid-auto-columns: minmax(0, .5fr);
    width: 90%;
    margin: 100px auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-wayfair-cs-button {
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -50px;
    padding-left: 5px;
    padding-right: 0;
  }

  .back-to-top-button {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
  }

  .image-134 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-135 {
    padding-left: 40px;
    padding-right: 27px;
  }

  .image-138, .image-139 {
    padding: 0;
  }

  .image-140 {
    padding: 8px;
  }

  .image-141 {
    padding: 0;
  }

  .wayfar-pain-point-paragraph {
    text-align: left;
    font-size: 12px;
    line-height: 25px;
  }

  .walmart-old-design-div-copy {
    margin-bottom: 20px;
    padding: 20px 40px;
  }

  .grid-10 {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 100px;
    display: inline-grid;
  }

  .text-block-83-copy {
    font-size: 1.7em;
    line-height: 2em;
  }

  .case-study-link-block {
    margin-bottom: 40px;
  }

  .case-study-subheading {
    font-size: .9em;
  }

  .image-146 {
    padding-top: 5px;
  }

  .image-147 {
    padding-bottom: 0;
  }

  .back-to-design-archive-button {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
  }

  .link-block-18-copy {
    margin-bottom: 40px;
  }

  .tutorme-subtext {
    text-align: left;
  }

  .jump-walmart-button-copy {
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -50px;
    padding-left: 5px;
    padding-right: 0;
  }

  .wayfair-problem-div-copy {
    padding-left: 88px;
    padding-right: 30px;
  }

  .grid-7-copy {
    grid-template-rows: auto;
    margin-bottom: 60px;
  }

  .tutorme-pain-point {
    font-size: 14px;
    line-height: 24px;
  }

  .link-block-19 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tutorme-header {
    height: 50vh;
  }

  .link-block-20 {
    margin-bottom: -50px;
  }

  .nutshell-intro {
    width: auto;
    height: auto;
    padding: 0 4em 0;
  }

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

  .column-6 {
    padding-left: 0;
    padding-right: 20px;
  }

  .columns-13 {
    margin-top: 40px;
  }

  .column-7 {
    padding-left: 40px;
  }

  .small-label-wayfair {
    text-align: left;
    font-size: 14px;
    font-weight: 700;
  }

  .wayfair-email-alert-header {
    height: 40vh;
  }

  .jump-wayfair-email-button {
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -50px;
    padding-left: 5px;
    padding-right: 0;
  }

  .ngs-subtext {
    text-align: left;
  }

  .ngs-header {
    height: 50vh;
  }

  .ngs-problem-div {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ngs-project-info-grid {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 40px auto 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-54 {
    height: auto;
  }

  .extra-grid {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 0 auto 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .black-paragraph-copy {
    text-align: left;
    font-size: 14px;
  }

  .ngs-old-designs-overview {
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .black-subtext, .black-italic-text, .black-subtext-copy {
    text-align: left;
    font-size: 14px;
  }

  .button-copy {
    border-width: 1px;
    justify-content: center;
    font-family: Graphik, Arial, sans-serif;
  }

  .jump-ngs-button {
    background-size: contain;
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
  }

  .ngs-old-design-div {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-206 {
    padding-top: 60px;
  }

  .grid-12, .section-title-grid, .ngs-intro-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-63 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .ngs-project-info-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 3fr;
    width: 90%;
    margin: 40px auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-9-copy {
    text-align: left;
    font-size: 12px;
  }

  .quote {
    text-align: left;
    font-size: 14px;
  }

  .column-9 {
    padding-top: 111px;
    padding-left: 0;
    padding-right: 0;
  }

  .tutorme-solution-div {
    margin-top: 40px;
    padding: 40px 40px 0;
  }

  .tutorme-black-paragraoh {
    text-align: left;
    margin-top: 20px;
    font-size: 14px;
  }

  .tutorme-solutions-heading {
    text-align: left;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .black-paragraph-space {
    text-align: left;
    font-size: 14px;
  }

  .link-16 {
    font-family: Graphik, Arial, sans-serif;
  }

  .subsection-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
  }

  .ngs-content-div {
    padding-left: 50px;
    padding-right: 50px;
  }

  .line {
    margin-bottom: 20px;
  }

  .ngs-text-span-highlighted-no-padding {
    font-size: 12px;
  }

  .div-block-67 {
    background-color: #fcfcfc;
  }

  .div-block-68 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .grid-15 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .subs-copy {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
    font-size: 18px;
  }

  .grid-15-copy {
    width: 90%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .body-7 {
    background-color: #fcfcfc;
  }

  .section-title-grid-copy {
    min-width: auto;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .ngs-section-info-grid {
    grid-column-gap: 48px;
    grid-row-gap: 13px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 40px auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-heading-2 {
    font-size: 22px;
  }

  .section-15 {
    margin-top: 20px;
  }

  .div-block-69 {
    display: block;
  }

  .columns-18 {
    margin-top: 20px;
  }

  .walmart-project-info-3 {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 40px auto 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-16 {
    width: 90%;
    margin-top: 100px;
  }

  .ngs-pain-point-bold-text {
    padding-right: 87px;
    font-size: 15px;
  }

  .column-19, .column-20, .column-21 {
    margin-bottom: 40px;
  }

  .column-22 {
    margin-bottom: 0;
    padding-left: 10px;
  }

  .grid-17 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .hi-i-m-audrey {
    font-size: 2em;
  }

  .selected-work {
    font-size: 1.8em;
  }

  .text-block-83-copy {
    padding-top: .5em;
    font-size: 1.5em;
    line-height: 1.8em;
  }

  .section-5-copy {
    padding: 5.5em;
  }

  .bg-circle._1 {
    margin-top: 4%;
    margin-left: 5%;
  }

  .bg-circle._3 {
    margin-top: 6%;
    margin-left: 44%;
  }

  .bg-circle._4 {
    margin-top: 19%;
    margin-right: -1%;
  }

  .bg-circle._5 {
    margin-top: 26%;
    margin-right: -2%;
  }

  .bg-circle._6 {
    margin-top: 13%;
    margin-bottom: -11%;
    margin-right: 8%;
  }

  .lottie-animation {
    width: 35px;
    font-size: 24px;
  }

  .lottie-animation:hover:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .lottie-animation:hover:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    opacity: 1;
  }

  .paragraph-light-copy {
    text-align: left;
    font-size: 13px;
  }

  .paragraph-light-copy.cc-position-name {
    padding-left: 10px;
    padding-right: 49px;
  }

  .about-intro-copy {
    padding: 0 4em 0;
  }

  .about-intro-copy.cc-contact {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-73 {
    float: none;
    clear: none;
  }

  .image-250 {
    padding-bottom: 40px;
  }

  .caption-centered {
    margin-bottom: 0;
  }

  .caption-copy {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .call-to-action-section {
    width: 85%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .bold-text-28 {
    font-size: 14px;
  }

  .grid-20 {
    grid-row-gap: 13px;
  }

  .column-35 {
    margin-bottom: 20px;
  }

  .column-37, .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-21, .columns-22 {
    margin-top: 20px;
  }

  .grid-21 {
    grid-row-gap: 10px;
  }

  .columns-23 {
    padding-top: 20px;
  }

  .column-40, .column-41 {
    margin-bottom: 20px;
  }

  .wayfair-subtext-light {
    text-align: left;
    font-size: 14px;
  }

  .image-252 {
    margin-bottom: 40px;
  }

  .grid-23 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .small-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
  }

  .design-goals-wayfair {
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .small-heading-copy {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
  }

  .wayfair-problem-div-copy {
    background-color: #8333a0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 0;
  }

  .section-8-copy {
    margin-top: 60px;
  }

  .ngs-intro-grid-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .intro-small-text {
    text-align: left;
    font-size: 12px;
    line-height: 24px;
  }

  .jump-ngs-button-copy {
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -50px;
    padding-left: 5px;
    padding-right: 0;
  }

  .ngs-intro-grid-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ngs-text-span-highlighted-no-padding-copy {
    font-size: 12px;
  }

  .column-49 {
    padding-top: 0;
  }

  .lightbox-link-36, .lightbox-link-37 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-24 {
    grid-row-gap: 5px;
    width: 90%;
  }

  .case-study-info-section {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-37 {
    text-transform: none;
    font-weight: 400;
  }

  .text-span-39 {
    font-size: 14px;
    font-weight: 400;
  }

  .case-study-heading-2-copy {
    font-size: 24px;
  }

  .ngs-intro-grid-copy-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .line-wayfair {
    margin-bottom: 20px;
  }

  .line-walmart, .line-tutorme {
    margin-bottom: 20px;
  }

  .ngs-intro-grid-copy-copy {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .tutorme-subtext-copy {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .jump-ngs-button-copy {
    background-size: contain;
    margin-top: 14px;
    margin-bottom: 47px;
    margin-right: -30px;
    padding-left: 5px;
    padding-right: 0;
  }

  .ngs-project-info-grid-copy {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 40px auto 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-67-copy {
    background-color: #fcfcfc;
  }

  .about-me-heading {
    text-align: center;
    background-image: none;
    background-size: auto;
    font-size: 20px;
  }

  .block-quote-4 {
    text-align: left;
    font-size: 12px;
  }

  .text-span-42, .tab-link-ngs, .tab-link-ngs.w--current, .tab-link-ngs-1st-tab {
    font-size: 12px;
  }

  .ngs {
    margin-left: 20px;
    margin-right: 20px;
    padding: 60px 40px;
  }

  .heading-17 {
    text-align: left;
    font-size: 20px;
    line-height: 30px;
  }

  .line-ngs-percentage {
    max-width: 5vh;
    height: .4vh;
    margin-bottom: 20px;
  }

  .div-block-76-copy {
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-107 {
    text-align: left;
    font-size: 12px;
  }

  .principles-intro {
    width: 90%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .white-content-div-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-23-copy {
    font-size: 26px;
    line-height: 50px;
  }

  .grid-28 {
    display: block;
  }

  .link-20 {
    line-height: 28px;
  }

  .text-block-108 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-83-copy-copy {
    font-size: 1.5em;
    line-height: 2em;
  }

  .ngs-body {
    background-color: #fff;
  }

  .slider-3 {
    display: flex;
  }

  .holder-block {
    min-height: 120px;
  }

  .marquee-horizontal.medium-marquee {
    height: 200px;
  }

  .medium-marquee {
    width: 200px;
  }

  .conservice-subtext {
    text-align: left;
  }

  .conservice-more-div {
    background-color: #2d406400;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-header {
    height: 50vh;
  }

  .conservice-project-title {
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
  }

  .container-15-copy {
    border-radius: 12px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .want-to-learn-more-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
  }

  .content-wrapper {
    height: 50vh;
  }

  .text-change-wrapper {
    height: 40px;
  }

  .text-change, .text-don-t-change {
    font-size: 30px;
    line-height: 40px;
  }

  .back-to-homepage-button-copy {
    margin-bottom: 0;
    padding: 0 4px 0 0;
    font-size: 20px;
    font-weight: 500;
  }

  .thanks-heading-2 {
    font-size: 35px;
    line-height: 55px;
  }

  .wayfair-button {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .back-to-homepage-button-copy-2 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .thanks-heading-3 {
    font-size: 35px;
    line-height: 55px;
  }

  .back-to-homepage-button-2 {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .back-to-homepage-button-copy-3 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .home-page-button, .conservice-button-left {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .wayfair-button-right {
    text-align: right;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .ngs-button-left {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
    font-size: 20px;
  }

  .conservice-problem-div {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-pain-point-bold-text {
    padding-right: 87px;
    font-size: 15px;
  }

  .conservice-user-problem-div {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .emoji, .black-paragraph-middle {
    text-align: left;
    font-size: 14px;
    line-height: 25px;
  }

  .ngs-body-copy {
    background-color: #fcfcfc;
  }

  .tab-link-conservice-1st-tab, .tab-link-conservice, .tab-link-conservice.w--current, .tab-link-ngs-copy, .tab-link-ngs-copy.w--current {
    font-size: 12px;
  }

  .conservice-solutions-div {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .blue-content-div {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .solution-conservice-button {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 4px;
  }

  .conservice-solution-button {
    padding-right: 20px;
  }

  .image-268._2 {
    margin-top: -80px;
    margin-left: 105px;
  }

  .image-268._3 {
    margin-top: -46px;
    margin-left: 110px;
    transform: rotate(-12deg);
  }

  .image-268._1 {
    margin-top: -40px;
    margin-left: 0;
  }

  .grid-29 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .grid-15-copy-copy {
    width: 90%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .black-paragraph-copy {
    text-align: left;
    font-size: 14px;
    line-height: 25px;
  }

  .user-problem-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-heading-2-copy-copy {
    font-size: 16px;
    font-weight: 300;
  }

  .summary-text-span-conservice {
    font-size: 12px;
  }

  .case-study-pill {
    font-size: .9em;
  }

  .header-line {
    margin-bottom: 20px;
  }

  .badge {
    font-size: 10px;
  }

  .badges-div {
    margin-top: 10px;
  }

  .ngs-header-1 {
    height: 50vh;
  }

  .new-image-header {
    border-radius: 8px;
    height: auto;
    margin-left: 40px;
    margin-right: 40px;
  }

  .white-content-div-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-47 {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.55em;
  }

  .section-21-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-title-grid-copy {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .conservice-defining-ui-slider-2 {
    height: 300px;
  }

  .conservice-companion-app-slider {
    height: 500px;
  }

  .conservice-user-persona-div {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .column-55 {
    padding-top: 10px;
    padding-left: 20px;
  }

  .block-quote-5 {
    padding-top: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .tutorme-subtext-copy {
    text-align: left;
  }

  .conservice-user-persona-div-copy, .conservice-challenge-div {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-solution-div, .conservice-impact-div {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-role-div {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .black-subtext-copy {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    font-size: 14px;
  }

  .conservice-black-subtext {
    text-align: left;
    font-size: 14px;
  }

  .subs-copy {
    text-align: left;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
  }

  .link-block-18-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .conservice-user-persona-div-copy-copy {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section-21-copy-copy, .case-study-heading-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blue-content-div-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .black-subtext-copy-copy {
    text-align: left;
    font-family: Graphik, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .grid-2-copy {
    grid-column-gap: 21px;
    grid-template-rows: 67px auto auto auto;
    margin-left: 0;
    margin-right: 0;
  }

  .jump-ngs-button-copy {
    background-size: contain;
    border-width: 1px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 5px;
    font-size: 12px;
    font-weight: 400;
  }

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

  .lastupdated-gif {
    display: none;
  }

  .try-hovering-copy {
    text-align: left;
    font-size: 30px;
  }

  .subs-copy {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
  }

  .column-19-copy {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .column-57 {
    padding-top: 20px;
  }

  .design-decisions-heading {
    text-align: left;
    font-size: 18px;
  }

  .image-268-copy._2 {
    margin-top: 0;
    margin-left: 0;
  }

  .image-268-copy._3 {
    margin-top: 0;
    margin-left: 0;
    transform: rotate(-12deg);
  }

  .image-268-copy._1 {
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-63-copy {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-12-copy {
    margin-left: 0;
  }

  .about-intro-copy-copy {
    text-align: center;
    padding: 40px 4em .5em;
  }

  .about-intro-copy-copy.cc-contact {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-copy-copy {
    grid-column-gap: 21px;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-137 {
    text-align: center;
    font-size: 28px;
  }

  .subtle-hover-text {
    text-align: left;
    font-size: 18px;
    display: none;
  }

  .div-block-93, .div-block-94, .div-block-95 {
    display: none;
  }

  .panera-challenge-div {
    background-color: #3a5824;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0;
  }

  .columns-31 {
    margin-top: 20px;
  }

  ._4-column-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .impact-number {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    font-weight: 600;
    line-height: 32px;
  }

  .impact-number-copy {
    text-align: left;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
  }

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

  .impact-number-div {
    margin-top: 20px;
  }

  .container-in-column {
    margin-top: 100px;
    margin-bottom: 60px;
  }

  .flex-block-2:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    justify-content: space-between;
    align-items: center;
  }

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

  .black-content-div {
    background-color: #1a1a1a;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow, .right-arrow-2, .left-arrow, .left-arrow-2, .icon-5, .right-arrow-3 {
    display: none;
  }

  .conservice-subtext-copy {
    text-align: left;
  }

  .column-21-copy {
    margin-bottom: 40px;
  }

  .section-paragraph, .white-section-paragraph {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
  }

  .column-22-copy {
    margin-bottom: 0;
    padding-left: 10px;
  }

  .column-19-copy {
    margin-bottom: 40px;
  }

  .image-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    min-width: auto;
  }

  .section-25 {
    margin-left: 0;
    margin-right: 0;
  }

  .rise-div {
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-homepage-button-copy-copy {
    margin-bottom: 0;
    padding: 0 4px 0 0;
    font-size: 20px;
    font-weight: 500;
  }

  .impact-grid-copy {
    grid-column-gap: 48px;
    grid-row-gap: 11px;
    text-align: left;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 90%;
    margin: 0 auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .panera-column {
    margin-bottom: 40px;
  }

  .intro-details-grid {
    grid-template-columns: .75fr 1fr 1fr 1fr;
    width: 90%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .grid-10-copy {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 100px;
    display: inline-grid;
  }

  .case-study-link-block-copy {
    flex-flow: column;
    margin-bottom: 40px;
    display: flex;
  }

  .case-study-heading-copy {
    font-size: 20px;
  }

  .case-study-subheading-copy, .case-study-subheading-test {
    font-size: .9em;
  }

  .badge-copy {
    font-size: 10px;
  }
}

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

  .splash {
    text-align: center;
  }

  .heading-jumbo {
    text-align: center;
    padding-left: 0;
    font-size: 50px;
    line-height: 64px;
    left: 0;
  }

  .label.cc-about-light {
    font-size: 14px;
  }

  .paragraph-light {
    text-align: left;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
    padding-left: 0;
    font-size: 14px;
    line-height: 28px;
  }

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

  .intro-section.cc-contact {
    height: 100vh;
    margin-left: 30px;
    padding: 15px;
  }

  .button {
    padding-left: 119px;
  }

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

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

  .menu-icon {
    display: inline-block;
  }

  .navigation-item {
    margin-bottom: 12px;
  }

  .navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--white-smoke);
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .navigation-item.w--current {
    align-self: center;
    margin-bottom: 7px;
  }

  .navigation-items {
    flex: 1;
    align-self: center;
  }

  .navigation-items:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--white-smoke);
  }

  .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;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-wrap:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    background-repeat: repeat-y;
    background-size: auto;
  }

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

  .footer-links {
    opacity: 0;
    flex-direction: column;
    width: 100%;
    height: 100%;
    font-size: 12px;
    display: none;
    overflow: visible;
  }

  .footer-item {
    opacity: 1;
    color: #1b1b1b;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .footer-item:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-right: 0;
  }

  .about-intro-grid {
    grid-column-gap: 11px;
    grid-template-rows: 500px 500px;
    grid-template-columns: 1.75fr;
    margin-top: -10px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

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

  .hi-there-heading {
    font-size: 25px;
  }

  .skills-grid {
    grid-template-columns: 1fr;
    width: 70%;
    max-width: 470px;
  }

  .personal-features-grid {
    width: 70%;
    max-width: 470px;
  }

  .social-media-heading {
    width: 100%;
    max-width: none;
  }

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

  .project-overview-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .detail-header-image {
    margin-left: -56px;
    margin-right: 26px;
    padding-left: 49px;
  }

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

  ._404-content-wrap {
    padding-left: 0;
  }

  .protected-heading {
    font-size: 25px;
  }

  .column {
    padding-left: 0;
  }

  .column-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    left: 3px;
    right: 3px;
  }

  .feature-grid {
    grid-template-columns: minmax(200px, .5fr);
  }

  .feature-section {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    width: 80%;
    height: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-container-2 {
    flex-direction: column;
  }

  .feature-image-mask-2 {
    margin-right: 0;
  }

  .feature-image-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .i-m-audrey {
    text-align: left;
    padding-left: 32px;
    font-size: 40px;
    line-height: 64px;
    left: -55px;
  }

  .navbar-2, .navbar-2:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    padding-left: 2em;
    padding-right: 2em;
  }

  .navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    background-color: var(--white-smoke);
  }

  .feature-image-mask-final {
    margin-right: 0;
  }

  .feature-image-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .home-thumbnail {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vertical-text-div {
    height: 0;
    position: relative;
    inset: 11% auto auto 0%;
  }

  .feature-image-mask-3 {
    margin-right: 0;
  }

  .feature-image-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .project-container {
    text-align: center;
  }

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

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

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

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

  .div-block-7 {
    margin-top: -129px;
    padding-top: 0;
  }

  .project-overview-grid-copy {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
  }

  .subheading {
    margin-left: -161px;
    margin-right: -128px;
    padding-left: 103px;
    padding-right: 103px;
  }

  .blurb {
    margin-left: -82px;
    margin-right: -82px;
    padding-left: 0;
  }

  .div-block-10 {
    margin-top: -191px;
    padding-top: 0;
  }

  .heading-5 {
    margin-left: 0;
    font-size: 30px;
  }

  .about-intro {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .about-intro.cc-contact {
    padding: 15px;
  }

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

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

  .div-block-14 {
    width: 100vh;
    height: 100%;
  }

  .real-footer-links {
    opacity: .59;
    color: #1b1b1b;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .real-footer-links:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 0;
  }

  .image-2 {
    opacity: 1;
    object-fit: contain;
    width: 80vh;
    height: 80vh;
    overflow: visible;
  }

  .column-3 {
    margin-bottom: 165px;
    padding: 0 40px 0 39px;
  }

  .nav-link {
    background-color: #f1f1f1;
    padding-left: 264px;
    padding-right: 264px;
  }

  .menu-button-2 {
    background-color: var(--off-white);
    color: var(--slate-grey);
  }

  .menu-button-2.w--open {
    background-color: var(--off-white);
    color: #1b1b1b;
  }

  .image-4 {
    margin-bottom: 0;
    padding-bottom: 49px;
  }

  .image-4:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .image-4:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    padding-bottom: 0;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .heading-5-copy {
    width: 80vh;
    margin-top: 38px;
    margin-left: -112px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .column-4 {
    margin-top: -243px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-light-copy {
    text-align: left;
    text-align: left;
    width: 10vh;
    height: 30vh;
    min-height: 30%;
    padding-top: 0;
    padding-left: 0;
    line-height: 30px;
  }

  .project-info-div-block {
    margin-top: 139px;
  }

  .image-6 {
    margin-top: -30px;
    padding-top: 175px;
  }

  .div-block-16 {
    margin-top: 428px;
    position: static;
  }

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

  .gallery {
    padding: 40px 20px;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

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

  .copyright {
    float: none;
    margin-top: 10px;
    padding-right: 0;
  }

  .copyright:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    color: var(--dim-grey-2);
    font-weight: 400;
  }

  .text-block-4 {
    font-size: 28px;
  }

  .div-block-16-copy {
    margin-top: -40px;
    position: static;
  }

  .div-block-19 {
    margin-top: 107px;
  }

  .paragraph-light-copy {
    text-align: left;
    width: 10vh;
    height: 30vh;
    min-height: 30%;
    padding-left: 0;
    line-height: 30px;
  }

  .div-block-21 {
    clear: none;
    width: 60vh;
    margin-left: 73px;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .name {
    width: 70vw;
  }

  .footer-item-2 {
    opacity: 1;
    color: #1b1b1b;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .div-block-22 {
    width: 100vh;
    height: 100%;
    margin-left: 0;
  }

  .splash-2 {
    text-align: center;
    background-size: contain;
    margin-top: 0;
    padding: 0 0 0 120px;
  }

  .text-block-18 {
    width: 70vw;
    margin-left: -76px;
  }

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

  .text-block-19 {
    opacity: 0;
    overflow: visible;
  }

  .div-block-23 {
    margin-left: 8px;
  }

  .feature-grid-copy {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-rows: .25fr .25fr minmax(auto, .75fr) minmax(0, 1fr) auto auto auto;
    grid-template-columns: minmax(241px, 2fr) 2fr;
    grid-auto-rows: 0;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    margin-top: 17px;
    padding-top: 0;
    padding-left: 26px;
    padding-right: 0;
    display: grid;
  }

  .vertical-texts {
    width: 0;
    margin-top: 112px;
    margin-bottom: -47px;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hp-caption {
    opacity: 1;
    position: static;
  }

  .div-block-27 {
    display: inline;
  }

  .div-block-27:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    float: none;
  }

  .text-block-21 {
    margin-bottom: 10px;
  }

  .text-block-21:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .image-11 {
    margin: 2px 59px 59px;
    padding-top: 0;
  }

  .heading-12 {
    margin-left: 0;
  }

  .text-block-22 {
    width: auto;
    margin-left: 0;
    padding-bottom: 20px;
    padding-right: 0;
    font-size: 14px;
  }

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

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

  .container-2 {
    padding-left: 40px;
  }

  .project-info-grid {
    width: 90%;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-part-div {
    margin-top: -191px;
    padding-top: 0;
  }

  .project-paragraph {
    text-align: left;
    width: 10vh;
    height: 30vh;
    min-height: 30%;
    padding-left: 0;
    line-height: 30px;
  }

  .space-for-caps {
    opacity: 1;
    padding-top: 0;
  }

  .tutorme-link {
    margin-bottom: 0;
  }

  .caption-div {
    opacity: 1;
    height: auto;
    padding-top: 0;
    position: static;
    inset: 0% auto auto 0%;
  }

  .walmart-link {
    display: block;
  }

  .project-container-walmart {
    text-align: center;
    margin-left: 114px;
  }

  .text-block-27 {
    font-size: 12px;
    line-height: 29px;
  }

  .unwrap-project-intro-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-project-info-copy {
    width: 90%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-29, .text-block-30 {
    font-size: 12px;
  }

  .div-block-32-copy {
    padding: 40px 60px;
  }

  .white-section-heading {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
  }

  .subs {
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .white-paragraph {
    padding-right: 0;
    font-size: 12px;
    font-weight: 400;
  }

  .takeaways-grid {
    grid-row-gap: 17px;
    width: 90%;
    max-width: none;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-36, .text-block-37, .text-block-38, .bold-text-2, .text-block-39, .text-block-40, .text-block-41, .text-block-42 {
    font-size: 12px;
  }

  .black-paragraph {
    font-size: 12px;
    line-height: 24px;
  }

  .bold-text-4 {
    font-size: 12px;
  }

  .text-block-46 {
    font-size: 12px;
    line-height: 27px;
  }

  .text-block-48 {
    font-size: 12px;
  }

  .text-block-55 {
    padding-right: 155px;
    font-size: 12px;
  }

  .video {
    margin-top: 0;
  }

  .solutions-heading {
    font-size: 18px;
    line-height: 30px;
  }

  .back-to-homepage-button {
    font-size: 16px;
  }

  .project-description {
    opacity: 1;
    font-size: 10px;
  }

  .rh-title {
    font-size: 28px;
    line-height: 40px;
  }

  .tutorme-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-23 {
    margin-left: 0;
    padding-right: 54px;
  }

  .final-design-unwrap {
    padding-bottom: 349px;
    padding-left: 147px;
    padding-right: 214px;
  }

  .tutorme-project-info {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-5 {
    font-size: 12px;
  }

  .jump-walmart-button {
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .walmart-project-intro-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-27-copy {
    font-size: 12px;
    line-height: 27px;
  }

  .art-direction-splash {
    text-align: center;
    margin-top: -213px;
    padding: 0 0 0 118px;
  }

  .art-direction-featured-grid {
    grid-row-gap: 24px;
    grid-template-rows: .5fr 0 .25fr minmax(auto, .75fr) minmax(0, 1fr) 0 258px;
    grid-template-columns: minmax(241px, 2fr) 2fr;
    grid-auto-rows: 0;
    margin-top: -218px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .art-direction-title {
    width: 70vw;
  }

  .project-container-holy-meats {
    text-align: center;
  }

  .holymeats-title {
    margin-top: 0;
    padding-top: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .holy-meats-project-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-59 {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 30px;
  }

  .bumble-project-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .art-direction-div {
    clear: none;
    width: 60vh;
    padding-left: 6px;
    display: block;
    overflow: visible;
  }

  .nutshell-image {
    border-radius: 0;
  }

  .kitchenaid-project-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-18-copy, .psst {
    width: 70vw;
    margin-left: -76px;
  }

  .div-block-37 {
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-11 {
    font-size: 14px;
  }

  .project-description-copy {
    opacity: 1;
    opacity: 0;
    font-size: 10px;
  }

  .grid {
    margin-bottom: 60px;
  }

  .section-3 {
    margin-bottom: 27px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .insomnia-cookies-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 60px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .insomnia-cookies-button {
    margin-left: -142px;
  }

  .grid-2 {
    grid-column-gap: 21px;
    grid-row-gap: 23px;
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .resume-section {
    margin-top: -251px;
  }

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

  .call-to-action {
    padding: 40px 20px 0;
  }

  .heading-15 {
    font-size: 25px;
  }

  .paragraph-8 {
    text-align: left;
    font-size: 14px;
  }

  .word-container {
    opacity: .76;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .inner-word-container {
    font-size: 23px;
  }

  .word-heading {
    font-size: 6vw;
  }

  .social-media-grid-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin: 20px 0 0;
    display: grid;
  }

  .heading-5-copy-copy {
    width: 80vh;
    margin-top: 38px;
    margin-left: -112px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .tastechinatown-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-14, .bold-text-15 {
    font-size: 14px;
  }

  .rh-project-intro-grid {
    grid-row-gap: 0px;
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-container-rh {
    text-align: center;
    margin-left: 114px;
  }

  .tabs {
    width: 80vw;
  }

  .rh-project-info-grid {
    width: 90%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .rhwalmart-copy {
    text-align: center;
    margin-left: 114px;
  }

  .tutorme-project-info-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-38 {
    font-size: 12px;
  }

  .project-container-tutorme {
    text-align: center;
    margin-left: 114px;
  }

  .walmart-project-info {
    width: 90%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-project-info-2-copy {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .text {
    font-size: 12px;
  }

  .project-container-wayfair {
    text-align: center;
    margin-left: 114px;
  }

  .wayfair-project-intro-grid {
    width: 80%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-5 {
    padding: 4em 3em;
  }

  .text-block-82 {
    font-size: 1.1em;
  }

  .text-block-83 {
    font-size: 1.4em;
  }

  .text-span-18, .text-span-19 {
    font-size: 18px;
  }

  .text-span-20 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .text-span-21 {
    font-size: 18px;
  }

  .section-6 {
    padding: 4em 3em 0;
  }

  .columns-2 {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-91 {
    padding-top: 25px;
    padding-bottom: 0;
  }

  .hi-there-heading-copy {
    background-size: cover;
    font-size: 25px;
  }

  .text-span-23 {
    background-size: contain;
    font-size: 20px;
  }

  .text-span-26 {
    font-size: 25px;
    line-height: 50px;
  }

  .section-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-79-copy {
    font-size: 1.6em;
  }

  .case-study-heading {
    margin-bottom: 0;
    font-size: 16px;
  }

  .intro-grid {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    display: grid;
  }

  .section-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
  }

  .walmart-subtext {
    text-align: left;
    font-size: 14px;
  }

  .intro-paragarph {
    font-size: 12px;
    line-height: 28px;
    display: block;
  }

  .white-content-div {
    padding: 40px 0;
  }

  .text-block-34-copy {
    padding-right: 189px;
    font-size: 12px;
  }

  .context-heading {
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .caption {
    text-align: center;
    font-size: 12px;
    line-height: 25px;
  }

  .text-block-43-copy, .text-block-48-copy {
    font-size: 12px;
  }

  .photo-explanation {
    text-align: left;
  }

  .div-zstp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-5 {
    margin-top: 0;
  }

  .thanks-heading {
    font-size: 25px;
  }

  .end-cs-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .end-cs-grid {
    grid-row-gap: 17px;
    width: 100%;
    max-width: none;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .impact-grid {
    grid-row-gap: 17px;
    width: 90%;
    max-width: none;
    margin-top: 60px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-43 {
    margin-top: 16px;
  }

  .jump-wayfair-button {
    margin-right: 220px;
    font-size: 12px;
  }

  .jumptutorme-button {
    font-size: 12px;
  }

  .wayfair-problem-div {
    margin-bottom: 0;
  }

  .grid-6 {
    margin-bottom: 0;
    padding: 0 34px 34px;
  }

  .walmart-header {
    height: 37vh;
  }

  .wayfair-project-info {
    width: 90%;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .black-small-paragraph {
    font-size: 12px;
  }

  .wayfair-project-info-copy {
    width: 90%;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .wayfair-icon-descriptions {
    font-size: 14px;
  }

  .back-to-wayfair-cs-button {
    font-size: 12px;
  }

  .div-block-44, .div-block-45, .div-block-46, .div-block-47 {
    text-align: left;
  }

  .div-block-48 {
    margin-bottom: 21px;
  }

  .wayfar-pain-point-paragraph {
    font-size: 12px;
  }

  .grid-10 {
    margin-bottom: 60px;
    display: inline-block;
  }

  .text-block-83-copy {
    font-size: 1.5em;
  }

  .case-study-link-block {
    margin-bottom: 40px;
  }

  .case-study-subheading {
    font-size: .7em;
  }

  .back-to-design-archive-button {
    font-size: 15px;
  }

  .tutorme-subtext, .jump-walmart-button-copy {
    font-size: 12px;
  }

  .grid-7-copy {
    width: 90%;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-51 {
    margin-bottom: 21px;
    padding-bottom: 29px;
  }

  .tutorme-pain-point {
    font-size: 14px;
  }

  .link-block-19, .link-block-18-copy {
    margin-bottom: 40px;
  }

  .icon-explanation {
    font-size: 14px;
    line-height: 24px;
  }

  .tutorme-header {
    background-position: 50%;
    background-size: cover;
    height: 38vh;
  }

  .container-12 {
    padding: 0 0 81px;
  }

  .container-13 {
    padding: 60px 0 40px;
  }

  .container-14 {
    padding: 0;
  }

  .image-155 {
    padding-top: 18px;
  }

  .image-156 {
    padding-top: 19px;
  }

  .image-157, .image-158 {
    padding-top: 20px;
  }

  .image-159 {
    padding-top: 19px;
  }

  .image-160 {
    padding-top: 20px;
  }

  .image-161 {
    padding-top: 21px;
  }

  .nutshell-intro {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .nutshell-intro.cc-contact {
    padding: 15px;
  }

  .column-6 {
    padding-left: 0;
  }

  .column-7 {
    padding-left: 100px;
  }

  .small-label-wayfair, .jump-wayfair-email-button {
    font-size: 12px;
  }

  .ngs-subtext {
    text-align: left;
    margin-bottom: 10px;
  }

  .ngs-header {
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: contain;
    height: 37vh;
  }

  .ngs-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .ngs-project-info-grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .extra-grid {
    grid-row-gap: 17px;
    width: 90%;
    max-width: none;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .black-paragraph-copy {
    font-size: 12px;
  }

  .ngs-design-pillar-div {
    margin-bottom: 40px;
  }

  .black-subtext, .black-italic-text {
    font-size: 12px;
  }

  .black-subtext-copy {
    font-size: 12px;
    line-height: 25px;
  }

  .button-copy {
    border-width: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    font-family: Graphik, Arial, sans-serif;
    font-weight: 500;
  }

  .jump-ngs-button {
    background-size: cover;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .grid-12 {
    grid-row-gap: 12px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ngs-intro-grid {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-63, .section-12 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-16 {
    margin-top: 0;
  }

  .ngs-project-info-copy {
    float: none;
    clear: none;
    grid-column-gap: 24px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin: 10px auto 20px;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .text-block-9-copy, .quote {
    font-size: 12px;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .tutorme-solution-div {
    margin-top: 0;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tutorme-black-paragraoh {
    font-size: 12px;
  }

  .tutorme-solutions-heading {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .black-paragraph-space {
    font-size: 12px;
  }

  .subsection-heading {
    padding-top: 0;
    font-size: 16px;
  }

  .section-14 {
    margin-left: auto;
  }

  .ngs-text-span-highlighted, .ngs-text-span-highlighted-no-padding {
    font-size: 12px;
  }

  .div-block-68 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subs-copy {
    padding-top: 0;
    font-size: 16px;
  }

  .container-17 {
    margin-top: 40px;
  }

  .ngs-section-info-grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-heading-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-69 {
    display: block;
  }

  .column-10 {
    clear: none;
    position: static;
  }

  .column-13 {
    display: block;
    position: relative;
  }

  .columns-18 {
    margin-top: 20px;
  }

  .caption-copy {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
  }

  .column-14 {
    margin-bottom: 40px;
  }

  .column-15 {
    padding-bottom: 20px;
  }

  .column-16 {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-17 {
    margin-bottom: 40px;
  }

  .column-18 {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .tutorme-main-features-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .walmart-project-info-3 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: 470px;
    margin-top: 90px;
    margin-bottom: 95px;
    padding-left: 0;
    padding-right: 0;
  }

  .ngs-pain-point-bold-text {
    padding-right: 0;
    font-size: 13px;
  }

  .column-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-20 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-21 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-27 {
    font-size: 14px;
    font-weight: 600;
  }

  .grid-17 {
    width: 90%;
  }

  .hi-i-m-audrey {
    font-size: 26px;
  }

  .selected-work {
    font-size: 1.6em;
  }

  .text-block-83-copy {
    font-size: 18px;
    line-height: 1.9em;
  }

  .section-5-copy {
    padding: 4em;
  }

  .bg-circle._1 {
    margin-top: 6%;
    margin-left: 11%;
  }

  .bg-circle._2 {
    margin-top: 36%;
  }

  .paragraph-light-copy {
    text-align: left;
    width: 10vh;
    padding-left: 0;
    line-height: 30px;
  }

  .about-intro-copy {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .about-intro-copy.cc-contact {
    padding: 15px;
  }

  .columns-20 {
    margin-top: 40px;
  }

  .image-250 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .column-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .caption-centered {
    text-align: center;
    font-family: Graphik, Arial, sans-serif;
    font-size: 12px;
  }

  .caption-copy {
    text-align: center;
    font-size: 12px;
    line-height: 25px;
  }

  .call-to-action-section {
    width: 90%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

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

  .bold-text-28 {
    font-size: 12px;
  }

  .column-40, .column-41 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-22 {
    margin-left: auto;
    margin-right: auto;
  }

  .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-103, .text-block-104 {
    font-family: Poppins, sans-serif;
    font-size: 13px;
  }

  .bold-text-29 {
    font-size: 14px;
  }

  .column-43 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-44 {
    margin-top: 40px;
  }

  .column-45, .column-46 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-23 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .small-heading {
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .small-heading-copy {
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .wayfair-problem-div-copy {
    background-color: #6a2f7f;
  }

  .section-8-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
  }

  .ngs-intro-grid-copy {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .intro-small-text {
    font-size: 12px;
    line-height: 28px;
  }

  .jump-ngs-button-copy {
    margin-right: -101px;
    font-size: 12px;
  }

  .ngs-intro-grid-copy {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ngs-text-span-highlighted-no-padding-copy {
    font-size: 12px;
  }

  .column-49, .column-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-51 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-52 {
    margin-bottom: 40px;
  }

  .grid-24 {
    margin-top: 20px;
  }

  .case-study-info-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-37, .text-span-39 {
    font-size: 14px;
  }

  .ngs-text-span-highlighted-white {
    font-size: 12px;
  }

  .case-study-heading-2-copy {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .ngs-intro-grid-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .jump-ngs-button-copy {
    background-size: cover;
    margin-left: 30px;
    margin-right: 200px;
    font-size: 12px;
  }

  .ngs-project-info-grid-copy {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-me-heading {
    background-size: contain;
    font-size: 24px;
  }

  .text-span-41 {
    font-size: 12px;
    line-height: 14px;
  }

  .section-12-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .ngs-quote-pillar-div-copy {
    margin-bottom: 40px;
  }

  .block-quote-4 {
    text-align: left;
    font-size: 12px;
  }

  .text-span-42 {
    font-size: 12px;
  }

  .tab-link-ngs {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .tab-link-ngs.w--current {
    font-size: 12px;
  }

  .tab-link-ngs-1st-tab {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .div-block-76 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-17 {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
  }

  .line-ngs-percentage {
    max-width: 4vh;
    height: .3vh;
  }

  .div-block-76-copy {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-107 {
    text-align: left;
    font-size: 12px;
  }

  .principles-intro {
    width: 90%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .principles-intro.cc-contact {
    padding: 15px;
  }

  .white-content-div-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-23-copy {
    font-size: 24px;
  }

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

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

  .marquee-cover-horizontal {
    background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fff, #fff0 30%);
  }

  .paragraph-large {
    font-size: 16px;
  }

  .col {
    align-items: center;
  }

  .col.small {
    width: 100%;
  }

  .flex-horizontal.flip-svp {
    flex-direction: column;
  }

  .header-secondary {
    font-size: 24px;
  }

  .spacer-60 {
    height: 40px;
  }

  .holder-block {
    min-height: 120px;
  }

  .moving-block {
    overflow: hidden;
  }

  .medium-marquee {
    width: 200px;
  }

  .conservice-text-span-highlighted {
    font-size: 12px;
  }

  .conservice-subtext {
    text-align: left;
    margin-bottom: 0;
  }

  .conservice-more-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .conservice-text-span-highlighted-white-copy {
    font-size: 12px;
  }

  .conservice-header {
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: contain;
    height: 37vh;
  }

  .conservice-projects-photo {
    border-radius: 4px;
  }

  .conservice-projects-div {
    margin-bottom: 0;
  }

  .conservice-project-title {
    font-size: 14px;
    line-height: 20px;
  }

  .want-to-learn-more-heading {
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .content-wrapper {
    height: 50vh;
  }

  .text-change-wrapper {
    height: 24px;
  }

  .text-change, .text-don-t-change {
    font-size: 18px;
    line-height: 24px;
  }

  .back-to-homepage-button-copy {
    text-align: right;
    padding-top: 10px;
  }

  .button-10 {
    text-align: left;
    padding-top: 0;
    font-size: 16px;
  }

  .thanks-heading-2 {
    font-size: 25px;
  }

  .wayfair-button {
    font-size: 18px;
  }

  .back-to-homepage-button-copy-2 {
    text-align: right;
    padding-top: 10px;
  }

  .tutorme-button {
    text-align: left;
  }

  .thanks-heading-3 {
    font-size: 25px;
  }

  .back-to-homepage-button-2 {
    font-size: 18px;
  }

  .back-to-homepage-button-copy-3 {
    text-align: right;
    padding-top: 10px;
  }

  .button-11 {
    text-align: left;
  }

  .home-page-button {
    font-size: 18px;
  }

  .ngs-button {
    text-align: left;
  }

  .conservice-button-left {
    font-size: 18px;
  }

  .button-10-copy {
    text-align: left;
  }

  .wayfair-button-right, .ngs-button-left {
    font-size: 18px;
  }

  .conservice-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .conservice-text-span {
    font-size: 12px;
  }

  .conservice-pain-point-bold-text {
    padding-right: 0;
    font-size: 13px;
  }

  .conservice-user-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .emoji, .black-paragraph-middle {
    font-size: 12px;
    line-height: 24px;
  }

  .conservice-design-pillar-div {
    margin-bottom: 40px;
  }

  .tab-link-conservice-1st-tab, .tab-link-conservice {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .tab-link-conservice.w--current {
    font-size: 12px;
  }

  .tab-link-ngs-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .tab-link-ngs-copy.w--current {
    font-size: 12px;
  }

  .conservice-solutions-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blue-content-div {
    padding-left: 0;
    padding-right: 0;
  }

  .image-268._2 {
    width: 40%;
    margin-top: -215px;
    margin-left: 157px;
    padding-right: 0;
  }

  .image-268._3 {
    width: 40%;
    margin-top: -276px;
    margin-left: 319px;
    padding-right: 0;
  }

  .image-268._1 {
    width: 40%;
    margin-top: -40px;
    padding-right: 0;
  }

  .div-block-68-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .black-paragraph-copy {
    font-size: 12px;
    line-height: 24px;
  }

  .case-study-heading-2-copy-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .summary-text-span-conservice {
    font-size: 14px;
  }

  .case-study-pill {
    font-size: .7em;
  }

  .badge {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
  }

  .badges-div {
    margin-top: 0;
  }

  .ngs-header-1 {
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: contain;
    height: 37vh;
  }

  .new-image-header {
    object-fit: cover;
    background-image: none;
    height: auto;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .white-content-div-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-subheading-copy {
    margin-bottom: 0;
    font-size: .7em;
  }

  .bold-text-47 {
    font-size: 28px;
  }

  .section-21-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-22-copy {
    display: block;
  }

  .conservice-user-persona-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .column-55 {
    padding-left: 0;
  }

  .image-274 {
    margin-right: 20px;
    padding-right: 0;
  }

  .block-quote-5 {
    padding: 0 10px;
    font-size: 12px;
    line-height: 24px;
  }

  .div-block-88 {
    margin-top: 0;
  }

  .tutorme-subtext-copy {
    font-size: 12px;
  }

  .solution-intro-div, .role-intro-div, .challenge-intro-div, .impact-intro-div {
    margin-bottom: 40px;
  }

  .conservice-user-persona-div-copy {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .challenge-intro-div-copy {
    margin-bottom: 40px;
  }

  .conservice-challenge-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .conservice-solution-div {
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0;
  }

  .conservice-impact-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .conservice-role-div {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
  }

  .black-subtext-copy, .conservice-black-subtext {
    font-size: 12px;
  }

  .link-block-18-copy {
    margin-bottom: 40px;
  }

  .div-block-89 {
    justify-content: center;
    align-items: center;
  }

  .conservice-user-persona-div-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 40px;
  }

  .section-21-copy-copy, .case-study-heading-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blue-content-div-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .black-subtext-copy-copy {
    font-size: 12px;
    line-height: 25px;
  }

  .grid-2-copy {
    grid-column-gap: 21px;
    grid-row-gap: 39px;
    grid-template-rows: auto auto auto auto;
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .jump-ngs-button-copy {
    background-size: cover;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .lastupdated-gif {
    display: none;
  }

  .try-hovering-copy {
    font-size: 25px;
  }

  .div-block-89-copy {
    justify-content: center;
    align-items: center;
  }

  .subs-copy {
    padding-top: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .column-19-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .design-decisions-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
  }

  .image-268-copy._2, .image-268-copy._3 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .image-268-copy._1 {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }

  .div-block-63-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-12-copy {
    margin-left: 0;
  }

  .about-intro-copy-copy {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .about-intro-copy-copy.cc-contact {
    padding: 15px;
  }

  .grid-2-copy-copy {
    grid-column-gap: 21px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .column-58 {
    margin-bottom: 40px;
    padding-top: 20px;
  }

  .column-59 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .column-60 {
    margin-bottom: 20px;
    padding-top: 40px;
  }

  .div-block-92 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .subtle-hover-text {
    font-size: 18px;
  }

  .div-block-93, .div-block-94, .div-block-95 {
    display: none;
  }

  .panera-challenge-div {
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0;
  }

  .columns-31 {
    margin-top: 10px;
  }

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

  .impact-number {
    padding-top: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .impact-number-copy {
    padding-top: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
  }

  .column-62 {
    padding-left: 0;
  }

  .flex-block-2, .flex-block-2:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    flex-flow: column;
  }

  .black-content-div {
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-subtext-copy {
    text-align: left;
    margin-bottom: 10px;
  }

  .column-21-copy {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .white-caption-centered {
    font-size: 12px;
  }

  .section-paragraph {
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .white-section-paragraph {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
  }

  .column-22-copy {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-19-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    font-family: Graphik, Arial, sans-serif;
  }

  .quick-stack {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-container {
    flex-flow: column;
  }

  .panera-cell-column {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    display: flex;
  }

  .image-283 {
    width: 100%;
  }

  .rise-div {
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-homepage-button-copy-copy {
    text-align: right;
    padding-top: 10px;
  }

  .impact-grid-copy {
    grid-row-gap: 17px;
    width: 90%;
    max-width: none;
    margin-top: 60px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-63 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-286 {
    padding-top: 10px;
  }

  .panera-column {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-33 {
    display: flex;
  }

  .column-64, .column-65 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-28 {
    max-width: 520px;
  }

  .column-66, .column-67, .column-68 {
    padding-left: 0;
    padding-right: 0;
  }

  .intro-details-grid {
    grid-template-columns: .75fr 1fr;
  }

  .grid-10-copy {
    margin-bottom: 60px;
    display: inline-block;
  }

  .case-study-link-block-copy {
    margin-bottom: 40px;
  }

  .case-study-heading-copy {
    margin-bottom: 0;
    font-size: 16px;
  }

  .case-study-subheading-copy, .case-study-subheading-test {
    font-size: .7em;
  }

  .badge-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
  }
}

@media screen and (max-width: 479px) {
  a {
    margin-bottom: 0;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .splash {
    height: 100vh;
    min-height: 100vh;
    max-height: 40%;
    margin: 8px auto -502px;
    padding: 14px 14px 0;
  }

  .heading-jumbo {
    text-align: center;
    font-size: 30px;
    line-height: 48px;
    left: 0;
    right: 0;
  }

  .label.cc-about-light {
    opacity: 1;
    color: var(--dim-grey-2);
    margin-top: 0;
    margin-bottom: -30px;
    margin-left: 0;
    font-size: 12px;
  }

  .paragraph-light {
    opacity: 1;
    width: auto;
    min-width: auto;
    color: var(--black);
    text-align: left;
    object-fit: fill;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 12px;
    line-height: 25px;
    display: block;
    overflow: visible;
  }

  .paragraph-light.cc-position-name {
    height: 60vh;
    padding: 0;
    font-size: 12px;
    line-height: 25px;
  }

  .intro-section {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 80%;
    background-attachment: scroll;
  }

  .button {
    margin-left: 64px;
    padding-left: 23px;
  }

  .button.cc-white-button {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-bigger.cc-bigger-light {
    font-size: 15px;
  }

  .navigation-item {
    opacity: 100;
  }

  .navigation-item:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    color: var(--dim-grey);
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .navigation-item.w--current, .navigation-items {
    background-color: var(--white-smoke);
  }

  .navigation-items:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .navigation-items:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    justify-content: space-between;
    align-self: center;
    align-items: flex-start;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .logo-image, .navigation-wrap:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .navigation-wrap:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    margin-top: 0;
  }

  .intro-wrap {
    margin-top: 106px;
    margin-bottom: 116px;
    padding-left: 0;
  }

  .position-name-text {
    width: auto;
    margin-top: -55px;
    margin-left: -57px;
    margin-right: -57px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .text-field {
    border-radius: 4px;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

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

  .footer-wrap {
    background-image: url("https://cdn.prod.website-files.com/5f5b55dd7c3b1de443faea2e/679bc3d2513fe80a5797a07a_Kaomoji%203.png");
    background-repeat: repeat-x;
    background-size: auto;
    flex-direction: column;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
    overflow: hidden;
  }

  .footer-wrap:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 45px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .footer-item {
    margin-right: 0;
    font-weight: 400;
  }

  .footer-item:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96), .footer-item.w--current:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-right: 0;
  }

  .about-intro-grid {
    text-align: left;
    grid-template-rows: 231px repeat(auto-fit, 126px);
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    margin-top: -51px;
    margin-left: -16px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .about-head-text-wrap {
    width: 100%;
    max-width: none;
    margin: -1px 0 72px 21px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 19px;
  }

  .hi-there-heading {
    margin-top: 27px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 20px;
  }

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

  .personal-features-grid {
    width: 100%;
    max-width: none;
  }

  .social-media-heading {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding-top: 0;
  }

  .project-overview-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .detail-header-image {
    margin-left: -51px;
    margin-right: -50px;
    padding-left: 0;
  }

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

  .protected-wrap {
    margin: 140px 20px;
    padding: 0;
  }

  .protected-form {
    padding: 0;
    overflow: visible;
  }

  .protected-heading {
    object-fit: fill;
    margin-bottom: 10px;
    margin-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .column {
    text-align: left;
    padding-left: 6px;
    left: 11px;
    right: 11px;
  }

  .column-2 {
    text-align: center;
    margin-top: 3px;
    padding-left: 0;
    padding-right: 0;
    left: -54px;
    right: -54px;
  }

  .feature-grid {
    grid-template-columns: minmax(200px, .5fr);
    margin-top: -102px;
    padding-top: 0;
    padding-left: 160px;
    padding-right: 160px;
  }

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

  .home-content {
    margin-left: -75px;
    margin-right: -75px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3 {
    font-size: 12px;
  }

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

  .splash-column {
    margin-top: -73px;
    padding-top: 0;
    padding-left: 28px;
    padding-right: 28px;
  }

  .i-m-audrey {
    text-align: center;
    margin-top: 1px;
    padding-left: 47px;
    padding-right: 47px;
    font-size: 30px;
    line-height: 48px;
    left: -70px;
    right: -70px;
  }

  .navbar-2 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .navbar-2:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e) {
    padding: 20px .5em 0;
    overflow: visible;
  }

  .navbar-2:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    padding: 20px .5em 0;
    overflow: hidden;
  }

  .home-thumbnail {
    margin-top: 48px;
    padding-top: 0;
  }

  .project-section {
    background-color: var(--white-smoke);
    min-width: 40vh;
    margin-left: -89px;
    margin-right: -41px;
    padding-left: 0;
  }

  .div-block-7 {
    background-color: var(--white-smoke);
    margin-top: -303px;
    padding-top: 0;
  }

  .project-overview-grid-copy {
    width: 100%;
    max-width: none;
    margin-top: -85px;
    margin-left: -41px;
    margin-right: -41px;
    padding-left: 0;
  }

  .subheading {
    text-align: center;
    margin-top: -37px;
    margin-left: -94px;
    margin-right: -83px;
    padding: 0 66px 0 0;
    font-size: 15px;
  }

  .blurb {
    margin-left: -70px;
    margin-right: -70px;
    padding-bottom: 18px;
    padding-left: 47px;
    padding-right: 47px;
    font-size: 12px;
    line-height: 30px;
    display: block;
  }

  .div-block-9 {
    margin-top: -271px;
  }

  .body {
    background-color: #fcfcfc;
  }

  .div-block-10 {
    margin-top: -26px;
  }

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

  .div-block-12 {
    margin-top: -5px;
  }

  .div-block-13 {
    margin: 19px -21px -21px;
  }

  .heading-5 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .about-intro {
    float: none;
    clear: left;
    opacity: 1;
    background-image: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .home-splash-section {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 80%;
    background-attachment: scroll;
  }

  .real-footer-links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .real-footer-links:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .image-2 {
    display: inline;
  }

  .column-3 {
    padding-left: 70px;
  }

  .heading-6 {
    margin-top: 38px;
  }

  .nav-link {
    text-align: center;
    padding-left: 151px;
    padding-right: 151px;
    font-size: 12px;
  }

  .image-4 {
    margin-bottom: 0;
    padding-bottom: 41px;
    padding-right: 30px;
  }

  .image-4:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .image-4:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    box-sizing: border-box;
    object-fit: scale-down;
    margin-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-5-copy {
    text-align: left;
    width: 50vh;
    margin: -8px 0 5px;
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-light-copy {
    opacity: 1;
    text-align: left;
    object-fit: fill;
    width: auto;
    min-width: auto;
    height: 20vh;
    min-height: 20vh;
    margin-top: 0;
    margin-bottom: -130px;
    padding-top: 9px;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .paragraph-light-copy {
    opacity: 1;
    text-align: center;
    object-fit: fill;
    width: auto;
    min-width: auto;
    height: 40vh;
    min-height: 20%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 55px;
    display: block;
    overflow: visible;
  }

  .paragraph-light-copy.cc-position-name {
    padding: 0;
    font-size: 12px;
  }

  .project-info-div-block {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-5 {
    margin-top: -279px;
  }

  .image-6 {
    margin-top: -302px;
  }

  .div-block-16 {
    margin-top: 99px;
  }

  .div-block-17 {
    margin-top: 51px;
  }

  .centered-container-2 {
    text-align: left;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .copyright {
    float: none;
    color: var(--dim-grey);
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: 10px;
    font-weight: 600;
  }

  .copyright:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    font-weight: 400;
  }

  .text-block-4 {
    margin-left: -64px;
    margin-right: -61px;
    padding-left: 0;
  }

  .text-block-4:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .div-block-16-copy {
    margin-top: 99px;
  }

  .bold-text {
    text-align: center;
    margin-right: 0;
    padding-left: 0;
    font-size: 24px;
  }

  .paragraph-light-copy {
    opacity: 1;
    text-align: center;
    object-fit: fill;
    width: auto;
    min-width: auto;
    height: 40vh;
    min-height: 20%;
    margin-top: 0;
    display: block;
    overflow: visible;
  }

  .text-block-9 {
    line-height: 24px;
  }

  .section.intro {
    overflow: hidden;
  }

  .div-block-21 {
    width: 30vh;
    margin-top: 34px;
    margin-left: -70px;
    margin-right: 0;
    padding: 0;
  }

  .name {
    text-align: left;
    text-shadow: -2px 0 #4d5463, -1px 4px #4d5463, 0 1px #434e7a;
    margin-left: 0;
    padding: 1px 1px 1px 0;
    font-size: 25px;
  }

  .splash-2 {
    width: 100%;
    height: 35vh;
    min-height: 30vh;
    max-height: 40%;
    margin: 0 auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-block-18 {
    text-align: left;
    object-fit: none;
    width: 40vh;
    margin-left: 0;
    padding: 7px 87px 7px 0;
    font-size: 10px;
    line-height: 14px;
  }

  .home-splash-section-2 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 80%;
    background-attachment: scroll;
  }

  .feature-grid-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto 133px auto auto auto auto auto auto;
    grid-template-columns: minmax(0, 1.5fr) minmax(0, 1.5fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: -63px;
    padding-top: 0;
    padding-left: 105px;
    padding-right: 90px;
    display: grid;
  }

  .hp-caption {
    line-height: 25px;
    position: static;
  }

  .text-span-8 {
    font-size: 15px;
  }

  .unsplash-link {
    margin-top: -9px;
    padding-top: 0;
  }

  .div-block-26:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-21 {
    padding-bottom: 0;
    font-size: 12px;
  }

  .text-block-21:where(.w-variant-22a9a369-bd36-4cba-1e8f-25d044c87d96) {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .div-block-28 {
    opacity: 0;
    padding-top: 0;
    padding-left: 165px;
  }

  .heading-12 {
    margin-left: 0;
    font-size: 20px;
    line-height: 40px;
  }

  .text-block-22 {
    width: auto;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 25px;
    display: block;
  }

  .interests-section {
    background-image: none;
    margin-top: -283px;
  }

  .container-2 {
    padding-top: 0;
    padding-left: 31px;
  }

  .project-info-grid {
    grid-template-rows: auto auto auto;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin: 40px auto;
    padding-left: 0;
    padding-right: 0;
  }

  .project-part-div {
    margin-top: -26px;
  }

  .project-paragraph {
    opacity: 1;
    text-align: center;
    object-fit: fill;
    width: auto;
    min-width: auto;
    height: 40vh;
    min-height: 20%;
    margin-top: 0;
    display: block;
    overflow: visible;
  }

  .project-paragraph.cc-position-name {
    height: 60vh;
    padding: 0;
    font-size: 12px;
    line-height: 25px;
  }

  .text-span-14 {
    font-size: 14px;
    line-height: 10px;
  }

  .text-block-26 {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 12px;
  }

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

  .form-block {
    width: 100%;
    padding: 0;
  }

  .image-13 {
    padding-left: 0;
  }

  .space-for-caps {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nehd-link, .tutorme-link {
    margin-top: 0;
    padding-top: 0;
  }

  .caption-div {
    font-size: 10px;
    position: static;
  }

  .righthand-link {
    object-fit: fill;
  }

  .ca {
    font-size: 20px;
  }

  .unwrap-project-intro-grid {
    grid-column-gap: 19px;
    grid-row-gap: 23px;
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .walmart-project-info-copy {
    grid-column-gap: 12px;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 20px auto 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-29 {
    font-size: 12px;
  }

  .div-block-32-copy {
    padding-left: 30px;
  }

  .white-section-heading {
    font-size: 16px;
    line-height: 26px;
  }

  .walmart-title {
    padding-right: 0;
    font-size: 20px;
    line-height: 40px;
  }

  .subs {
    font-size: 16px;
    line-height: 25px;
  }

  .white-paragraph {
    padding-right: 0;
    font-weight: 400;
    line-height: 24px;
  }

  .takeaways-grid {
    grid-column-gap: 21px;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin: 40px auto 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .black-paragraph {
    padding-right: 0;
    font-size: 12px;
    line-height: 23px;
  }

  .text-block-44 {
    padding-right: 49px;
    font-size: 12px;
  }

  .text-block-48 {
    padding-right: 52px;
  }

  .text-block-50 {
    font-size: 12px;
  }

  .text-block-53 {
    padding-right: 23px;
  }

  .text-block-55 {
    padding-right: 0;
  }

  .text-block-56 {
    font-size: 14px;
    line-height: 24px;
  }

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

  .div-block-33 {
    border-radius: 7px;
    padding: 40px 10px 0;
  }

  .div-block-34 {
    padding-bottom: 0;
    padding-left: 33px;
    padding-right: 64px;
  }

  .div-block-35 {
    padding-bottom: 1px;
    padding-left: 28px;
    padding-right: 52px;
  }

  .tab-link-tab-2.w--current {
    font-size: 12px;
  }

  .solutions-heading {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .back-to-homepage-button {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
  }

  .final-design-section {
    margin-top: 33px;
  }

  .project-description {
    font-size: 8px;
    line-height: 15px;
  }

  .rh-title {
    margin-left: 32px;
    font-size: 20px;
  }

  .ca-heading {
    font-size: 20px;
  }

  .image-20 {
    padding: 0;
  }

  .text-block-58 {
    font-size: 12px;
  }

  .rh-final-designs {
    padding-left: 61px;
  }

  .tutorme-problem-div {
    padding: 50px 30px;
  }

  .tutorme-painpoints {
    margin-top: 0;
    font-size: 20px;
  }

  .final-design-tutorme {
    margin-top: 46px;
  }

  .image-23 {
    margin-top: 15px;
    margin-left: -3px;
    padding: 0;
  }

  .unwrap-solution-div {
    margin-right: -63px;
    padding: 47px 30px 47px 47px;
  }

  .final-design-unwrap {
    padding: 52px 106px 200px;
  }

  .tutorme-project-info {
    grid-column-gap: 15px;
    grid-row-gap: 13px;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    margin: 0 0 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .unwrap-overview {
    padding-right: 0;
    font-size: 12px;
  }

  .walmart-project-intro-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .walmart-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 0;
  }

  .text-block-27-copy {
    padding-right: 48px;
  }

  .unwrap-title {
    padding-right: 53px;
    font-size: 20px;
    line-height: 30px;
  }

  .walmart-overview {
    font-size: 12px;
  }

  .art-direction-splash {
    height: 50vh;
    min-height: 30vh;
    max-height: 40%;
    margin: 0 auto;
    padding-left: 0;
  }

  .art-direction-featured-grid {
    grid-row-gap: 0px;
    grid-template-rows: 0 .25fr minmax(auto, 1.5fr) minmax(0, 1.25fr) 0 258px 0 210px 296px 149px 0 325px 0 auto;
    grid-template-columns: minmax(200px, .5fr);
    margin-top: -102px;
    padding-top: 0;
    padding-left: 160px;
    padding-right: 160px;
  }

  .art-direction-title {
    text-align: center;
    margin-left: 0;
    padding: 1px;
  }

  .holymeats-title {
    margin-left: 0;
    font-size: 30px;
    line-height: 50px;
  }

  .holy-meats-project-grid {
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px 0 2px;
    padding-left: 44px;
    padding-right: 44px;
    display: block;
  }

  .text-block-59 {
    font-size: 30px;
  }

  .image-27 {
    padding-bottom: 60px;
  }

  .image-28 {
    padding-bottom: 67px;
  }

  .image-29 {
    padding-bottom: 54px;
  }

  .image-30 {
    padding-bottom: 52px;
  }

  .bumble-project-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px 0 -5px;
    padding-left: 44px;
    padding-right: 44px;
    display: block;
  }

  .art-direction-div {
    width: 30vh;
    margin-top: -203px;
    margin-left: -27px;
    padding-top: 0;
    padding-left: 0;
  }

  .image-61 {
    padding-bottom: 32px;
  }

  .image-62 {
    padding-bottom: 30px;
  }

  .image-63 {
    padding-bottom: 29px;
  }

  .image-64, .image-65, .image-66 {
    padding-bottom: 30px;
  }

  .image-67 {
    padding-bottom: 31px;
  }

  .image-68 {
    padding-bottom: 45px;
  }

  .bold-text-5 {
    font-size: 40px;
    line-height: 50px;
  }

  .kitchenaid-project-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px 0 0;
    padding-left: 44px;
    padding-right: 44px;
    display: block;
  }

  .text-block-18-copy {
    text-align: center;
    object-fit: fill;
    width: 40vh;
    margin-left: 0;
    padding: 7px 41px 7px 7px;
  }

  .psst {
    text-align: left;
    object-fit: fill;
    width: 40vh;
    margin-left: 0;
    padding: 7px 100px 7px 0;
    font-size: 10px;
  }

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

  .bold-text-11 {
    font-size: 14px;
  }

  .bold-text-12 {
    font-size: 16px;
  }

  .project-description-copy {
    font-size: 8px;
  }

  .grid {
    display: block;
  }

  .design-archive-image {
    margin-bottom: 40px;
  }

  .insomnia-cookies-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0;
    padding-left: 44px;
    padding-right: 44px;
  }

  .insomnia-cookies-button {
    border-radius: 5px;
    margin-left: auto;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .grid-2 {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: 67px auto auto auto auto auto auto;
    grid-template-columns: .5fr .5fr 1.5fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    margin: 13px auto 0;
    display: grid;
  }

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

  .resume-section {
    margin-top: -79px;
    display: block;
  }

  .text-block-63-copy {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 11px;
  }

  .heading-15 {
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-8 {
    text-align: left;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 25px;
  }

  .text-span-15 {
    font-size: 18px;
  }

  .word-container {
    margin-top: 19px;
    padding: 23px 16px 13px;
  }

  .social-media-grid-copy {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 20px;
    margin-bottom: 60px;
    display: grid;
  }

  .heading-5-copy-copy {
    text-align: left;
    width: 50vh;
    margin: -8px 0 5px;
    font-size: 16px;
    line-height: 30px;
  }

  .graphic-design-grid {
    display: block;
  }

  .tastechinatown-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .rh-project-intro-grid {
    grid-auto-columns: .25fr;
    width: 70vw;
    max-width: none;
    margin: 8px -10px -10px -25px;
    padding: 32px 0;
  }

  .project-container-rh {
    width: 100vw;
    margin-left: 52px;
  }

  .tabs {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .rh-project-info-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px 0 -29px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .image-74 {
    padding-left: 0;
    padding-right: 58px;
  }

  .text-block-67 {
    font-size: 12px;
  }

  .image-75 {
    padding: 0;
  }

  .tutorme-project-info-grid {
    grid-column-gap: 17px;
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px 41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .project-container-tutorme {
    margin-left: 58px;
    margin-right: 10px;
  }

  .walmart-project-info {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .tabs-2 {
    width: 80vw;
  }

  .text-block-70 {
    font-size: 12px;
  }

  .image-78 {
    padding-bottom: 34px;
  }

  .image-79 {
    padding-bottom: 30px;
  }

  .image-80 {
    padding-bottom: 31px;
  }

  .small-copy-portfolio {
    text-align: center;
    padding-top: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .walmart-project-info-2-copy {
    grid-column-gap: 12px;
    grid-row-gap: 13px;
    grid-template-columns: .25fr 1fr 2fr 1fr;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 50px auto 0;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-old-design-div {
    padding: 45px 20px;
  }

  .image-83 {
    padding-top: 20px;
  }

  .text-block-72 {
    padding-bottom: 20px;
  }

  .text-block-73 {
    padding-bottom: 20px;
    font-weight: 400;
  }

  .text {
    padding-right: 52px;
  }

  .wayfair-project-intro-grid {
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0 -41px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .home-content-copy {
    margin-left: -75px;
    margin-right: -75px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-5 {
    opacity: 1;
    background-color: #fff0;
    background-image: none;
    background-size: auto;
    margin-top: 0;
    padding: 3em 1em;
    overflow: hidden;
  }

  .text-block-79 {
    font-size: 1.4em;
    line-height: 35px;
  }

  .text-block-82 {
    font-size: .8em;
    line-height: 30px;
  }

  .text-block-83 {
    font-size: 1em;
    line-height: 2.1em;
  }

  .text-span-18, .text-span-19 {
    font-size: 15px;
  }

  .text-span-20 {
    margin-bottom: 0;
    font-size: 15px;
  }

  .text-span-21 {
    font-size: 15px;
  }

  .section-6 {
    padding: 3.1em 1em 0;
    overflow: hidden;
  }

  .columns-2 {
    margin-top: 2.8em;
    margin-left: auto;
    margin-right: auto;
  }

  .hi-there-heading-copy {
    background-size: cover;
    margin: 50px 0 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .text-span-23 {
    background-size: contain;
    font-size: 18px;
    line-height: 30px;
  }

  .text-span-24 {
    background-size: cover;
    font-size: 18px;
    line-height: 30px;
  }

  .text-span-25 {
    background-size: contain;
    font-size: 18px;
    line-height: 30px;
  }

  .text-span-26 {
    margin-left: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .section-7 {
    padding-bottom: 35px;
    padding-left: 0;
  }

  .text-span-27 {
    background-size: cover;
    font-size: 18px;
  }

  .image-92 {
    display: block;
  }

  .grid-4 {
    padding-bottom: 0;
    display: block;
  }

  .text-block-79-copy {
    font-size: 1em;
    line-height: 35px;
  }

  .case-study-heading {
    line-height: 25px;
  }

  .intro-grid {
    grid-template-rows: auto auto;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .wayfair-header {
    object-fit: scale-down;
    background-color: #fef8fe;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: auto;
    height: 20vh;
    overflow: visible;
  }

  .section-8 {
    grid-template-rows: auto;
    margin-top: 40px;
  }

  .walmart-subtext {
    font-size: 12px;
  }

  .intro-paragarph {
    font-size: 12px;
    line-height: 28px;
  }

  .white-content-div {
    width: 90%;
    margin: 40px auto 0;
    padding: 0 0 40px;
  }

  .text-block-34-copy {
    padding-right: 0;
  }

  .context-heading {
    padding-top: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .slide {
    background-size: cover;
  }

  .caption {
    text-align: left;
    margin-top: 20px;
    font-size: 12px;
    line-height: 24px;
  }

  .text-block-43-copy {
    padding-right: 0;
    font-size: 12px;
  }

  .image-103 {
    padding-top: 20px;
  }

  .columns-4 {
    padding-bottom: 40px;
  }

  .image-104, .image-105, .image-106 {
    padding-top: 20px;
  }

  .div-block-39 {
    margin-bottom: 20px;
  }

  .image-111, .image-112 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-48-copy {
    padding-right: 52px;
  }

  .photo-explanation {
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
  }

  .div-zstp {
    margin-top: 40px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-5 {
    margin-top: 40px;
  }

  .thanks-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 35px;
  }

  .end-cs-section {
    padding: 20px 20px 10px;
  }

  .end-cs-grid {
    grid-column-gap: 2px;
    grid-row-gap: 17px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-rows: auto;
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .impact-grid {
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 30px auto 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-42, .div-block-43 {
    padding: 20px;
  }

  .white-bold-text {
    font-size: 16px;
  }

  .white-text-copy, .black-text-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .jump-wayfair-button {
    margin-right: 40px;
  }

  .wayfair-problem-div {
    padding: 60px 0;
  }

  .wayfair-subtext {
    font-size: 12px;
  }

  .walmart-header {
    object-fit: fill;
    background-size: contain;
    height: 21vh;
  }

  .wayfair-project-info {
    grid-column-gap: 12px;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 100px auto 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .purple-heading {
    font-size: 20px;
  }

  .mini-case-study-heading {
    font-size: 18px;
    line-height: 32px;
  }

  .black-small-paragraph {
    padding-right: 0;
    font-size: 12px;
  }

  .wayfair-project-info-copy {
    grid-column-gap: 12px;
    grid-template-columns: .25fr;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 40px auto;
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-wayfair-cs-button {
    margin-right: -26px;
    padding-right: 0;
  }

  .back-to-top-button {
    font-size: 12px;
  }

  .image-125 {
    margin-top: 20px;
  }

  .image-134, .image-135 {
    padding-left: 0;
    padding-right: 0;
  }

  .wayfar-pain-point-paragraph {
    padding-right: 0;
    font-size: 12px;
  }

  .walmart-old-design-div-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-90 {
    font-size: 12px;
  }

  .grid-10 {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .text-block-83-copy {
    font-size: 1.2em;
  }

  .case-study-link-block {
    margin-bottom: 0;
  }

  .cover-image {
    border-width: 3px;
  }

  .case-study-subheading {
    font-size: 12px;
    line-height: 23px;
  }

  .back-to-design-archive-button {
    font-size: 12px;
  }

  .tutorme-subtext {
    font-size: 12px;
  }

  .grid-7-copy {
    float: none;
    clear: left;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-block-19 {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .cover-image-coming-soon {
    border-width: 3px;
  }

  .tutorme-header {
    object-fit: scale-down;
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
    height: 20vh;
    overflow: visible;
  }

  .link-block-20.w--current:where(.w-variant-782e2b32-c308-2694-ea18-b7fc94a2436e), .link-block-20.w--current:where(.w-variant-ee8c5d9d-539f-3acc-060d-a1d1781f44e2) {
    align-self: center;
  }

  .container-6 {
    padding: 0 58px 58px;
  }

  .container-7 {
    padding: 20px 0 20px 20px;
  }

  .image-154 {
    padding-top: 21px;
  }

  .container-8 {
    padding-left: 29px;
  }

  .container-9 {
    padding: 24px;
  }

  .container-10 {
    padding: 26px;
  }

  .container-11 {
    padding: 40px 0;
  }

  .container-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-13 {
    padding: 20px 0;
  }

  .container-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .nutshell-intro {
    opacity: 1;
    background-image: none;
    height: auto;
    margin-top: 64px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .column-6 {
    clear: none;
    padding-left: 0;
    position: static;
  }

  .columns-13 {
    display: flex;
  }

  .column-7 {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .small-label-wayfair {
    padding-right: 0;
    font-size: 12px;
  }

  .wayfair-email-alert-header {
    object-fit: scale-down;
    background-size: cover;
    width: auto;
    overflow: visible;
  }

  .jump-wayfair-email-button {
    margin-right: -26px;
    padding-right: 0;
  }

  .container-normal {
    padding: 0;
  }

  .columns-14 {
    padding: 0 60px;
  }

  .image-166, .image-167 {
    padding-bottom: 10px;
  }

  .column-8 {
    padding-bottom: 20px;
  }

  .ngs-subtext {
    margin-bottom: 0;
    font-size: 12px;
  }

  .ngs-header {
    object-fit: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 20vh;
    min-height: auto;
    padding-bottom: 0;
  }

  .ngs-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 0;
  }

  .ngs-project-info-grid {
    grid-column-gap: 12px;
    grid-row-gap: 13px;
    grid-template-columns: .25fr 1fr 2fr 1fr;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 50px auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .extra-grid {
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 30px auto 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .black-paragraph-copy {
    padding-right: 0;
    font-size: 12px;
  }

  .ngs-old-designs-overview {
    padding: 70px 30px;
  }

  .ngs-final-design-div {
    padding-bottom: 0;
    padding-left: 22px;
    padding-right: 53px;
  }

  .ngs-design-pillar-div {
    margin-bottom: 0;
    padding: 20px;
  }

  .black-subtext, .black-italic-text {
    padding-right: 0;
    font-size: 12px;
  }

  .black-subtext-copy {
    clear: none;
    object-fit: none;
    padding-right: 0;
    font-size: 12px;
    overflow: visible;
  }

  .button-copy {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ngs-slide-1 {
    background-size: cover;
  }

  .jump-ngs-button {
    border-radius: 4px;
    margin-left: 0;
    margin-right: 0;
  }

  .ngs-old-design-div {
    padding: 45px;
  }

  .image-206 {
    padding-top: 50px;
    padding-left: 0;
  }

  .image-207 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-212 {
    margin-top: 20px;
  }

  .grid-12 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-title-grid {
    grid-column-gap: 16px;
    grid-row-gap: 11px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .ngs-intro-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .ngs-project-info-copy {
    grid-column-gap: 12px;
    grid-row-gap: 13px;
    grid-template-columns: .25fr 1fr 2fr 1fr;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 50px auto 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quote {
    padding-right: 0;
    font-size: 12px;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .tutorme-solution-div {
    border-radius: 0;
    margin-top: 40px;
    padding: 20px 20px 40px;
    overflow: hidden;
  }

  .tutorme-black-paragraoh {
    margin-top: 20px;
    padding-right: 0;
    font-size: 12px;
  }

  .tutorme-solutions-heading {
    font-size: 20px;
    line-height: 19px;
  }

  .image-224, .image-225 {
    margin-bottom: 40px;
  }

  .black-paragraph-space {
    padding-right: 0;
    font-size: 12px;
  }

  .div-block-65 {
    flex: 0 auto;
    align-self: flex-start;
    padding-bottom: 60px;
    font-size: 14px;
  }

  .button-7 {
    height: 30px;
    padding-right: 0;
  }

  .subsection-heading {
    font-size: 20px;
    line-height: 35px;
  }

  .ngs-content-div {
    padding: 50px 30px;
  }

  .ngs-text-span-highlighted {
    font-size: 12px;
  }

  .grid-15 {
    width: 90%;
    display: block;
  }

  .grid-15-copy {
    width: 90%;
  }

  .ngs-section-info-grid {
    grid-column-gap: 12px;
    grid-row-gap: 13px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 1fr 2fr 1fr;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 50px auto 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-heading-2 {
    font-size: 18px;
    line-height: 30px;
  }

  .column-10, .column-11, .column-12, .column-13 {
    padding-top: 20px;
  }

  .div-block-70, .div-block-71 {
    margin-bottom: 40px;
  }

  .image-241 {
    margin-bottom: 40px;
  }

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

  .image-242 {
    margin-bottom: 40px;
  }

  .tutorme-main-features-grid {
    grid-column-gap: 6px;
    grid-row-gap: 20px;
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    overflow: visible;
  }

  .walmart-project-info-3 {
    grid-column-gap: 12px;
    grid-row-gap: 13px;
    grid-template-columns: .25fr 1fr 2fr 1fr;
    grid-auto-columns: .25fr;
    width: 100%;
    max-width: none;
    margin: 50px 0 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-16 {
    width: 90%;
  }

  .section-18 {
    margin-left: auto;
    margin-right: auto;
  }

  .ngs-pain-point-bold-text {
    padding-right: 0;
  }

  .column-19 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .column-20, .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-22 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 0;
  }

  .caption-copy {
    text-align: center;
    margin-top: 20px;
    font-size: 12px;
  }

  .hi-i-m-audrey {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 35px;
  }

  .selected-work {
    font-size: 20px;
    line-height: 35px;
  }

  .text-block-83-copy {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 30px;
  }

  .section-5-copy {
    padding: 2.3em;
  }

  .bg-circle._2 {
    background-color: #4353ff;
  }

  .bg-circle._3 {
    background-color: #3fa1f7;
  }

  .bg-circle._4 {
    background-color: #20c788;
  }

  .bg-circle._5 {
    background-color: #ffab9d;
  }

  .bg-circle._6 {
    background-color: #ff6382;
  }

  .lottie-animation {
    color: #fa0e0e;
  }

  .paragraph-light-copy {
    opacity: 1;
    text-align: left;
    object-fit: fill;
    width: auto;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 12px;
    display: block;
    overflow: visible;
  }

  .paragraph-light-copy.cc-position-name {
    height: 60vh;
    padding: 0;
    font-size: 12px;
    line-height: 25px;
  }

  .about-intro-copy {
    float: none;
    clear: left;
    opacity: 1;
    background-image: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .column-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .caption-centered {
    margin-bottom: 0;
    font-size: 9px;
    line-height: 16px;
  }

  .caption-copy {
    text-align: left;
    margin-top: 20px;
    font-size: 12px;
    line-height: 24px;
  }

  .call-to-action-section {
    opacity: 1;
    background-image: none;
    height: auto;
    margin-top: 64px;
    margin-bottom: 60px;
  }

  .grid-19 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-24, .column-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-26 {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-27, .column-28 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-29 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-30 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-31 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-32, .column-33 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-34 {
    margin-top: 40px;
  }

  .column-35, .column-36, .column-37, .column-38, .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-30 {
    line-height: 19px;
  }

  .column-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .wayfair-subtext-light {
    font-size: 14px;
  }

  .image-252 {
    padding-top: 20px;
  }

  .image-253 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-254 {
    padding-top: 20px;
  }

  .image-255 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-256 {
    margin-top: 20px;
  }

  .column-47 {
    padding-left: 0;
    padding-right: 0;
  }

  .mask {
    overflow: hidden;
  }

  .small-heading {
    font-size: 16px;
    line-height: 25px;
  }

  .small-heading-copy {
    font-size: 16px;
    line-height: 25px;
  }

  .wayfair-problem-div-copy {
    padding: 60px 0;
  }

  .section-8-copy {
    grid-template-rows: auto;
    margin-top: 40px;
  }

  .ngs-intro-grid-copy {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    width: 90%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-grid;
  }

  .intro-small-text {
    padding-right: 0;
    font-size: 12px;
    line-height: 25px;
    display: block;
  }

  .ngs-intro-grid-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-49 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-24 {
    width: 100%;
    margin: 10px auto 0;
  }

  .case-study-info-section {
    width: 90%;
    margin: 40px auto 20px;
  }

  .ngs-text-span-highlighted-white {
    font-size: 12px;
  }

  .case-study-heading-2-copy {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .ngs-intro-grid-copy-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .jump-ngs-button-copy {
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 140px;
  }

  .ngs-project-info-grid-copy {
    grid-column-gap: 12px;
    grid-row-gap: 13px;
    grid-template-columns: .25fr 1fr 2fr 1fr;
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 50px auto 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-me-heading {
    background-image: none;
    background-size: auto;
    margin: 50px 0 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .ngs-quote-pillar-div-copy {
    margin-bottom: 0;
  }

  .tab-link-ngs, .tab-link-ngs.w--current {
    margin-left: 0;
  }

  .ngs {
    border-radius: 7px;
    padding: 40px 10px 0;
  }

  .principles-intro {
    opacity: 1;
    background-image: none;
    height: auto;
    margin-top: 64px;
  }

  .white-content-div-copy {
    width: 90%;
    margin: 40px auto;
    padding: 0 0 50px;
  }

  .text-span-23-copy {
    background-size: cover;
    margin-right: 0;
    font-size: 18px;
    line-height: 40px;
  }

  .grid-28 {
    margin-top: 20px;
  }

  .link-20 {
    font-size: 12px;
    line-height: 28px;
  }

  .text-block-108 {
    font-size: 12px;
  }

  .text-block-83-copy-copy {
    font-size: 14px;
    line-height: 30px;
  }

  .text-f-13, .text-f-13.all-caps.light-grey-font {
    font-size: 1.2em;
  }

  .heading-18 {
    font-size: 3.25em;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .marquee-horizontal-large {
    height: 130px;
  }

  .icon-container-alt {
    width: 200px;
    height: 100px;
  }

  .spacer-30._15-xsvp {
    height: 15px;
  }

  .holder-block {
    min-height: 80px;
  }

  .marquee-horizontal.medium-marquee {
    height: 140px;
  }

  .medium-marquee {
    width: 140px;
  }

  .conservice-text-span-highlighted {
    font-size: 10px;
  }

  .conservice-subtext {
    margin-bottom: 0;
    font-size: 12px;
  }

  .conservice-more-div {
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px 70px;
  }

  .conservice-text-span-highlighted-white-copy {
    font-size: 12px;
  }

  .conservice-header {
    object-fit: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 50vh;
    min-height: auto;
    padding-bottom: 0;
  }

  .conservice-projects-photo {
    border-radius: 4px;
  }

  .conservice-projects-div {
    margin-bottom: 0;
  }

  .conservice-project-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .button-9, .button-9-copy {
    font-size: 12px;
  }

  .want-to-learn-more-heading {
    font-size: 16px;
    line-height: 25px;
  }

  .change-text-wrapper {
    text-align: center;
    flex-direction: column;
  }

  .text-change-wrapper {
    margin-top: 10px;
    padding-left: 0;
  }

  .back-to-homepage-button-copy {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
  }

  .thanks-heading-2 {
    font-size: 16px;
    line-height: 35px;
  }

  .wayfair-button {
    padding-top: 10px;
    font-size: 12px;
  }

  .back-to-homepage-button-copy-2 {
    font-size: 12px;
  }

  .thanks-heading-3 {
    font-size: 16px;
    line-height: 35px;
  }

  .back-to-homepage-button-2 {
    padding-top: 10px;
    font-size: 12px;
  }

  .back-to-homepage-button-copy-3 {
    font-size: 12px;
  }

  .home-page-button, .conservice-button-left, .wayfair-button-right, .ngs-button-left {
    padding-top: 10px;
    font-size: 12px;
  }

  .conservice-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .conservice-text-span {
    font-size: 12px;
  }

  .conservice-pain-point-bold-text {
    padding-right: 0;
  }

  .conservice-user-problem-div {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 0;
  }

  .emoji, .black-paragraph-middle {
    padding-right: 0;
    font-size: 12px;
    line-height: 25px;
  }

  .user-testing-insight-div {
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-design-pillar-div {
    border-radius: 4px;
    margin-bottom: 0;
    padding: 20px;
  }

  .conservice-solutions-div {
    border-radius: 4px;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .image-267 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .blue-content-div {
    width: 100%;
    margin: 0;
    padding: 40px 20px;
  }

  .solution-conservice-button, .conservice-solution-button {
    font-size: 12px;
  }

  .image-268._2 {
    opacity: 0;
    object-fit: cover;
    margin-left: 76px;
    padding-right: 0;
  }

  .image-268._3 {
    opacity: 0;
    margin-top: -267px;
    margin-left: 188px;
    padding-right: 370px;
  }

  .image-268._1 {
    width: 50%;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto;
  }

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

  .grid-15-copy-copy {
    width: 90%;
  }

  .div-block-80 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .black-paragraph-copy {
    padding-right: 0;
    font-size: 12px;
    line-height: 25px;
  }

  .user-problem-grid {
    grid-row-gap: 8px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-heading-2-copy-copy {
    font-size: 23px;
    line-height: 32px;
  }

  .case-study-pill {
    font-size: 12px;
    line-height: 23px;
  }

  .badge {
    font-size: 12px;
  }

  .badges-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    margin-top: 10px;
  }

  .ngs-header-1 {
    object-fit: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 50vh;
    min-height: auto;
    padding-bottom: 0;
  }

  .new-image-header {
    object-fit: none;
    background-image: none;
    border-radius: 0;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .white-content-div-copy-copy {
    width: 90%;
    margin: 40px auto;
    padding: 0 0 50px;
  }

  .bold-text-47 {
    font-size: 20px;
  }

  .section-21-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .section-title-grid-copy {
    grid-row-gap: 8px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .conservice-defining-ui-slider-2 {
    height: auto;
  }

  .tabs-menu-2, .tabs-menu-3, .tabs-menu-4, .tabs-menu-5 {
    display: flex;
  }

  .column-53, .column-54 {
    padding-left: 0;
    padding-right: 0;
  }

  .conservice-companion-app-slider {
    height: auto;
  }

  .slide-8-copy-copy {
    object-fit: contain;
  }

  .conservice-user-persona-div {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 20px;
  }

  .image-274 {
    border-radius: 4px;
    margin-bottom: 0;
  }

  .container-15-copy {
    padding: 0;
  }

  .tutorme-subtext-copy {
    font-size: 12px;
  }

  .solution-intro-div, .role-intro-div, .challenge-intro-div, .impact-intro-div {
    margin-bottom: 0;
  }

  .conservice-user-persona-div-copy {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 20px;
  }

  .challenge-intro-div-copy {
    margin-bottom: 0;
  }

  .conservice-challenge-div {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 20px;
  }

  .conservice-solution-div {
    margin: 60px auto;
    padding: 0 20px;
  }

  .conservice-projects-photo-copy {
    border-radius: 6px;
  }

  .conservice-impact-div {
    margin-left: auto;
    margin-right: auto;
    padding: 70px 20px;
  }

  .conservice-role-div {
    margin: 0 auto;
    padding: 70px 20px;
  }

  .black-subtext-copy {
    padding-right: 0;
    font-size: 14px;
  }

  .conservice-black-subtext {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .subs-copy {
    font-size: 16px;
    line-height: 25px;
  }

  .link-block-18-copy {
    margin-bottom: 30px;
  }

  .cover-image-copy {
    border-width: 3px;
  }

  .conservice-user-persona-div-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .section-21-copy-copy, .case-study-heading-section {
    margin-left: auto;
    margin-right: auto;
  }

  .blue-content-div-copy {
    width: 90%;
    margin: 40px auto;
    padding: 0 0 50px;
  }

  .black-subtext-copy-copy {
    clear: none;
    object-fit: none;
    padding-right: 0;
    font-family: Graphik, Arial, sans-serif;
    font-size: 16px;
    line-height: 28px;
    overflow: visible;
  }

  .grid-2-copy {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr .5fr 1.5fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    place-content: stretch;
    margin: 13px auto 0;
    display: grid;
  }

  .jump-ngs-button-copy {
    text-align: left;
    border-style: none;
    border-radius: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .jump-ngs-button-copy:hover {
    color: var(--slate-grey);
    background-image: none;
    border-radius: 0;
    font-weight: 400;
    text-decoration: underline;
  }

  .lastupdated-gif {
    display: none;
  }

  .try-hovering-copy {
    margin-top: 27px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .subs-copy {
    padding-bottom: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .column-19-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .column-57 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .design-decisions-heading {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .image-268-copy._2 {
    opacity: 1;
    object-fit: scale-down;
    width: 80%;
    margin-top: -30px;
    margin-left: 0;
    padding-right: 0;
    display: none;
  }

  .image-268-copy._3 {
    opacity: 1;
    width: 80%;
    margin-top: -40px;
    margin-left: 0;
    padding-right: 0;
    display: none;
  }

  .image-268-copy._1 {
    object-fit: scale-down;
    width: 80%;
    margin-left: 0;
    padding-right: 0;
  }

  .div-block-63-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
  }

  .heading-12-copy {
    margin-left: 0;
    font-size: 24px;
    line-height: 40px;
  }

  .about-intro-copy-copy {
    float: none;
    clear: left;
    opacity: 1;
    background-image: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-2-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr 1.5fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    place-content: stretch;
    margin: 13px auto 100px;
    display: grid;
  }

  .paragraph-14.decisions {
    font-size: 14px;
  }

  .column-58 {
    padding-top: 20px;
  }

  .column-59, .column-60 {
    margin-top: 20px;
  }

  .bold-text-137 {
    line-height: 48px;
  }

  .div-block-92 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subtle-hover-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .div-block-93, .div-block-94, .div-block-95 {
    display: none;
  }

  .panera-challenge-div {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .columns-31 {
    margin-top: 10px;
  }

  ._4-column-grid {
    grid-row-gap: 8px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .impact-number {
    font-size: 22px;
    line-height: 25px;
  }

  .impact-number-copy {
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-113 {
    font-size: 12px;
  }

  .container-in-column {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0;
  }

  .column-61 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-62 {
    padding-left: 0;
  }

  .flex-block-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

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

  .italic-text-11 {
    font-style: normal;
    font-weight: 600;
  }

  .black-content-div {
    width: 100%;
    margin: 0;
    padding: 40px 20px;
  }

  .conservice-subtext-copy {
    margin-bottom: 10px;
    font-size: 12px;
  }

  .column-21-copy {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-98 {
    margin-bottom: 20px;
  }

  .body-11 {
    overflow: hidden;
  }

  .section-paragraph {
    font-size: 16px;
    line-height: 25px;
  }

  .white-section-paragraph {
    font-size: 16px;
    line-height: 26px;
  }

  .column-22-copy {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 0;
  }

  .column-19-copy {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .quick-stack {
    padding: 20px;
  }

  .panera-cell-column {
    display: flex;
  }

  .rise-div {
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-homepage-button-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
  }

  .impact-grid-copy {
    grid-auto-columns: .25fr;
    width: 90%;
    max-width: none;
    margin: 30px auto 0;
    padding-left: 0;
    padding-right: 0;
  }

  .panera-column {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .cell-2 {
    justify-content: center;
    align-items: center;
  }

  .column-64, .column-65 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-28 {
    max-width: 300px;
  }

  .intro-details-grid {
    grid-column-gap: 16px;
    grid-row-gap: 11px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .grid-10-copy {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .case-study-link-block-copy {
    margin-bottom: 0;
  }

  .case-study-heading-copy {
    line-height: 25px;
  }

  .case-study-subheading-copy, .case-study-subheading-test {
    font-size: 12px;
    line-height: 23px;
  }

  .cover-image-copy {
    border-style: none;
    border-width: 0;
  }

  .badge-copy {
    font-size: 12px;
  }
}

#w-node-_2b4325bf-bba9-78cc-da20-08c1d1a1efed-f23982cb, #w-node-_35a1d231-2eef-16a0-6860-6ff086c7d555-f23982cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dd4a58f-314f-2ea1-0664-79939de39260-f23982cb, #w-node-_0e1f3b7e-fb48-8b26-21a4-6055d57f40c6-f23982cb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a407b24e-4eba-f466-774a-f7f003f2255b-f23982cb, #w-node-a25e14ad-2fc1-ea42-e93b-3bc14cd09906-f23982cb, #w-node-a1383e72-b44e-fdf9-deec-e6ec5fccd200-f23982cb, #w-node-_7ede06ed-af56-da1f-31df-ab4f34e41449-f23982cb, #w-node-dc80e932-a243-10bc-c1e3-28f5502b7d56-f23982cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85c3bbda-0ea7-8be0-79b7-4c15540a62d0-0d3982d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-0d3982d0, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-0d3982d0, #w-node-_5ed061ba-3256-0d96-5182-5bcee99e3358-0d3982d0, #w-node-_9443992b-e4d9-effb-92ee-90f53d2807d9-0d3982d0, #w-node-d7ae0e98-98dc-cf47-7a0f-ed8bee581034-0d3982d0, #w-node-b2cb474e-4b08-527e-e286-b32cef21f677-0d3982d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-0d3982d0, #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-0d3982d0:active {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbdde-0d3982d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddf-0d3982d0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-0d3982d0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde2-0d3982d0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde3-0d3982d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde4-0d3982d0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_623f3f32-d5ad-de80-093f-2c442460f1bf-ae243519, #w-node-_82850344-043a-febb-c13a-bc5216981b3f-ae243519, #w-node-fe462816-2915-d658-bf51-a7ebb49d467c-ae243519, #w-node-e1e6d3d0-9bb4-e321-ae0c-ec3df5d71799-ae243519, #w-node-_5ccb9a87-3f6a-7aa2-0a6c-f7455966f685-ae243519, #w-node-_826c46ab-70c1-f6bc-a159-8d1af9906573-ae243519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a6fb-dfa2eacd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a6fd-dfa2eacd, #w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a70a-dfa2eacd, #w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a710-dfa2eacd, #w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a71b-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a725-dfa2eacd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a72c-dfa2eacd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a72f-dfa2eacd {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_80574102-0678-3b8b-3a99-e0e5a24b457b-dfa2eacd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-edef5fd5-0d9a-b08d-c10d-d01f5ba3a91a-dfa2eacd {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a732-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a735-dfa2eacd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a738-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a73e-dfa2eacd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a742-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a745-dfa2eacd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a74b-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a74e-dfa2eacd, #w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a75c-dfa2eacd, #w-node-bb514df4-6cbd-08d7-f0a3-46f27d339eec-dfa2eacd, #w-node-_58d2eeb9-49b7-e419-864d-324faa8d6c1b-dfa2eacd, #w-node-c7d77af3-13b1-8d13-e6e7-113b383df7fb-dfa2eacd, #w-node-_702514cd-9ae0-9203-886a-275354a0f165-dfa2eacd, #w-node-_83f467f4-8adc-895b-4704-b9c4273511d7-dfa2eacd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a7ca-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0d38ef0-4108-3279-aac7-09353db8f97f-dfa2eacd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a7d1-dfa2eacd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a7d5-dfa2eacd, #w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a6fb-a99a8fe9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_251e0cef-080a-11c3-5b87-7f5e9268949e-a99a8fe9 {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_9ebbbe80-315d-1902-326c-0801a3b40e24-a99a8fe9 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_6bc2b62e-3ebb-7af8-1e67-f0e5face9c72-a99a8fe9, #w-node-cbd423c2-8d75-8dc9-8398-a4e28c7e2df4-a99a8fe9, #w-node-_823b4915-53ab-6ddd-cf5e-779f0bbdcd88-a99a8fe9, #w-node-cbf07ced-60f2-7279-612c-5be3677ff336-a99a8fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b09e857-3733-0cf4-38d0-4ca74ead41ed-a99a8fe9, #w-node-_7562e0b4-9495-9814-26a1-0009ebdc01ba-a99a8fe9, #w-node-b7d51459-2e69-70a0-f4ac-5cf342079bcf-a99a8fe9, #w-node-c7af9979-7318-9c42-b539-58bcab7d3123-a99a8fe9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cefbc217-6595-507b-29cc-0f98e6a6a916-a99a8fe9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ec029fa-63f4-8de1-a57c-5cf9714ce11a-a99a8fe9, #w-node-b38f0b12-77b1-1f42-c2d4-da1881649450-a99a8fe9, #w-node-ae7c423b-bbb4-9230-fa50-46fab14ec5f1-a99a8fe9, #w-node-_76b52f31-373c-81ad-df09-0ad23ee98693-a99a8fe9, #w-node-_2e9398d2-2b56-1b01-7c61-c5f5cb39c714-a99a8fe9, #w-node-b2746c94-57d0-0940-74a2-4ddc55081d8c-a99a8fe9, #w-node-ae99a6fe-475c-e035-75c1-103d0fb70ce9-a99a8fe9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_295f9276-561a-b743-beaf-3f2b66ecf902-a99a8fe9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58498c97-2833-bf9e-aa89-ff5957a30341-a99a8fe9, #w-node-fcaf2a32-36a7-ddf4-e8c1-07311430fc26-a99a8fe9, #w-node-_06041055-702c-43c8-aa13-c492407ab461-a99a8fe9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d41bc0a2-1572-cc8a-6b61-df6c8c4b6cfe-a99a8fe9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#rhsolutions.w-node-_66d978ef-9580-809b-9253-3a3d45f24b72-a99a8fe9, #w-node-_3719b005-1270-f8c8-34b7-d8601d20d74f-a99a8fe9, #w-node-eb4e698f-19e0-9ab2-aa22-f5cf93c2cf6b-a99a8fe9, #w-node-c5791b82-b189-63e0-990b-a4746220136f-a99a8fe9, #w-node-_3d09a26c-b26a-1b43-e356-29efdf62304e-a99a8fe9, #w-node-_7ef6b60d-9492-cd3a-1b37-cfc87e62a99f-a99a8fe9, #w-node-_73af0dbc-3251-0e3c-d498-17dd51c38967-a99a8fe9, #w-node-e374341e-b59c-60fb-3d27-9f10cd9d927e-a99a8fe9, #w-node-_3e0e7769-2e7b-538b-cba6-1f6c2caf53b5-a99a8fe9, #w-node-_1606a5b7-c8d2-ef9e-8e04-cd23bd774cd7-a99a8fe9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e2e39558-ecb1-85ad-9537-fbc3f61b9f46-a99a8fe9, #w-node-b58600f9-5d73-9641-fef9-a4612b18e46c-a99a8fe9 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a6fb-31da085d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_251e0cef-080a-11c3-5b87-7f5e9268949e-31da085d {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_9ebbbe80-315d-1902-326c-0801a3b40e24-31da085d {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_6bc2b62e-3ebb-7af8-1e67-f0e5face9c72-31da085d, #w-node-cbd423c2-8d75-8dc9-8398-a4e28c7e2df4-31da085d, #w-node-_823b4915-53ab-6ddd-cf5e-779f0bbdcd88-31da085d, #w-node-cbf07ced-60f2-7279-612c-5be3677ff336-31da085d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b09e857-3733-0cf4-38d0-4ca74ead41ed-31da085d, #w-node-_7562e0b4-9495-9814-26a1-0009ebdc01ba-31da085d, #w-node-b7d51459-2e69-70a0-f4ac-5cf342079bcf-31da085d, #w-node-c7af9979-7318-9c42-b539-58bcab7d3123-31da085d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cefbc217-6595-507b-29cc-0f98e6a6a916-31da085d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58498c97-2833-bf9e-aa89-ff5957a30341-31da085d, #w-node-ea89bc43-1143-888f-8237-eff7f6e23599-31da085d, #w-node-_8c022a09-6abc-2071-29ae-ac6d13a2abca-31da085d, #w-node-_213501d8-96a5-68ca-8586-d2118174fc6a-31da085d, #w-node-fcaf2a32-36a7-ddf4-e8c1-07311430fc26-31da085d, #w-node-_7b928554-f835-658f-635d-8990f4990fc7-31da085d, #w-node-a0596f54-894f-d0e5-cf51-91704f1aefb2-31da085d, #w-node-_7ef6b60d-9492-cd3a-1b37-cfc87e62a99f-31da085d, #w-node-_73af0dbc-3251-0e3c-d498-17dd51c38967-31da085d, #w-node-e374341e-b59c-60fb-3d27-9f10cd9d927e-31da085d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_116760ac-bb47-3351-7e6d-5ce67afe2b61-31da085d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66d978ef-9580-809b-9253-3a3d45f24b72-31da085d, #w-node-_3719b005-1270-f8c8-34b7-d8601d20d74f-31da085d, #w-node-eb4e698f-19e0-9ab2-aa22-f5cf93c2cf6b-31da085d, #w-node-c5791b82-b189-63e0-990b-a4746220136f-31da085d, #w-node-_3d09a26c-b26a-1b43-e356-29efdf62304e-31da085d, #w-node-b96f8392-4168-7e0c-8d41-809f5e5202b1-31da085d, #w-node-_1606a5b7-c8d2-ef9e-8e04-cd23bd774cd7-31da085d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f7a291d-64a4-6d23-db68-3f08f3367423-31da085d {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_3c923d06-7c05-a6ed-b7db-6c35154e1406-31da085d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e2e39558-ecb1-85ad-9537-fbc3f61b9f46-31da085d, #w-node-b58600f9-5d73-9641-fef9-a4612b18e46c-31da085d {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a6fb-7ce86899 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_251e0cef-080a-11c3-5b87-7f5e9268949e-7ce86899 {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_9ebbbe80-315d-1902-326c-0801a3b40e24-7ce86899 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6bc2b62e-3ebb-7af8-1e67-f0e5face9c72-7ce86899, #w-node-cbd423c2-8d75-8dc9-8398-a4e28c7e2df4-7ce86899, #w-node-_823b4915-53ab-6ddd-cf5e-779f0bbdcd88-7ce86899, #w-node-cbf07ced-60f2-7279-612c-5be3677ff336-7ce86899 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1651a9bb-a61d-c7bd-c2c8-a130dd874b61-7ce86899 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_479dffd9-421e-0442-08c6-de7e8743f38c-7ce86899 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-d54a84e8-6f15-c889-08de-ecd06d25993b-7ce86899, #w-node-_4b09e857-3733-0cf4-38d0-4ca74ead41ed-7ce86899, #w-node-_7562e0b4-9495-9814-26a1-0009ebdc01ba-7ce86899, #w-node-b7d51459-2e69-70a0-f4ac-5cf342079bcf-7ce86899, #w-node-c7af9979-7318-9c42-b539-58bcab7d3123-7ce86899 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cefbc217-6595-507b-29cc-0f98e6a6a916-7ce86899 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#unwrapsolution.w-node-_66d978ef-9580-809b-9253-3a3d45f24b72-7ce86899, #w-node-_3719b005-1270-f8c8-34b7-d8601d20d74f-7ce86899, #w-node-eb4e698f-19e0-9ab2-aa22-f5cf93c2cf6b-7ce86899, #w-node-c5791b82-b189-63e0-990b-a4746220136f-7ce86899, #w-node-_3d09a26c-b26a-1b43-e356-29efdf62304e-7ce86899, #w-node-b96f8392-4168-7e0c-8d41-809f5e5202b1-7ce86899, #w-node-_1606a5b7-c8d2-ef9e-8e04-cd23bd774cd7-7ce86899 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f7a291d-64a4-6d23-db68-3f08f3367423-7ce86899 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_3c923d06-7c05-a6ed-b7db-6c35154e1406-7ce86899 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e2e39558-ecb1-85ad-9537-fbc3f61b9f46-7ce86899, #w-node-b58600f9-5d73-9641-fef9-a4612b18e46c-7ce86899 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_2b4325bf-bba9-78cc-da20-08c1d1a1efed-594bbaf8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66abbd69-8725-4e42-23bf-6b4bfc7f21ca-594bbaf8, #w-node-ce8950bb-dc9b-7d5c-3eef-44e7c82b105e-594bbaf8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e6633898-3cc0-fd04-af4a-ec172540b060-4cf24469, #w-node-e6633898-3cc0-fd04-af4a-ec172540b064-4cf24469, #w-node-f3f20394-47f8-4246-079e-0eceb119fda1-4cf24469 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ac40626a-3bb1-5e0e-997a-6de2d2f300b0-4cf24469 {
  grid-area: Area;
}

#w-node-e6633898-3cc0-fd04-af4a-ec172540b060-5b003008 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0950fddf-3a56-14d4-0c7e-705d05f1fe79-5b003008 {
  grid-area: Area;
}

#w-node-_39ee8a02-c8f2-4715-262a-f7e353e11721-5b003008, #w-node-e6633898-3cc0-fd04-af4a-ec172540b064-5b003008, #w-node-_3795535e-4d9b-5d87-fed4-2dc7cf002ee8-5b003008, #w-node-_1b02b699-8a75-ab93-aebb-dd8a3e2b1af9-5b003008, #w-node-ba22f580-8a35-be86-898a-1c6b6819c5ef-5b003008, #w-node-_5e2c6ec8-596c-444a-03c5-8f129ed34278-5b003008, #w-node-edc2a544-a6f9-b42a-f081-fe6a5461e409-5b003008, #w-node-e6633898-3cc0-fd04-af4a-ec172540b060-7a44a687, #w-node-_832e9a34-822e-de87-9a60-09ce9903d325-7a44a687, #w-node-e6633898-3cc0-fd04-af4a-ec172540b064-7a44a687, #w-node-_5e2c6ec8-596c-444a-03c5-8f129ed34278-7a44a687, #w-node-_07aa3def-76ca-19eb-b552-37932d6d9d98-7a44a687, #w-node-edc2a544-a6f9-b42a-f081-fe6a5461e409-7a44a687 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e6633898-3cc0-fd04-af4a-ec172540b060-2e7b7ace {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0950fddf-3a56-14d4-0c7e-705d05f1fe79-2e7b7ace {
  grid-area: Area;
}

#w-node-_4411cbc5-972e-00d0-387d-00212cff5861-2e7b7ace {
  grid-area: Area-2;
  place-self: auto;
}

#w-node-_404c7623-e7d6-9abb-d4aa-cdd75c43d133-2e7b7ace {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e6633898-3cc0-fd04-af4a-ec172540b064-2e7b7ace, #w-node-_5e2c6ec8-596c-444a-03c5-8f129ed34278-2e7b7ace, #w-node-_4bbe15dc-5c4a-1aa9-905f-2b6a3aaeb116-2e7b7ace, #w-node-_1ad71df9-5283-6311-09f6-275500f8b9b1-2e7b7ace {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a785e619-ace5-6025-86fc-fa23fcc62331-2e7b7ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6633898-3cc0-fd04-af4a-ec172540b060-a1e7eab5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0950fddf-3a56-14d4-0c7e-705d05f1fe79-a1e7eab5 {
  grid-area: Area;
}

#w-node-e6633898-3cc0-fd04-af4a-ec172540b064-a1e7eab5, #w-node-f544cdbc-a27a-53b5-4124-045740e0c199-a1e7eab5, #w-node-_5e2c6ec8-596c-444a-03c5-8f129ed34278-a1e7eab5, #w-node-_34f5965b-2aab-f15b-7cb2-27ac4ea1508f-a1e7eab5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a785e619-ace5-6025-86fc-fa23fcc62331-a1e7eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c0f98f-791d-21c3-4216-e393f8977f62-24511704 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_85c3bbda-0ea7-8be0-79b7-4c15540a62d0-24511704, #w-node-_28f61635-46c2-22f4-2fdb-023bb6db1b5a-24511704, #w-node-baa82eef-9202-998b-a3a5-0b96d7b73773-24511704, #w-node-_686a951b-d6e9-a18d-7b24-0e3e909b60ac-24511704, #w-node-_474271fe-fd5d-7e16-4da7-9fe5f8ecc650-24511704, #w-node-b65ed352-01b3-5c57-cb2f-27024195469f-24511704, #w-node-_6bb5116f-6e26-0711-cdb1-61913996c45e-24511704, #w-node-bc702976-9cf9-5795-cb96-dbb6e13da3e9-24511704, #w-node-_656484cc-8052-b81f-a728-8e7984c8e3a7-24511704, #w-node-_55fe1f9d-be89-acb4-2f5d-d681aa6ad8bb-24511704, #w-node-cc8d6b42-9183-b6e7-7490-22fdefa10f27-24511704, #w-node-_804f1f44-dd67-0fd5-550f-644cb5ce6b21-24511704, #w-node-_9ab7989d-d3ce-a2e4-482d-b762a1378237-24511704, #w-node-_8cca1fbf-c7a3-3716-8bb0-e0a3edc5bba9-24511704, #w-node-a0dcfa78-992f-b428-ea6c-3f1f2ba1965d-24511704, #w-node-e724ccda-604e-feb7-1dbb-9f83e35025b1-24511704, #w-node-_70a2515a-a877-c1ca-df07-4cf1f8b3b7f8-24511704, #w-node-f3b1e648-f03d-8433-efc3-7ba9f8c01a33-24511704 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c60829-3e8c-4a1a-0deb-2b9b539fb4ec-24511704 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9d-24511704, #w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9d-24511704:active {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9f-24511704 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_741fcc89-c9fa-2acc-0500-5e53be52b71b-24511704 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea0-24511704 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea1-24511704 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_547d5ad1-bd69-a408-b609-0187f586cccb-24511704 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea3-24511704 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d376ec28-9542-86af-0cd3-3066c8bc3eb6-658654bf, #w-node-d376ec28-9542-86af-0cd3-3066c8bc3eb8-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_57615329-5672-ba86-c2af-d679773a96a5-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96ac-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96b3-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96bb-658654bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-658654bf, #w-node-_8f54ac1b-5a82-ed3b-44fb-122b5debacc6-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_478b1bca-a41d-5139-5d96-381c86ef98f3-658654bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25800b63-64d9-9ad5-f4f6-31b447a9f14c-658654bf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1778c93b-4715-c274-0c6c-9ff27afe67c2-658654bf, #w-node-_21788577-8545-fff1-f152-0215a62f1144-658654bf, #w-node-_21788577-8545-fff1-f152-0215a62f1146-658654bf, #w-node-f915b840-2d00-3eec-3b88-7d5db8280531-658654bf, #w-node-f915b840-2d00-3eec-3b88-7d5db8280533-658654bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73fc4447-42df-6272-7770-6ce94c15555c-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c15555e-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c155560-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_73fc4447-42df-6272-7770-6ce94c155563-658654bf {
  grid-area: span 5 / span 4 / span 5 / span 4;
}

#w-node-_73fc4447-42df-6272-7770-6ce94c15556d-658654bf, #w-node-_7c464e99-1be8-844c-3c9d-7a62c92da15d-658654bf, #w-node-_7c464e99-1be8-844c-3c9d-7a62c92da15f-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7c464e99-1be8-844c-3c9d-7a62c92da168-658654bf {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_7c464e99-1be8-844c-3c9d-7a62c92da169-658654bf, #w-node-f1b441e6-cf47-e7bc-563a-2be2293fb07e-658654bf, #w-node-f1b441e6-cf47-e7bc-563a-2be2293fb083-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0a5b3f4-6620-dd8e-3cda-e1fe95966091-658654bf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_97383059-1039-22e5-b26f-d767932146ea-658654bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73fc4447-42df-6272-7770-6ce94c1555a9-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c1555ab-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c1555ad-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c1555b2-658654bf, #w-node-_9c2630c0-3a22-9586-c057-23349c071be7-658654bf, #w-node-_9c2630c0-3a22-9586-c057-23349c071be9-658654bf, #w-node-_9c2630c0-3a22-9586-c057-23349c071c02-658654bf, #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfb-658654bf, #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfe-658654bf, #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfd-658654bf, #w-node-_69afbc94-b21f-22cc-aa67-6ae18f56d89e-658654bf, #w-node-_69afbc94-b21f-22cc-aa67-6ae18f56d8a0-658654bf, #w-node-_69afbc94-b21f-22cc-aa67-6ae18f56d8a2-658654bf, #w-node-_69afbc94-b21f-22cc-aa67-6ae18f56d8a7-658654bf, #w-node-e6ec8b45-a481-5ecc-94b9-af27bb0acf94-658654bf, #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00b2-658654bf, #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00b4-658654bf, #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00b6-658654bf, #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00bb-658654bf, #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00d4-658654bf, #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00ea-658654bf, #w-node-fdca4c94-22c9-bd39-e591-263143168739-658654bf, #w-node-fdca4c94-22c9-bd39-e591-26314316873b-658654bf, #w-node-fdca4c94-22c9-bd39-e591-263143168740-658654bf, #w-node-fdca4c94-22c9-bd39-e591-263143168742-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fdca4c94-22c9-bd39-e591-263143168744-658654bf, #w-node-fdca4c94-22c9-bd39-e591-26314316874c-658654bf, #w-node-_3e2fa25e-1d22-10f5-f6b0-aec88514c37b-658654bf, #w-node-b790f141-84ca-7151-4e1a-2818e6f18393-658654bf, #w-node-_3e2fa25e-1d22-10f5-f6b0-aec88514c382-658654bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_241b8636-e233-c77e-6059-d3fef8d3f4ee-658654bf, #w-node-_341005bd-e771-a179-37b4-7016061c77d9-658654bf, #w-node-_3700e45d-47ac-bbb8-f89d-21e2e695ccbc-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_241b8636-e233-c77e-6059-d3fef8d3f4f6-658654bf, #w-node-_3660159a-e755-b6c2-4587-db6eb2576bbf-658654bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_241b8636-e233-c77e-6059-d3fef8d3f4f7-658654bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_868ee589-db16-4d46-befa-516c7c09fd5e-658654bf, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-658654bf, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b923-658654bf, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b929-658654bf, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b92f-658654bf, #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cea-658654bf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf3-658654bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae8ae841-b6a1-6443-a1e5-730ae0e49508-914bd3a6, #w-node-ae8ae841-b6a1-6443-a1e5-730ae0e4950a-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61ce-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61d3-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61da-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61e1-914bd3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-914bd3a6, #w-node-_8f54ac1b-5a82-ed3b-44fb-122b5debacc6-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fa0ed967-f25b-fdf5-2921-8f2a775fd39c-914bd3a6, #w-node-fa0ed967-f25b-fdf5-2921-8f2a775fd39f-914bd3a6, #w-node-fa0ed967-f25b-fdf5-2921-8f2a775fd3a1-914bd3a6, #w-node-_63bb12af-21ac-6e67-d3ad-a4b9c2f9a68c-914bd3a6, #w-node-_63bb12af-21ac-6e67-d3ad-a4b9c2f9a68d-914bd3a6, #w-node-ceab165f-e790-a16a-6119-e2d28ae351c9-914bd3a6, #w-node-_6f3fe349-baff-c19b-3694-8fb11560261f-914bd3a6, #w-node-_6f3fe349-baff-c19b-3694-8fb115602624-914bd3a6, #w-node-_290ed757-eb92-4db5-4634-597823d6c891-914bd3a6, #w-node-_290ed757-eb92-4db5-4634-597823d6c894-914bd3a6, #w-node-_290ed757-eb92-4db5-4634-597823d6c896-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_919480e4-936d-4e5b-11b8-15d2c67c37b2-914bd3a6, #w-node-f94c86e6-0741-318c-2cd6-9565c7b3f43e-914bd3a6, #w-node-_6c4b63ee-4a87-cac2-827e-121f5874831b-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2c75d90f-68bb-6851-1bf6-ca3179edef2a-914bd3a6 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-a7afa321-c274-f474-2657-1fb1528d1fa0-914bd3a6, #w-node-_4122cf34-7f8b-0fc3-92ae-43dbfc45bc6c-914bd3a6, #w-node-_4122cf34-7f8b-0fc3-92ae-43dbfc45bc6e-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9cd01826-1f97-1e32-8130-1c34b02a7832-914bd3a6, #w-node-_9cd01826-1f97-1e32-8130-1c34b02a7833-914bd3a6, #w-node-_9cd01826-1f97-1e32-8130-1c34b02a7836-914bd3a6, #w-node-_70ac8152-2c6a-c3eb-173a-07bef14ed872-914bd3a6, #w-node-_70ac8152-2c6a-c3eb-173a-07bef14ed873-914bd3a6, #w-node-_70ac8152-2c6a-c3eb-173a-07bef14ed876-914bd3a6, #w-node-_6790e227-6ff0-f3a4-d0e4-91ada2f772cc-914bd3a6, #w-node-_6790e227-6ff0-f3a4-d0e4-91ada2f772cd-914bd3a6, #w-node-_6790e227-6ff0-f3a4-d0e4-91ada2f772d0-914bd3a6, #w-node-_0a0237b9-a8d8-2258-bd24-9e1de0754049-914bd3a6, #w-node-_0a0237b9-a8d8-2258-bd24-9e1de075404d-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025c9-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025cb-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025d6-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025d7-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025da-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1dd96bbc-e009-258a-3377-3d740f9ec323-914bd3a6, #w-node-_1dd96bbc-e009-258a-3377-3d740f9ec326-914bd3a6, #w-node-_1dd96bbc-e009-258a-3377-3d740f9ec328-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fc0dd3df-7654-1149-4dc3-b6ef214bb9e0-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd54c-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd54e-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd550-914bd3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd562-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd564-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd565-914bd3a6, #w-node-_8c989417-b135-12ca-1061-151d2033353b-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd577-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd57d-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd57f-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd581-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd583-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd587-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd589-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd58b-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd58d-914bd3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd58e-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd590-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5bb-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5bd-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5c2-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5c3-914bd3a6, #w-node-_79e156b1-efad-48e5-669c-76dff1db14b9-914bd3a6, #w-node-_8a4a9224-5d40-87b1-5f9a-dfba0400722c-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5d8-914bd3a6, #w-node-_905197e9-bbc3-c103-33f6-474f23354562-914bd3a6, #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd694-914bd3a6, #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd697-914bd3a6, #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd699-914bd3a6, #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd69c-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d486892f-99fd-c9a3-a5bc-01c2c5dcd3d5-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba3e-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba41-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba43-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba46-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba48-914bd3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba4a-914bd3a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba4b-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba4e-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba51-914bd3a6, #w-node-d8cd3f85-b05e-547a-0c34-c8176ea5c3c6-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba69-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba6b-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba6d-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba75-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba78-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba82-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba85-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba8d-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba90-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba91-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba99-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba9c-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba9e-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa0-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa2-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa6-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa7-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baaa-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baac-914bd3a6 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baad-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bab0-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bab4-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bab5-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bad8-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bada-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7badb-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bae9-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baeb-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baee-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baef-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baf2-914bd3a6, #w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75c-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75e-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75f-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_241b8636-e233-c77e-6059-d3fef8d3f4ee-914bd3a6, #w-node-_341005bd-e771-a179-37b4-7016061c77d9-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fcff3db5-9eea-e307-5ba4-dee5519d6fc4-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_860b2570-8d89-72f0-d1b6-02cd82f7b923-914bd3a6, #w-node-af9aff2a-7b14-2f00-b425-ea14f2a333a3-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_532c1160-30c6-9f35-1e07-c8a699f1b929-914bd3a6, #w-node-e93288dc-9014-7a7d-5f46-20c9d8f38d9d-914bd3a6, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b92f-914bd3a6, #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c80-914bd3a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c89-914bd3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_328a1f79-69a4-b1c3-11a7-c7b9866533d0-8b63cf9e, #w-node-_328a1f79-69a4-b1c3-11a7-c7b9866533d2-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_429f388d-354f-395a-4901-29cc1492e6dd-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6e4-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6eb-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6f3-8b63cf9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_370cdbd4-7974-7e96-676b-d9fd5fc8eba4-8b63cf9e, #w-node-_8f54ac1b-5a82-ed3b-44fb-122b5debacc6-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_57045b5d-abdd-103c-e247-8351f0126535-8b63cf9e, #w-node-_1778c93b-4715-c274-0c6c-9ff27afe67c2-8b63cf9e, #w-node-_6fa463af-d4f4-e35f-9530-abb6dac2e7d6-8b63cf9e, #w-node-_21788577-8545-fff1-f152-0215a62f1146-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_919480e4-936d-4e5b-11b8-15d2c67c37b2-8b63cf9e, #w-node-f94c86e6-0741-318c-2cd6-9565c7b3f43e-8b63cf9e, #w-node-_0d65c59b-4d1d-c377-cbe4-86eff2123398-8b63cf9e, #w-node-_9e1a3bc2-61b3-58e9-00a9-3aa92c055234-8b63cf9e, #w-node-_9e1a3bc2-61b3-58e9-00a9-3aa92c055239-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_59494cf6-36ea-5341-9d9f-e400eca9a3e2-8b63cf9e {
  grid-area: span 4 / span 4 / span 4 / span 4;
  place-self: auto center;
}

#w-node-_3af1d997-08f4-c4aa-8d43-0df30bab9a65-8b63cf9e, #w-node-_911c8bd7-c3bc-4d7d-9e16-77e38c4820ca-8b63cf9e, #w-node-d22d9f5b-e888-7854-8186-137c76cc27e1-8b63cf9e, #w-node-eeda034b-2bf9-ad57-2d6d-844ee1fc691e-8b63cf9e, #w-node-d22d9f5b-e888-7854-8186-137c76cc27e3-8b63cf9e, #w-node-_20b5c465-8e24-c57e-43e8-ec272818d7ce-8b63cf9e, #w-node-_6f367194-fcac-99f9-0c6f-19e6cbacee50-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6f367194-fcac-99f9-0c6f-19e6cbacee52-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_6f367194-fcac-99f9-0c6f-19e6cbacee5b-8b63cf9e, #w-node-_6f367194-fcac-99f9-0c6f-19e6cbacee5c-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db5c2955-4023-fb22-9444-e9fd8c588245-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb7804079-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb780407b-8b63cf9e, #w-node-f29645f6-e95a-e073-a14b-96565aceddc9-8b63cf9e, #w-node-f0337ac8-10a9-151e-ec38-27b5003c35ee-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f0337ac8-10a9-151e-ec38-27b5003c35f0-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-f0337ac8-10a9-151e-ec38-27b5003c35f3-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f0337ac8-10a9-151e-ec38-27b5003c35f6-8b63cf9e, #w-node-f0337ac8-10a9-151e-ec38-27b5003c3600-8b63cf9e, #w-node-f0337ac8-10a9-151e-ec38-27b5003c360c-8b63cf9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba6c28c1-f755-9662-c025-9d9d1fa8bb54-8b63cf9e, #w-node-b9a348fd-7b4e-3492-607d-d0740e276810-8b63cf9e, #w-node-_6ee18422-ddfb-a466-c1b2-606b810f7e23-8b63cf9e, #w-node-_6ee18422-ddfb-a466-c1b2-606b810f7e25-8b63cf9e, #w-node-_46c362c8-9fde-5d57-65d8-bfedb1038976-8b63cf9e, #w-node-_6121b2bf-be4c-2285-fe39-c685c2c185aa-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6121b2bf-be4c-2285-fe39-c685c2c185ac-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_74a35cd6-b333-ac18-9f67-5ea7cd9eda62-8b63cf9e, #w-node-_353f0a94-7972-6976-11c8-7e4eb6a89992-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_353f0a94-7972-6976-11c8-7e4eb6a89994-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_353f0a94-7972-6976-11c8-7e4eb6a89997-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05dc5679-6dc4-fce6-00f9-69af52cac2e0-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_4c920433-1caa-9673-8b67-3050b95d4ab9-8b63cf9e, #w-node-eee3e41d-2dd1-fcda-a9ae-da8169ecb31b-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7d1-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7d7-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7dd-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7e3-8b63cf9e, #w-node-_1e4f3c02-a249-18d8-fdcd-64c56e0afb7f-8b63cf9e, #w-node-ac9f17b3-9142-625c-be68-dcd3380ef3c4-8b63cf9e, #w-node-d8abea6f-b20c-cfc7-715f-0913eca554ba-8b63cf9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c2e70f-8b11-dfa8-e457-5e4834228a04-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac9f17b3-9142-625c-be68-dcd3380ef3d8-8b63cf9e, #w-node-_9ca43f9c-8b00-3135-79e6-49c0b7f4767d-8b63cf9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70183f36-248f-0199-b0a9-d9d675e35855-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac9f17b3-9142-625c-be68-dcd3380ef3e9-8b63cf9e, #w-node-af652fa9-b650-e0ee-f8a0-4c4614fb22d2-8b63cf9e, #w-node-ac9f17b3-9142-625c-be68-dcd3380ef3fa-8b63cf9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5663eef1-8e0c-d6da-c4f3-673db39d06dc-8b63cf9e, #w-node-_5663eef1-8e0c-d6da-c4f3-673db39d06de-8b63cf9e, #w-node-_241b8636-e233-c77e-6059-d3fef8d3f4ee-8b63cf9e, #w-node-_6622d20f-d1ee-5617-7d69-35c0b0e8b375-8b63cf9e, #w-node-_2dba88e9-0c6a-d791-a8d7-a6228a8e8976-8b63cf9e, #w-node-_2dba88e9-0c6a-d791-a8d7-a6228a8e8978-8b63cf9e, #w-node-_2dba88e9-0c6a-d791-a8d7-a6228a8e897e-8b63cf9e, #w-node-_2dba88e9-0c6a-d791-a8d7-a6228a8e8984-8b63cf9e, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-8b63cf9e, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b923-8b63cf9e, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b929-8b63cf9e, #w-node-_718d471d-155d-1f4c-4624-89d2a78030af-8b63cf9e, #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bd9-8b63cf9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be2-8b63cf9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-daec6a51, #w-node-_296bb847-ef1c-1a35-c1e4-2554ea08ed41-daec6a51, #w-node-_8f54ac1b-5a82-ed3b-44fb-122b5debacc6-daec6a51, #w-node-ed3630dd-f898-cdc7-f6f1-511ca3e3b91c-daec6a51, #w-node-d4b83d2b-a92a-ca9e-dae0-9eca54184bbe-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_71620a70-a0c9-ceba-5a5f-607c1fe28dc5-daec6a51, #w-node-d0199b8d-ba7e-de65-a6e3-2736de5da8b6-daec6a51, #w-node-d0b3fdd7-6940-6ade-ef68-fdf21c1ad61b-daec6a51, #w-node-ba0251dd-31b1-008b-fe2b-171e0dc326d1-daec6a51, #w-node-b390dd2a-9403-6798-6066-780317e12236-daec6a51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07a72174-072f-32ee-12ab-6b34e43ba652-daec6a51 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-daec6a51, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-daec6a51, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f3081-daec6a51, #w-node-a99154d9-022a-f64f-12a7-62ff06e2b4b0-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0866943-8f37-1050-3843-eecebecaca82-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca9a-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca9c-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca9f-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c0866943-8f37-1050-3843-eecebecacaa5-daec6a51, #w-node-_4e1a4994-a11f-7378-1a36-134613f7597c-daec6a51, #w-node-_3672fc21-6e9c-3de0-bd81-7bd968d6279f-daec6a51, #w-node-_51b786c5-4495-fe68-d93f-b5503f9eab6e-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771c-daec6a51, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771e-daec6a51, #w-node-_04d003c5-d024-e594-19da-d21cba713c5f-daec6a51, #w-node-_6f5cd9ab-2bae-8b0f-45f6-b7f87f0e9fb4-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_546f05bd-5856-8967-2970-3bdf4ca897cb-daec6a51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_750790ea-321f-2fee-e30a-e39b1485038c-daec6a51, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b32-daec6a51, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b34-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b37-daec6a51, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b39-daec6a51, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b3c-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9485c37-6f2c-a29a-f9f4-a63aacc13c98-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b9485c37-6f2c-a29a-f9f4-a63aacc13c9b-daec6a51, #w-node-b9485c37-6f2c-a29a-f9f4-a63aacc13cb3-daec6a51, #w-node-_42b06f16-6728-4525-5d16-c3c3b98b018f-daec6a51, #w-node-_4365a254-62ca-99e8-de38-c45e3ea64f3e-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20a27c22-72d3-9423-698a-9079a5f1bc08-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0ee4197b-2d6b-8748-12a4-1a8f96f4cd96-daec6a51, #w-node-_20a27c22-72d3-9423-698a-9079a5f1bc0d-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-afc96b30-cc3b-a21b-73a9-a4c20f2dc4c3-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-afc96b30-cc3b-a21b-73a9-a4c20f2dc4c6-daec6a51, #w-node-afc96b30-cc3b-a21b-73a9-a4c20f2dc4c8-daec6a51, #w-node-_767cd9c5-6f57-e393-7a1c-1eed8b9c1bc9-daec6a51, #w-node-bddc2dd9-0fdc-7986-6d39-29c6752a9be5-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e6878d8-16b3-0284-4a08-136ecda90abd-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6e6878d8-16b3-0284-4a08-136ecda90abe-daec6a51, #w-node-_6e6878d8-16b3-0284-4a08-136ecda90ac0-daec6a51, #w-node-_6e6878d8-16b3-0284-4a08-136ecda90aca-daec6a51, #w-node-_6e6878d8-16b3-0284-4a08-136ecda90ad0-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426c-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426d-daec6a51, #w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426f-daec6a51, #w-node-_4fe8790d-b049-8ccf-c2d0-05a769b52a66-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2925396f-dbd3-c9d8-f21b-68c748cae84e-daec6a51, #w-node-_0c72c902-5b3b-f8b1-ecd2-e7899d665136-daec6a51, #w-node-_9b5eebfc-bb06-4fcc-616e-30007bd02cf6-daec6a51, #w-node-_3a9f1d24-6945-846c-3bf3-17f177907e60-daec6a51, #w-node-_2925396f-dbd3-c9d8-f21b-68c748cae850-daec6a51, #w-node-_2925396f-dbd3-c9d8-f21b-68c748cae852-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7907bd2e-95a8-7829-3019-7f46170f6ff3-daec6a51 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_6b23dbc7-ac5b-e253-1c6b-8a1806206f7e-daec6a51, #w-node-_895126d2-ea62-a40b-1f47-2df83aad50ec-daec6a51, #w-node-e029f87b-0788-858c-7645-7b5323131550-daec6a51, #w-node-_775bf66f-035d-e0e9-6eb8-d8ccea4c7314-daec6a51, #w-node-_341005bd-e771-a179-37b4-7016061c77d9-daec6a51, #w-node-_7a8ad3ec-349c-fa6c-5236-389c5aa8b92f-daec6a51, #w-node-_7a8ad3ec-349c-fa6c-5236-389c5aa8b931-daec6a51, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-daec6a51, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b923-daec6a51, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b929-daec6a51, #w-node-_8be70b3d-660a-0275-cc30-71c344bae6dc-daec6a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed19cbfc-1e68-1a04-8f2b-f3508f593162-daec6a51 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: auto;
}

#w-node-_7fc75404-6449-b1cc-005f-59c04cb080f3-daec6a51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0620ffe-bbc4-473d-91f0-08da6c626e13-daec6a51, #w-node-a35aca22-4d7b-93bb-ede5-2959aadff7d0-daec6a51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-daec6a51, #w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-ec921d39, #w-node-_296bb847-ef1c-1a35-c1e4-2554ea08ed41-ec921d39, #w-node-_8f54ac1b-5a82-ed3b-44fb-122b5debacc6-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_71620a70-a0c9-ceba-5a5f-607c1fe28dc5-ec921d39, #w-node-d0199b8d-ba7e-de65-a6e3-2736de5da8b6-ec921d39, #w-node-d0b3fdd7-6940-6ade-ef68-fdf21c1ad61b-ec921d39, #w-node-ba0251dd-31b1-008b-fe2b-171e0dc326d1-ec921d39, #w-node-b390dd2a-9403-6798-6066-780317e12236-ec921d39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07a72174-072f-32ee-12ab-6b34e43ba652-ec921d39 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c0866943-8f37-1050-3843-eecebecaca82-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca84-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca86-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c0866943-8f37-1050-3843-eecebecaca89-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8b-ec921d39 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c0866943-8f37-1050-3843-eecebecaca8d-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8f-ec921d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0866943-8f37-1050-3843-eecebecaca98-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca9a-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca9c-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca9f-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771c-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771e-ec921d39, #w-node-_04d003c5-d024-e594-19da-d21cba713c5f-ec921d39, #w-node-_6f5cd9ab-2bae-8b0f-45f6-b7f87f0e9fb4-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_546f05bd-5856-8967-2970-3bdf4ca897cb-ec921d39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73eb6c16-c16f-68af-8c12-1db7b9f47734-ec921d39, #w-node-b707ff8a-31e5-fb3f-4fb1-5957fa177b53-ec921d39, #w-node-b0da6595-32d2-9046-34a8-ad3d4496a463-ec921d39, #w-node-d2210cca-f4c0-eae4-b273-82a24b35e0cc-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f47736-ec921d39, #w-node-_85f27863-886d-b3fc-e249-b992f69d5652-ec921d39, #w-node-_2bd7d822-be82-2fc4-670c-098e93920ff2-ec921d39, #w-node-_21a69761-270f-60be-4623-027d879abe61-ec921d39, #w-node-_9098e754-bf88-f2ca-d340-66366dfb8683-ec921d39, #w-node-_21a7538d-1c15-ed25-cf40-9cd06860452d-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea84762f-2ebf-6846-2a11-87e45b186beb-ec921d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11c4961f-93c8-9d8a-decc-b6b334e624aa-ec921d39, #w-node-_9d63ee33-e787-5c26-e53e-188b4e906e61-ec921d39, #w-node-_8341a3be-95fc-348e-8bc5-7c682815b089-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4db23c66-865f-aa0d-9344-055e199d3118-ec921d39 {
  grid-area: span 5 / span 4 / span 5 / span 4;
}

#w-node-_750790ea-321f-2fee-e30a-e39b1485038c-ec921d39, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b32-ec921d39, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b34-ec921d39, #w-node-b9485c37-6f2c-a29a-f9f4-a63aacc13c98-ec921d39, #w-node-_20a27c22-72d3-9423-698a-9079a5f1bc08-ec921d39, #w-node-afc96b30-cc3b-a21b-73a9-a4c20f2dc4c3-ec921d39, #w-node-_6e6878d8-16b3-0284-4a08-136ecda90abd-ec921d39, #w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426c-ec921d39, #w-node-_241b8636-e233-c77e-6059-d3fef8d3f4ee-ec921d39, #w-node-_341005bd-e771-a179-37b4-7016061c77d9-ec921d39, #w-node-ffe99af7-a035-cfef-479e-22da141a0679-ec921d39, #w-node-ffe99af7-a035-cfef-479e-22da141a067b-ec921d39, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-ec921d39, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b923-ec921d39, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b929-ec921d39, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b92f-ec921d39, #w-node-_8be70b3d-660a-0275-cc30-71c344bae6dc-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed19cbfc-1e68-1a04-8f2b-f3508f593162-ec921d39 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: auto;
}

#w-node-_7fc75404-6449-b1cc-005f-59c04cb080f3-ec921d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0620ffe-bbc4-473d-91f0-08da6c626e13-ec921d39, #w-node-a35aca22-4d7b-93bb-ede5-2959aadff7d0-ec921d39, #w-node-_16f19178-8b30-14c3-b372-f61c4a407774-ec921d39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f0e0e95-0b15-9736-f668-79e87720be1e-ec921d39 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-af2b1074-3274-162d-92fe-8240bd335594-ec921d39, #w-node-_1f5b68b6-277f-0b04-df6e-91b3d476c098-ec921d39, #w-node-_96bd7819-dfc7-7c80-5868-c042fa1ce252-ec921d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57db721f-9bdd-43ac-26e3-e357df50db09-ec921d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-ec921d39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_69985538-1efc-a248-6673-0b1005d050b8-829dadde, #w-node-_84a3c113-2ba8-0b2d-9052-b7b0f0b357f9-829dadde, #w-node-d73e7a97-d678-c195-01f8-4a832edd8048-829dadde, #w-node-a3b3f945-89a5-0bdb-187b-2115c088cc0c-829dadde, #w-node-_996bdeb2-d56f-6942-07b0-3a32a914bfdb-829dadde, #w-node-_08c056ef-e8b1-72cd-359f-e7462efc4827-829dadde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_055fb373-52cb-b83b-1095-1247c303f3ad-6328db7a, #w-node-_4beb8300-6b37-99ae-5c3c-b211d29b4b8e-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e22f-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e238-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e240-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e248-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a61-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a63-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a69-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a77-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a83-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d72c-6328db7a, #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d72d-6328db7a, #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d730-6328db7a, #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d732-6328db7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7459ff9-6859-ce7d-5a79-0d49191c5e94-6328db7a, #w-node-a0fca4e6-f1ff-d557-afa1-895a28ea898a-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_57fa1be2-4050-01cf-4fd3-488d629165c1-6328db7a, #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c2-6328db7a, #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c4-6328db7a, #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c6-6328db7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e30c617-7095-053f-d16f-f644102d419e-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41a1-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5e30c617-7095-053f-d16f-f644102d41a3-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41ad-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41b5-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41be-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41c6-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41d0-6328db7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fba06e2-425f-9406-25ce-07e2d6a814e9-6328db7a, #w-node-a96d13be-d69f-8b90-8574-317bbf3ec2c5-6328db7a, #w-node-_778fdd21-9a70-3335-2210-3f876e8888b5-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_08d9385d-7289-46e3-2cc1-40ce9e200c91-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08d9385d-7289-46e3-2cc1-40ce9e200c95-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f62e8f72-79d0-3b81-991d-86b7c03ce9eb-6328db7a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_94d07ff8-4707-1c93-acd2-bb34cbc4e395-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_94d07ff8-4707-1c93-acd2-bb34cbc4e399-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca6cd44-621f-28d9-20d2-df2388b82e90-6328db7a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2a516d1d-836c-0948-6b90-bb6dcbb10477-6328db7a, #w-node-_2a516d1d-836c-0948-6b90-bb6dcbb10478-6328db7a, #w-node-_2a516d1d-836c-0948-6b90-bb6dcbb1047a-6328db7a, #w-node-_7738c7fd-3265-62d7-f4d9-ffe31c9a3192-6328db7a, #w-node-_87432705-04bb-eceb-ef45-9335fc194982-6328db7a, #w-node-_68e47bd4-d46c-5187-b916-b432924af7a0-6328db7a, #w-node-_68e47bd4-d46c-5187-b916-b432924af7a4-6328db7a, #w-node-_68e47bd4-d46c-5187-b916-b432924af7a6-6328db7a, #w-node-_2719e0ef-60f2-742d-ec6a-b1075e1e9da7-6328db7a, #w-node-_2acecb25-0347-217b-ebf9-d7e94da8b5e5-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_163da9ac-b42f-ff05-ae95-4d44b2c9d623-6328db7a, #w-node-_163da9ac-b42f-ff05-ae95-4d44b2c9d62a-6328db7a, #w-node-_163da9ac-b42f-ff05-ae95-4d44b2c9d631-6328db7a, #w-node-_163da9ac-b42f-ff05-ae95-4d44b2c9d638-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fec0a9-b0df-116e-9733-2531647eb024-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d32e1cd4-83ca-9ead-878e-85abd32d448b-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-f4736ee4-2697-ed1d-cc71-b890cb6e2482-6328db7a, #w-node-f4736ee4-2697-ed1d-cc71-b890cb6e2486-6328db7a, #w-node-f4736ee4-2697-ed1d-cc71-b890cb6e2488-6328db7a, #w-node-_2b0693e7-3065-d457-2ab6-bd40976a0e68-6328db7a, #w-node-_3176c8f5-e860-3b65-ff5d-e10fe59fa41f-6328db7a, #w-node-_1d390178-39ea-dbf5-80cd-cb43b737a015-6328db7a, #w-node-_6f5cd9ab-2bae-8b0f-45f6-b7f87f0e9fb4-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_546f05bd-5856-8967-2970-3bdf4ca897cb-6328db7a, #w-node-_8a330423-b091-4315-0e9b-2282685296a7-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f883ac-4d4c-95fe-24c0-e887af512204-6328db7a, #w-node-b4f883ac-4d4c-95fe-24c0-e887af512205-6328db7a, #w-node-b4f883ac-4d4c-95fe-24c0-e887af512207-6328db7a, #w-node-d6e95b3a-19fc-2fb7-0f6f-0fd880ee03cc-6328db7a, #w-node-_613a2202-d632-a670-5b38-da50eb12b49a-6328db7a, #w-node-_613a2202-d632-a670-5b38-da50eb12b49b-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_613a2202-d632-a670-5b38-da50eb12b49d-6328db7a, #w-node-_918e060e-9718-68ec-eb14-cf9383cf1a0b-6328db7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_56bec81a-7c85-1fd3-5fd4-8b5959ac1e96-6328db7a, #w-node-bbf50ca6-b9eb-0ea4-b7f5-9d1e54ed3b8b-6328db7a, #w-node-_8468928e-420e-38ab-307f-c6495f7290d8-6328db7a, #w-node-_04100b14-4e1d-2c7b-0a36-f19d0f152711-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0e479af9-7501-1105-fc15-59e00d0825ea-6328db7a, #w-node-d5ad9de4-f8ef-4066-5042-e554daba0493-6328db7a, #w-node-becc2b2c-1db1-4cf0-21d5-b5364d3d0361-6328db7a, #w-node-_5865a071-357e-1c03-aa2e-1e280ca44879-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb099ecc-5cb7-a694-6148-15d60afde2c8-6328db7a, #w-node-bb2d578b-f1c5-589b-7823-a90afec27acc-6328db7a, #w-node-b532ac0e-8d1b-5be6-475e-ea4e4cbd492f-6328db7a, #w-node-ec987a1c-c4d9-216d-5767-75842283568b-6328db7a, #w-node-_43217904-a552-8736-d78d-d2716d0c5365-6328db7a, #w-node-a21a246f-2c78-e9d0-41be-c154f38e07a0-6328db7a, #w-node-d0bed542-243b-25fc-b73e-60ad5b61591a-6328db7a, #w-node-dd5dbcef-9ad0-beac-ce11-ecf678c609a2-6328db7a, #w-node-af5d168a-bf18-be2b-edfc-f9dc24372afa-6328db7a, #w-node-f7d844a5-6c10-29f6-def6-cacaa78c7145-6328db7a, #w-node-a964fa25-75c4-09c5-cd9f-606006f4e8ba-6328db7a, #w-node-_1cdaf69e-aeee-81fc-fcd7-4eda76d29bcd-6328db7a, #w-node-_4420d099-e29f-f400-5330-9d37ef1cc232-6328db7a, #w-node-_4420d099-e29f-f400-5330-9d37ef1cc234-6328db7a, #w-node-_7e64a19a-98b1-fca1-7815-048ec3afea83-6328db7a, #w-node-e3102234-860e-8405-5c5a-f249668f1df0-6328db7a, #w-node-e3102234-860e-8405-5c5a-f249668f1df2-6328db7a, #w-node-d2c6083d-8ace-0b2a-7ef5-9b5b7e3381c6-6328db7a, #w-node-de872ecf-3e87-65e2-1660-ea0550fb9530-6328db7a, #w-node-de872ecf-3e87-65e2-1660-ea0550fb9534-6328db7a, #w-node-_06e03eaa-4714-bd80-fdee-599ffba48a6e-6328db7a, #w-node-c24afed9-65ba-afb0-62bd-9cbf327dbf6e-6328db7a, #w-node-ab1c6c17-dd1f-4dc4-4916-ddd4e469f8c2-6328db7a, #w-node-b2efed89-d42b-47e2-b1e6-dfce4cad6f43-6328db7a, #w-node-_7a8ad3ec-349c-fa6c-5236-389c5aa8b92f-6328db7a, #w-node-_7a8ad3ec-349c-fa6c-5236-389c5aa8b931-6328db7a, #w-node-e7f5f183-2d17-e8b4-d24f-ef7b43329066-6328db7a, #w-node-e7f5f183-2d17-e8b4-d24f-ef7b43329068-6328db7a, #w-node-e0697074-532d-b22c-c566-a99595e4213b-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_532c1160-30c6-9f35-1e07-c8a699f1b923-6328db7a, #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b929-6328db7a, #w-node-_7b155931-f4ce-de5f-be0e-6aaa2276cf6e-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8be70b3d-660a-0275-cc30-71c344bae6dc-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-ed19cbfc-1e68-1a04-8f2b-f3508f593162-6328db7a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: auto;
}

#w-node-_7fc75404-6449-b1cc-005f-59c04cb080f3-6328db7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0620ffe-bbc4-473d-91f0-08da6c626e13-6328db7a, #w-node-_52e73fe2-c06c-396a-f16b-130d5c24c9e2-6328db7a, #w-node-a35aca22-4d7b-93bb-ede5-2959aadff7d0-6328db7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dedb-6328db7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee4-6328db7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-51469471, #w-node-_55d9a284-1d38-006f-051c-9c4beaa47af8-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4318c43d-bde8-4739-2c5b-e83a09b33858-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3385e-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33851-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33864-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcade430-4a8a-c659-9615-ad831c7553ad-51469471, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-51469471, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-51469471, #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44a2f164-9377-e1b9-a6c5-525e71ee8d6a-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1685b589-05a7-3be4-86d9-3da96e44edea-51469471, #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-51469471, #w-node-e56d9b22-8692-7fd9-07d3-f49aa99c8029-51469471, #w-node-d3a8ae53-5d2d-e11e-8f4d-bdeb69520b87-51469471, #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-51469471, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-51469471, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-51469471, #w-node-_163fa3c5-dd14-6beb-4345-eb6a8f63037a-51469471, #w-node-e66d8948-7fbc-5e5c-4cb0-3cc1178887e9-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d609335c-3ac8-12c5-8805-a7be34cedff5-51469471, #w-node-b651ede8-cfb7-f204-1a55-8912d78af601-51469471, #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43edc-51469471 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43ee0-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc49-51469471 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b8ff660-243f-a307-93ca-0c16db2892cf-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-51469471, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-51469471, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-51469471, #w-node-db3bb2a9-f973-3bb6-a594-04dae5e1ca69-51469471, #w-node-_97a942cc-ce47-cfce-6eb4-361fb7772b9c-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1fa21a6a-438c-5419-ea9b-48a747f28b86-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf7-51469471, #w-node-c23c3856-4786-ee38-bdf7-d2d9a0c85b46-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bfcf28d-30ae-3b1e-597d-7c6d0e5e17b9-51469471, #w-node-c89c2491-fec2-842c-8cac-8e7020087f30-51469471, #w-node-d0b7cdb3-5a98-7b67-9404-4947773811db-51469471, #w-node-_07655c87-6a9b-aeb2-367e-b11d53b6c941-51469471, #w-node-_2ddab869-0195-7260-6a74-1da17c82236c-51469471, #w-node-_85a71a63-9072-8eff-663a-67e8a7158767-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_681e02b7-23ba-370e-421e-412cbb347a2c-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_681e02b7-23ba-370e-421e-412cbb347a2e-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d0904477-9fcb-b4b8-08e8-723667311918-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_854dbdb1-a425-ca58-f916-3f64d2e75dc3-51469471, #w-node-_854dbdb1-a425-ca58-f916-3f64d2e75dc5-51469471, #w-node-e3e2ce65-1a43-b917-0972-4ea6c657d284-51469471, #w-node-_779b8e4e-0b2e-2420-79be-6d79e20950fb-51469471, #w-node-e88d4217-3725-75e1-3899-4df4837ed0ea-51469471, #w-node-_48fef008-de25-83e7-058c-5ca2da552668-51469471, #w-node-a49ef248-8160-a6c4-5098-b8948f431874-51469471, #w-node-_86260600-94f4-2dc0-248d-7e8816dcf34d-51469471, #w-node-_86260600-94f4-2dc0-248d-7e8816dcf350-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86260600-94f4-2dc0-248d-7e8816dcf352-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-51469471, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e7-51469471, #w-node-f9521cfb-a933-7723-2075-8df4d2b8fe96-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_717606cd-98d8-f7e4-3cbf-9471044af26b-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_717606cd-98d8-f7e4-3cbf-9471044af26c-51469471, #w-node-a34a3bae-bc3a-7a55-f9c6-615606d77d38-51469471, #w-node-a34a3bae-bc3a-7a55-f9c6-615606d77d3a-51469471, #w-node-_7952ead4-49c0-af40-0f77-4b7a95cdab25-51469471, #w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-51469471, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-51469471, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-51469471, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e6c38fd0-3c13-e5fb-0a5c-0987929d84b6-51469471, #w-node-_2655a581-5aa9-9e58-4c29-22473382ff59-51469471, #w-node-_5e0cf12e-2273-ed6a-ddc8-9eec67350a50-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06126e73-a1e7-431d-2d08-bf752e210cc0-51469471 {
  align-self: center;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32f-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce330-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce338-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33e-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce345-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34c-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce353-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-51469471, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-51469471, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-51469471, #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-51469471, #w-node-_9801fee6-22dc-3a13-853d-3438671f9e23-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1bc6d5cf-c6a4-7847-0603-16b55ec6150e-51469471, #w-node-_82cd9c85-c15c-dc29-f256-013023b0c07d-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ea6bd472-a5d6-d495-128d-36a9b7928cd4-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-51469471, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-51469471, #w-node-_95099b76-f8db-e219-694a-1f65f839247b-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f9a72cc-9044-4e41-bd43-b880d60bd18d-51469471, #w-node-ee383534-3b50-dfc1-3558-55487dbd7008-51469471, #w-node-_68cf83be-443a-7b1e-1f93-57e6c16aed9f-51469471, #w-node-_9ab805d0-c2c5-49b3-95d1-d6189cd06f74-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23d00b1a-389d-b95b-ca39-503d43137700-51469471, #w-node-_23d00b1a-389d-b95b-ca39-503d43137701-51469471, #w-node-_5ef6cdb1-fec2-766c-73ce-98b4d8c7042d-51469471, #w-node-c8ecc758-e9a9-1542-e1d0-82384a0060d6-51469471, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85c-51469471, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85d-51469471, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85e-51469471, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f1-51469471, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f2-51469471, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f3-51469471, #w-node-_5f487275-b84c-6173-1a63-e641ed76cce1-51469471, #w-node-afb9504a-2bcf-42ec-40a9-dbc8296785e1-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-51469471, #w-node-_2108a5d1-4f4e-0e57-38b2-6bc7c2202c6e-51469471, #w-node-b782d537-be32-cddb-8e2f-27f6e166f2bd-51469471, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024a-51469471, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024c-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855d-51469471, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98563-51469471, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67d9d-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dc0-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd2-51469471 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-51469471 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-51469471 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-badeb90c, #w-node-fb9db1f3-fe87-c11e-c782-d6b5b8d46579-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcade430-4a8a-c659-9615-ad831c7553ad-badeb90c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-badeb90c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-badeb90c, #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44a2f164-9377-e1b9-a6c5-525e71ee8d6a-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1685b589-05a7-3be4-86d9-3da96e44edea-badeb90c, #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-badeb90c, #w-node-e56d9b22-8692-7fd9-07d3-f49aa99c8029-badeb90c, #w-node-d3a8ae53-5d2d-e11e-8f4d-bdeb69520b87-badeb90c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-badeb90c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-badeb90c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-badeb90c, #w-node-f246164a-95b0-f305-5d99-0f45299af325-badeb90c, #w-node-e66d8948-7fbc-5e5c-4cb0-3cc1178887e9-badeb90c, #w-node-b3970298-2f63-6146-4cba-e974fdb29cb4-badeb90c, #w-node-ecbdf89d-22c0-9998-3044-f2384dfd0623-badeb90c, #w-node-_8e60f349-4c97-caf2-36a8-c7a4b69c65be-badeb90c, #w-node-_0276c82f-7fec-0a15-1146-41d2bd3994b6-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d609335c-3ac8-12c5-8805-a7be34cedff5-badeb90c, #w-node-b651ede8-cfb7-f204-1a55-8912d78af601-badeb90c, #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43edc-badeb90c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43ee0-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc49-badeb90c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-badeb90c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-badeb90c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-badeb90c, #w-node-_9ba1cafc-0300-595b-6169-540e69025b6f-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-badeb90c {
  align-self: center;
}

#w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7112bcf8-fc6a-405e-8aca-dddca935e27a-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_0d9814b9-cf93-92be-536a-6fa45ef5027c-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2da12012-076e-435e-76e4-19ae8958f5be-badeb90c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0d-badeb90c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0e-badeb90c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e11-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16d40d7e-5747-e5a9-aa6b-7dd2bb44a8f2-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_8434cf9b-37a2-1416-4498-50620d073246-badeb90c, #w-node-e089e0ab-7d93-4b6e-73d3-7623859f653c-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34cfc0dc-4308-5222-b6a6-393f8bff57ef-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22db-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e6-badeb90c, #w-node-_611f3aab-04d9-56cd-9563-6f28cd8a520e-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e3c-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e3d-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e40-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0469967e-90e5-371e-e287-d14fecd67e43-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_0469967e-90e5-371e-e287-d14fecd67e48-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e4c-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e50-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e54-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0469967e-90e5-371e-e287-d14fecd67e57-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0469967e-90e5-371e-e287-d14fecd67e5b-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_0469967e-90e5-371e-e287-d14fecd67e5e-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e5f-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e61-badeb90c, #w-node-f1725d87-03ab-3217-aec9-d00d8015622d-badeb90c, #w-node-f1725d87-03ab-3217-aec9-d00d8015622e-badeb90c, #w-node-f1725d87-03ab-3217-aec9-d00d80156231-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1725d87-03ab-3217-aec9-d00d80156279-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2357213-de86-8536-b5d9-4c773585e571-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-badeb90c, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-badeb90c, #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-badeb90c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b4be747b-48bb-aa4d-ab28-f910eb241f61-badeb90c {
  align-self: auto;
}

#w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-badeb90c, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-badeb90c, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-badeb90c, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2655a581-5aa9-9e58-4c29-22473382ff59-badeb90c, #w-node-_5e0cf12e-2273-ed6a-ddc8-9eec67350a50-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33e-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-badeb90c, #w-node-_750c6bd1-93a7-0853-4aee-3fbf3f0a78f1-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce345-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9e37d39e-f41c-32c7-214f-7125ed24acff-badeb90c, #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34c-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b862a085-26ee-642a-965c-132a11a0602f-badeb90c, #w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce353-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8308cc97-0567-3d93-e070-9a2ef97f6a98-badeb90c, #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-badeb90c, #w-node-_9735824f-af15-501e-8e6d-f28ad59e4669-badeb90c, #w-node-_62805569-840b-f5ad-6673-29f00d93eefb-badeb90c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-badeb90c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-badeb90c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-badeb90c, #w-node-_9801fee6-22dc-3a13-853d-3438671f9e23-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1bc6d5cf-c6a4-7847-0603-16b55ec6150e-badeb90c, #w-node-_82cd9c85-c15c-dc29-f256-013023b0c07d-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ea6bd472-a5d6-d495-128d-36a9b7928cd4-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-badeb90c, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-badeb90c, #w-node-_95099b76-f8db-e219-694a-1f65f839247b-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f9a72cc-9044-4e41-bd43-b880d60bd18d-badeb90c, #w-node-ee383534-3b50-dfc1-3558-55487dbd7008-badeb90c, #w-node-_68cf83be-443a-7b1e-1f93-57e6c16aed9f-badeb90c, #w-node-_9ab805d0-c2c5-49b3-95d1-d6189cd06f74-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23d00b1a-389d-b95b-ca39-503d43137700-badeb90c, #w-node-_23d00b1a-389d-b95b-ca39-503d43137701-badeb90c, #w-node-_5ef6cdb1-fec2-766c-73ce-98b4d8c7042d-badeb90c, #w-node-c8ecc758-e9a9-1542-e1d0-82384a0060d6-badeb90c, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85c-badeb90c, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85e-badeb90c, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f1-badeb90c, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f3-badeb90c, #w-node-_5f487275-b84c-6173-1a63-e641ed76cce1-badeb90c, #w-node-afb9504a-2bcf-42ec-40a9-dbc8296785e1-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-badeb90c, #w-node-_2108a5d1-4f4e-0e57-38b2-6bc7c2202c6e-badeb90c, #w-node-b782d537-be32-cddb-8e2f-27f6e166f2bd-badeb90c, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024a-badeb90c, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024c-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855d-badeb90c, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98563-badeb90c, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67d9d-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dc0-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd2-badeb90c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-badeb90c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-badeb90c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-c95589e7, #w-node-fb9db1f3-fe87-c11e-c782-d6b5b8d46579-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcade430-4a8a-c659-9615-ad831c7553ad-c95589e7, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-c95589e7, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-c95589e7, #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44a2f164-9377-e1b9-a6c5-525e71ee8d6a-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1685b589-05a7-3be4-86d9-3da96e44edea-c95589e7, #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-c95589e7, #w-node-e56d9b22-8692-7fd9-07d3-f49aa99c8029-c95589e7, #w-node-d3a8ae53-5d2d-e11e-8f4d-bdeb69520b87-c95589e7, #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-c95589e7, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-c95589e7, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-c95589e7, #w-node-f246164a-95b0-f305-5d99-0f45299af325-c95589e7, #w-node-e66d8948-7fbc-5e5c-4cb0-3cc1178887e9-c95589e7, #w-node-b3970298-2f63-6146-4cba-e974fdb29cb4-c95589e7, #w-node-ecbdf89d-22c0-9998-3044-f2384dfd0623-c95589e7, #w-node-_8e60f349-4c97-caf2-36a8-c7a4b69c65be-c95589e7, #w-node-_0276c82f-7fec-0a15-1146-41d2bd3994b6-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d609335c-3ac8-12c5-8805-a7be34cedff5-c95589e7, #w-node-b651ede8-cfb7-f204-1a55-8912d78af601-c95589e7, #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43edc-c95589e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43ee0-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc49-c95589e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c3377894-634f-ce0c-cc82-d46fb7b4807b-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4807e-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3377894-634f-ce0c-cc82-d46fb7b48080-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4808a-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b48092-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4809b-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1022a015-7474-2474-d947-747d4a3040e5-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-c95589e7, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-c95589e7, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-c95589e7, #w-node-c23c3856-4786-ee38-bdf7-d2d9a0c85b46-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bfcf28d-30ae-3b1e-597d-7c6d0e5e17b9-c95589e7, #w-node-c89c2491-fec2-842c-8cac-8e7020087f30-c95589e7, #w-node-d0b7cdb3-5a98-7b67-9404-4947773811db-c95589e7, #w-node-_07655c87-6a9b-aeb2-367e-b11d53b6c941-c95589e7, #w-node-_2ddab869-0195-7260-6a74-1da17c82236c-c95589e7, #w-node-_85a71a63-9072-8eff-663a-67e8a7158767-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b9e3d456-9998-2bbf-20c1-1bc5fc2ab6d0-c95589e7, #w-node-b9e3d456-9998-2bbf-20c1-1bc5fc2ab6d1-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9e3d456-9998-2bbf-20c1-1bc5fc2ab706-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0d-c95589e7, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0e-c95589e7, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e11-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16d40d7e-5747-e5a9-aa6b-7dd2bb44a8f2-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_5a54be7b-08a6-17e3-ae5d-859fd13a3c3f-c95589e7, #w-node-_8434cf9b-37a2-1416-4498-50620d073246-c95589e7, #w-node-_42e8bcc4-8e1e-9dd6-a203-4ced45b03a08-c95589e7, #w-node-e089e0ab-7d93-4b6e-73d3-7623859f653c-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22db-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e6-c95589e7, #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e7-c95589e7, #w-node-_611f3aab-04d9-56cd-9563-6f28cd8a520e-c95589e7, #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-c95589e7, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-c95589e7, #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfa495f4-f29a-b10d-502e-a15e1b6372ec-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4be747b-48bb-aa4d-ab28-f910eb241f61-c95589e7 {
  align-self: center;
}

#w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-c95589e7, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-c95589e7, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-c95589e7, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e6c38fd0-3c13-e5fb-0a5c-0987929d84b6-c95589e7, #w-node-_2655a581-5aa9-9e58-4c29-22473382ff59-c95589e7, #w-node-_5e0cf12e-2273-ed6a-ddc8-9eec67350a50-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06126e73-a1e7-431d-2d08-bf752e210cc0-c95589e7 {
  align-self: center;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32f-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce330-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce338-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33e-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce345-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34c-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce353-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-c95589e7, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-c95589e7, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-c95589e7, #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-c95589e7, #w-node-_9801fee6-22dc-3a13-853d-3438671f9e23-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1bc6d5cf-c6a4-7847-0603-16b55ec6150e-c95589e7, #w-node-_82cd9c85-c15c-dc29-f256-013023b0c07d-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ea6bd472-a5d6-d495-128d-36a9b7928cd4-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-c95589e7, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-c95589e7, #w-node-_95099b76-f8db-e219-694a-1f65f839247b-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f9a72cc-9044-4e41-bd43-b880d60bd18d-c95589e7, #w-node-ee383534-3b50-dfc1-3558-55487dbd7008-c95589e7, #w-node-_68cf83be-443a-7b1e-1f93-57e6c16aed9f-c95589e7, #w-node-_9ab805d0-c2c5-49b3-95d1-d6189cd06f74-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23d00b1a-389d-b95b-ca39-503d43137700-c95589e7, #w-node-_23d00b1a-389d-b95b-ca39-503d43137701-c95589e7, #w-node-_5ef6cdb1-fec2-766c-73ce-98b4d8c7042d-c95589e7, #w-node-c8ecc758-e9a9-1542-e1d0-82384a0060d6-c95589e7, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85c-c95589e7, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85d-c95589e7, #w-node-_6a40aebf-a904-6ee1-9646-4812a903e85e-c95589e7, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f1-c95589e7, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f2-c95589e7, #w-node-c346bd9f-7daf-13dd-aa49-b11e5730b6f3-c95589e7, #w-node-_5f487275-b84c-6173-1a63-e641ed76cce1-c95589e7, #w-node-afb9504a-2bcf-42ec-40a9-dbc8296785e1-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-c95589e7, #w-node-_2108a5d1-4f4e-0e57-38b2-6bc7c2202c6e-c95589e7, #w-node-b782d537-be32-cddb-8e2f-27f6e166f2bd-c95589e7, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024a-c95589e7, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024c-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855d-c95589e7, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98563-c95589e7, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67d9d-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dc0-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd2-c95589e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-c95589e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-c95589e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-7247f98c, #w-node-fb9db1f3-fe87-c11e-c782-d6b5b8d46579-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcade430-4a8a-c659-9615-ad831c7553ad-7247f98c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-7247f98c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44a2f164-9377-e1b9-a6c5-525e71ee8d6a-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1685b589-05a7-3be4-86d9-3da96e44edea-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3b-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3c-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3d-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f42-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f43-7247f98c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-7247f98c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-7247f98c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-7247f98c, #w-node-f246164a-95b0-f305-5d99-0f45299af325-7247f98c, #w-node-e66d8948-7fbc-5e5c-4cb0-3cc1178887e9-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b4270d4-125b-6a08-cf76-a31213c43ee0-7247f98c, #w-node-_2a0f7d19-564e-8539-0545-a623a8ce83e2-7247f98c, #w-node-_2a0f7d19-564e-8539-0545-a623a8ce83e5-7247f98c, #w-node-_52730aea-10b9-84d2-f4e6-901a5fe601e9-7247f98c, #w-node-bffb8ba7-a32c-2f31-0c5e-cee712359471-7247f98c, #w-node-_9434cf3d-3d5f-f5f1-56f3-6c2c17c967c1-7247f98c, #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc18-7247f98c, #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc1b-7247f98c, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d609335c-3ac8-12c5-8805-a7be34cedff5-7247f98c, #w-node-b651ede8-cfb7-f204-1a55-8912d78af601-7247f98c, #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-7247f98c, #w-node-e420e851-064a-5345-39af-12efb518f2fc-7247f98c, #w-node-e420e851-064a-5345-39af-12efb518f2fe-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-7247f98c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-7247f98c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-7247f98c, #w-node-_9ba1cafc-0300-595b-6169-540e69025b6f-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-7247f98c {
  align-self: center;
}

#w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ece089ec-5869-e9d5-73d7-2b89877427ba-7247f98c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0d-7247f98c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0e-7247f98c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e11-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16d40d7e-5747-e5a9-aa6b-7dd2bb44a8f2-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_8434cf9b-37a2-1416-4498-50620d073246-7247f98c, #w-node-e089e0ab-7d93-4b6e-73d3-7623859f653c-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34cfc0dc-4308-5222-b6a6-393f8bff57ef-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22db-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e6-7247f98c, #w-node-_611f3aab-04d9-56cd-9563-6f28cd8a520e-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3aa12a05-a8eb-72ee-0ad3-7271fe259576-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f1725d87-03ab-3217-aec9-d00d8015622d-7247f98c, #w-node-f1725d87-03ab-3217-aec9-d00d8015622e-7247f98c, #w-node-f1725d87-03ab-3217-aec9-d00d80156231-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1725d87-03ab-3217-aec9-d00d80156279-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2357213-de86-8536-b5d9-4c773585e571-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-7247f98c, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-7247f98c, #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-7247f98c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ad11c377-760d-b393-8223-aaa71e21b788-7247f98c {
  place-self: center;
}

#w-node-e091006b-0cea-83cb-57fa-40cc1f61c47c-7247f98c {
  place-self: start center;
}

#w-node-b4be747b-48bb-aa4d-ab28-f910eb241f61-7247f98c {
  align-self: start;
}

#w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-7247f98c, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-7247f98c, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-7247f98c, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2655a581-5aa9-9e58-4c29-22473382ff59-7247f98c, #w-node-_5e0cf12e-2273-ed6a-ddc8-9eec67350a50-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-7247f98c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-7247f98c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33e-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-7247f98c, #w-node-_750c6bd1-93a7-0853-4aee-3fbf3f0a78f1-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce345-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9e37d39e-f41c-32c7-214f-7125ed24acff-7247f98c, #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34c-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b862a085-26ee-642a-965c-132a11a0602f-7247f98c, #w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce353-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8308cc97-0567-3d93-e070-9a2ef97f6a98-7247f98c, #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-7247f98c, #w-node-_93434736-f074-0493-7e5f-9ee5f036bc25-7247f98c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-7247f98c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-7247f98c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-7247f98c, #w-node-_9801fee6-22dc-3a13-853d-3438671f9e23-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1bc6d5cf-c6a4-7847-0603-16b55ec6150e-7247f98c, #w-node-_82cd9c85-c15c-dc29-f256-013023b0c07d-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ea6bd472-a5d6-d495-128d-36a9b7928cd4-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-7247f98c, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-7247f98c, #w-node-_95099b76-f8db-e219-694a-1f65f839247b-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f9a72cc-9044-4e41-bd43-b880d60bd18d-7247f98c, #w-node-ee383534-3b50-dfc1-3558-55487dbd7008-7247f98c, #w-node-_68cf83be-443a-7b1e-1f93-57e6c16aed9f-7247f98c, #w-node-_9ab805d0-c2c5-49b3-95d1-d6189cd06f74-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-7247f98c, #w-node-_2108a5d1-4f4e-0e57-38b2-6bc7c2202c6e-7247f98c, #w-node-b782d537-be32-cddb-8e2f-27f6e166f2bd-7247f98c, #w-node-_569add05-99f6-3cd5-4e1e-50efa87bd655-7247f98c, #w-node-a0b28341-6732-746a-daca-0dd641599968-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855d-7247f98c, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98563-7247f98c, #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-7247f98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-7247f98c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9635e635-5c97-2197-44ca-24296a7948f9-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-7247f98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_6dd43c0f-5122-b7af-c0aa-e96864013e04-4ceb777a, #w-node-_84985711-766d-0dab-2e0e-fd16f9f0a833-4ceb777a, #w-node-_3b44d646-f1d6-8f86-5b8a-221a5dd5b000-4ceb777a, #w-node-b26ca21d-94ae-3c02-9e79-1c39220dc743-4ceb777a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_551263d9-8d7f-e4f6-b7ef-b50f91da8ab6-4ceb777a, #w-node-_6c8b5e3e-42c7-013c-5e0e-bcc8005deae2-4ceb777a, #w-node-_3afe5a93-92ab-73ce-cf0c-7385b95fef37-4ceb777a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-4ceb777a, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-4ceb777a, #w-node-_5ed061ba-3256-0d96-5182-5bcee99e3358-4ceb777a, #w-node-b2cb474e-4b08-527e-e286-b32cef21f677-4ceb777a, #w-node-_9443992b-e4d9-effb-92ee-90f53d2807d9-4ceb777a, #w-node-d7ae0e98-98dc-cf47-7a0f-ed8bee581034-4ceb777a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-4ceb777a, #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-4ceb777a:active {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbdde-4ceb777a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddf-4ceb777a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-4ceb777a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde2-4ceb777a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde3-4ceb777a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde4-4ceb777a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-8f609db9, #w-node-fb9db1f3-fe87-c11e-c782-d6b5b8d46579-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-8f609db9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcade430-4a8a-c659-9615-ad831c7553ad-8f609db9, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-8f609db9, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44a2f164-9377-e1b9-a6c5-525e71ee8d6a-8f609db9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3b-8f609db9, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3c-8f609db9, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3d-8f609db9, #w-node-db40cafb-0ea7-8895-eb5a-4a85130473af-8f609db9, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f42-8f609db9, #w-node-d3124c24-28d9-5e83-234c-f180d7a120d6-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dedd6dd6-650e-d5cd-49b0-428e6e79b119-8f609db9, #w-node-dedd6dd6-650e-d5cd-49b0-428e6e79b11b-8f609db9, #w-node-_2a0f7d19-564e-8539-0545-a623a8ce83e5-8f609db9, #w-node-_9434cf3d-3d5f-f5f1-56f3-6c2c17c967c1-8f609db9, #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc18-8f609db9, #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc1b-8f609db9, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_844e0e9a-ca0c-99b1-cb86-f69c5a7e4349-8f609db9, #w-node-e7edfd63-45ce-4dae-a1e9-976e7c907bd0-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b651ede8-cfb7-f204-1a55-8912d78af601-8f609db9, #w-node-_59222c03-a74d-9221-e3aa-f472e35f298f-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_59222c03-a74d-9221-e3aa-f472e35f2990-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5442560b-e788-b700-043d-52b56954e1e0-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5442560b-e788-b700-043d-52b56954e1e1-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5442560b-e788-b700-043d-52b56954e1e4-8f609db9, #w-node-_5442560b-e788-b700-043d-52b56954e1ec-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5442560b-e788-b700-043d-52b56954e1e8-8f609db9, #w-node-f896c394-6b19-7e4d-d884-ab39358b3aeb-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11ad9a2a-eefb-b6a7-bf9b-df6950acbcf1-8f609db9, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-8f609db9, #w-node-_903c5391-e30f-0292-ef35-41da8e3d57d1-8f609db9, #w-node-_0c52ee52-7ccf-ad18-63bb-5ed523d406b3-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1036af62-6326-3d03-0ce9-76b3314acd87-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-8f609db9, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-8f609db9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9, #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9, #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77206-8f609db9, #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77209-8f609db9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9, #w-node-b059419e-e052-c643-29e3-7f27e181526d-8f609db9, #w-node-_518a86fc-fc42-5d79-fc3a-fd439077db87-8f609db9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-8f609db9, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-8f609db9, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4312c26f-18ae-9ee7-e933-e991649f3b5c-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9eef3255-807d-af8d-f2f9-ff7822b97d8a-8f609db9, #w-node-_420f95f7-b1a9-342d-bb87-294f88021248-8f609db9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto auto;
  grid-template-columns: 6fr;
}

#w-node-_39c78b04-32a9-dd29-5f29-61baa1114138-8f609db9, #w-node-_39c78b04-32a9-dd29-5f29-61baa1114139-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39c78b04-32a9-dd29-5f29-61baa111413c-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_9420492b-a88a-703c-ac67-a33998c47a26-8f609db9, #w-node-_0e535493-79cc-93df-96df-b89c8254feb6-8f609db9, #w-node-_0e535493-79cc-93df-96df-b89c8254feb7-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0e535493-79cc-93df-96df-b89c8254feba-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_0e535493-79cc-93df-96df-b89c8254fec1-8f609db9, #w-node-_0e535493-79cc-93df-96df-b89c8254febc-8f609db9, #w-node-_0e535493-79cc-93df-96df-b89c8254fec6-8f609db9, #w-node-_7573c166-ce40-267d-281a-7783f6ed3649-8f609db9, #w-node-_7573c166-ce40-267d-281a-7783f6ed364a-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7573c166-ce40-267d-281a-7783f6ed364d-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_23c0ce4a-d6ab-d057-0346-ac3887d572d3-8f609db9, #w-node-_01481d52-92de-f11e-b5c4-3573d0890dfa-8f609db9, #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-8f609db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9635e635-5c97-2197-44ca-24296a7948f9-8f609db9, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-8f609db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_06071a8a-7c4a-9617-fd98-c5dbb7804079-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb780407b-8b63cf9e, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-51469471, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5f487275-b84c-6173-1a63-e641ed76cce1-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-badeb90c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-badeb90c {
    order: 0;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-badeb90c, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9ba1cafc-0300-595b-6169-540e69025b6f-badeb90c {
    order: 0;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-badeb90c, #w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-badeb90c {
    order: 0;
    align-self: center;
  }

  #w-node-_31478f1c-d4fe-aaff-741a-53e7ffff7736-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7112bcf8-fc6a-405e-8aca-dddca935e27a-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e5b-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-badeb90c {
    order: 0;
  }

  #w-node-_5f487275-b84c-6173-1a63-e641ed76cce1-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-c95589e7, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_5f487275-b84c-6173-1a63-e641ed76cce1-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-7247f98c, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9ba1cafc-0300-595b-6169-540e69025b6f-7247f98c {
    order: 0;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-7247f98c, #w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-7247f98c {
    order: 0;
    align-self: center;
  }

  #w-node-ece089ec-5869-e9d5-73d7-2b89877427ba-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-7247f98c {
    order: 0;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-4ceb777a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbdde-4ceb777a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddf-4ceb777a {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-4ceb777a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde4-4ceb777a {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-8f609db9, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-8f609db9, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-8f609db9, #w-node-_5442560b-e788-b700-043d-52b56954e1e0-8f609db9, #w-node-_5442560b-e788-b700-043d-52b56954e1e4-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1036af62-6326-3d03-0ce9-76b3314acd87-8f609db9 {
    order: 0;
    align-self: center;
  }

  #w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9, #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9, #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9, #w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9, #w-node-_4312c26f-18ae-9ee7-e933-e991649f3b5c-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9eef3255-807d-af8d-f2f9-ff7822b97d8a-8f609db9, #w-node-_420f95f7-b1a9-342d-bb87-294f88021248-8f609db9 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_85c3bbda-0ea7-8be0-79b7-4c15540a62d0-0d3982d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-0d3982d0, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-0d3982d0, #w-node-_35da878c-1654-1ff0-baa5-8f4cda0c1669-0d3982d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-0d3982d0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e6633898-3cc0-fd04-af4a-ec172540b060-4cf24469, #w-node-_39ee8a02-c8f2-4715-262a-f7e353e11721-5b003008, #w-node-e132918b-85a8-fcd7-31d0-03ccd85d6014-5b003008 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4bbe15dc-5c4a-1aa9-905f-2b6a3aaeb116-2e7b7ace, #w-node-_1ad71df9-5283-6311-09f6-275500f8b9b1-2e7b7ace {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f10ffaae-e60c-9ddb-33e5-df2893e3a41f-2e7b7ace, #w-node-_0261d07d-d2e6-b3e9-6a32-d7a13083ec47-2e7b7ace {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6633898-3cc0-fd04-af4a-ec172540b064-a1e7eab5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d376ec28-9542-86af-0cd3-3066c8bc3eb6-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_57615329-5672-ba86-c2af-d679773a96a5-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96ac-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96b3-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96bb-658654bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_478b1bca-a41d-5139-5d96-381c86ef98f3-658654bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_21788577-8545-fff1-f152-0215a62f1146-658654bf {
    order: 0;
  }

  #w-node-_73fc4447-42df-6272-7770-6ce94c15555c-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c15555e-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_73fc4447-42df-6272-7770-6ce94c155560-658654bf {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_73fc4447-42df-6272-7770-6ce94c155563-658654bf {
    grid-area: span 5 / span 4 / span 5 / span 4;
  }

  #w-node-_73fc4447-42df-6272-7770-6ce94c15556d-658654bf, #w-node-_7c464e99-1be8-844c-3c9d-7a62c92da15d-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7c464e99-1be8-844c-3c9d-7a62c92da15f-658654bf {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7c464e99-1be8-844c-3c9d-7a62c92da168-658654bf {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_7c464e99-1be8-844c-3c9d-7a62c92da169-658654bf {
    order: 1;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f1b441e6-cf47-e7bc-563a-2be2293fb07e-658654bf, #w-node-f1b441e6-cf47-e7bc-563a-2be2293fb083-658654bf, #w-node-d0a5b3f4-6620-dd8e-3cda-e1fe95966091-658654bf, #w-node-_97383059-1039-22e5-b26f-d767932146ea-658654bf, #w-node-_4e77e3de-a86f-f7f5-483f-28040b8d8f18-658654bf, #w-node-_8305c43e-32e3-ab09-7ca8-fda5456db823-658654bf, #w-node-_73fc4447-42df-6272-7770-6ce94c1555a9-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_73fc4447-42df-6272-7770-6ce94c1555ad-658654bf, #w-node-_9c2630c0-3a22-9586-c057-23349c071be9-658654bf {
    order: 0;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfe-658654bf {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfd-658654bf {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_69afbc94-b21f-22cc-aa67-6ae18f56d8a2-658654bf {
    order: 0;
  }

  #w-node-_69afbc94-b21f-22cc-aa67-6ae18f56d8a7-658654bf {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00b6-658654bf {
    order: 0;
  }

  #w-node-_2cfcbbcf-6ba6-e323-c954-9330d23b00ea-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fdca4c94-22c9-bd39-e591-26314316873b-658654bf, #w-node-fdca4c94-22c9-bd39-e591-263143168740-658654bf, #w-node-b790f141-84ca-7151-4e1a-2818e6f18393-658654bf {
    order: 0;
  }

  #w-node-_241b8636-e233-c77e-6059-d3fef8d3f4ee-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_341005bd-e771-a179-37b4-7016061c77d9-658654bf, #w-node-_868ee589-db16-4d46-befa-516c7c09fd5e-658654bf {
    order: 0;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cea-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf0-658654bf, #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf2-658654bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf3-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae8ae841-b6a1-6443-a1e5-730ae0e49508-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61ce-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61e1-914bd3a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fa0ed967-f25b-fdf5-2921-8f2a775fd39c-914bd3a6, #w-node-fa0ed967-f25b-fdf5-2921-8f2a775fd39f-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa0ed967-f25b-fdf5-2921-8f2a775fd3a1-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63bb12af-21ac-6e67-d3ad-a4b9c2f9a68c-914bd3a6, #w-node-_63bb12af-21ac-6e67-d3ad-a4b9c2f9a68d-914bd3a6, #w-node-ceab165f-e790-a16a-6119-e2d28ae351c9-914bd3a6, #w-node-_6f3fe349-baff-c19b-3694-8fb11560261f-914bd3a6, #w-node-_6f3fe349-baff-c19b-3694-8fb115602624-914bd3a6, #w-node-_290ed757-eb92-4db5-4634-597823d6c891-914bd3a6, #w-node-_290ed757-eb92-4db5-4634-597823d6c894-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_290ed757-eb92-4db5-4634-597823d6c896-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_919480e4-936d-4e5b-11b8-15d2c67c37b2-914bd3a6, #w-node-f94c86e6-0741-318c-2cd6-9565c7b3f43e-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6c4b63ee-4a87-cac2-827e-121f5874831b-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2c75d90f-68bb-6851-1bf6-ca3179edef2a-914bd3a6 {
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-a7afa321-c274-f474-2657-1fb1528d1fa0-914bd3a6 {
    order: 0;
  }

  #w-node-_4122cf34-7f8b-0fc3-92ae-43dbfc45bc6c-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4122cf34-7f8b-0fc3-92ae-43dbfc45bc6e-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025cb-914bd3a6 {
    order: 0;
  }

  #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025d6-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025da-914bd3a6, #w-node-_1dd96bbc-e009-258a-3377-3d740f9ec323-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1dd96bbc-e009-258a-3377-3d740f9ec328-914bd3a6 {
    order: 0;
  }

  #w-node-fc0dd3df-7654-1149-4dc3-b6ef214bb9e0-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd54c-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd54e-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd562-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd565-914bd3a6, #w-node-_8c989417-b135-12ca-1061-151d2033353b-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd577-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd590-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5bb-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5bd-914bd3a6, #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5c3-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_79e156b1-efad-48e5-669c-76dff1db14b9-914bd3a6, #w-node-_8a4a9224-5d40-87b1-5f9a-dfba0400722c-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd5d8-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_905197e9-bbc3-c103-33f6-474f23354562-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: auto;
  }

  #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd694-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd699-914bd3a6 {
    order: 0;
  }

  #w-node-_7aab48b0-f043-93f0-31c7-b1ee05cfd69c-914bd3a6 {
    order: 1;
  }

  #w-node-d486892f-99fd-c9a3-a5bc-01c2c5dcd3d5-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba3e-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba43-914bd3a6 {
    order: 0;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba4b-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: auto center;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba6b-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa2-914bd3a6 {
    order: 0;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa6-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baa7-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baaa-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baad-914bd3a6, #w-node-da7c8a0a-cf33-9024-b2f9-d380ba106277-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bab5-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-adcb27a0-5847-7935-20bb-b0169bca9667-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7bada-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7badb-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baeb-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baef-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-eb89d1a0-0b3b-2a32-76ae-62759df96da5-914bd3a6, #w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75c-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75e-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75f-914bd3a6 {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_341005bd-e771-a179-37b4-7016061c77d9-914bd3a6 {
    order: 0;
  }

  #w-node-e93288dc-9014-7a7d-5f46-20c9d8f38d9d-914bd3a6, #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c80-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c86-914bd3a6, #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c88-914bd3a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c89-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_328a1f79-69a4-b1c3-11a7-c7b9866533d0-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_429f388d-354f-395a-4901-29cc1492e6dd-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6e4-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6eb-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6f3-8b63cf9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_370cdbd4-7974-7e96-676b-d9fd5fc8eba4-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_21788577-8545-fff1-f152-0215a62f1146-8b63cf9e {
    order: 0;
  }

  #w-node-_919480e4-936d-4e5b-11b8-15d2c67c37b2-8b63cf9e, #w-node-f94c86e6-0741-318c-2cd6-9565c7b3f43e-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0d65c59b-4d1d-c377-cbe4-86eff2123398-8b63cf9e {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9e1a3bc2-61b3-58e9-00a9-3aa92c055234-8b63cf9e, #w-node-d22d9f5b-e888-7854-8186-137c76cc27e1-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-eeda034b-2bf9-ad57-2d6d-844ee1fc691e-8b63cf9e {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20b5c465-8e24-c57e-43e8-ec272818d7ce-8b63cf9e, #w-node-_6f367194-fcac-99f9-0c6f-19e6cbacee50-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6f367194-fcac-99f9-0c6f-19e6cbacee52-8b63cf9e {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-db5c2955-4023-fb22-9444-e9fd8c588245-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb7804079-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb780407b-8b63cf9e, #w-node-f29645f6-e95a-e073-a14b-96565aceddc9-8b63cf9e, #w-node-f0337ac8-10a9-151e-ec38-27b5003c35ee-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f0337ac8-10a9-151e-ec38-27b5003c35f0-8b63cf9e {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b9a348fd-7b4e-3492-607d-d0740e276810-8b63cf9e {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_6ee18422-ddfb-a466-c1b2-606b810f7e23-8b63cf9e, #w-node-_46c362c8-9fde-5d57-65d8-bfedb1038976-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6121b2bf-be4c-2285-fe39-c685c2c185ac-8b63cf9e, #w-node-_353f0a94-7972-6976-11c8-7e4eb6a89994-8b63cf9e {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4c920433-1caa-9673-8b67-3050b95d4ab9-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1e4f3c02-a249-18d8-fdcd-64c56e0afb7f-8b63cf9e, #w-node-ac9f17b3-9142-625c-be68-dcd3380ef3c4-8b63cf9e, #w-node-d8abea6f-b20c-cfc7-715f-0913eca554ba-8b63cf9e, #w-node-ac9f17b3-9142-625c-be68-dcd3380ef3d8-8b63cf9e, #w-node-_9ca43f9c-8b00-3135-79e6-49c0b7f4767d-8b63cf9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_70183f36-248f-0199-b0a9-d9d675e35855-8b63cf9e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-ac9f17b3-9142-625c-be68-dcd3380ef3e9-8b63cf9e, #w-node-af652fa9-b650-e0ee-f8a0-4c4614fb22d2-8b63cf9e, #w-node-ac9f17b3-9142-625c-be68-dcd3380ef3fa-8b63cf9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_718d471d-155d-1f4c-4624-89d2a78030af-8b63cf9e, #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bd9-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bdf-8b63cf9e, #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be1-8b63cf9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be2-8b63cf9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f54ac1b-5a82-ed3b-44fb-122b5debacc6-daec6a51 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-daec6a51, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-daec6a51, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f3081-daec6a51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c0866943-8f37-1050-3843-eecebecaca82-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca9a-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca9c-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca9f-daec6a51 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c0866943-8f37-1050-3843-eecebecacaa5-daec6a51, #w-node-_4e1a4994-a11f-7378-1a36-134613f7597c-daec6a51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771c-daec6a51, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771e-daec6a51, #w-node-_04d003c5-d024-e594-19da-d21cba713c5f-daec6a51, #w-node-_750790ea-321f-2fee-e30a-e39b1485038c-daec6a51, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b32-daec6a51, #w-node-b9485c37-6f2c-a29a-f9f4-a63aacc13c98-daec6a51, #w-node-_20a27c22-72d3-9423-698a-9079a5f1bc08-daec6a51, #w-node-afc96b30-cc3b-a21b-73a9-a4c20f2dc4c3-daec6a51, #w-node-_6e6878d8-16b3-0284-4a08-136ecda90abd-daec6a51, #w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426c-daec6a51 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426d-daec6a51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2925396f-dbd3-c9d8-f21b-68c748cae84e-daec6a51, #w-node-_0c72c902-5b3b-f8b1-ecd2-e7899d665136-daec6a51, #w-node-_9b5eebfc-bb06-4fcc-616e-30007bd02cf6-daec6a51, #w-node-_2925396f-dbd3-c9d8-f21b-68c748cae850-daec6a51, #w-node-_2925396f-dbd3-c9d8-f21b-68c748cae852-daec6a51, #w-node-_6b23dbc7-ac5b-e253-1c6b-8a1806206f7e-daec6a51, #w-node-_895126d2-ea62-a40b-1f47-2df83aad50ec-daec6a51, #w-node-e029f87b-0788-858c-7645-7b5323131550-daec6a51, #w-node-c0866943-8f37-1050-3843-eecebecaca82-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca84-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca86-ec921d39 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c0866943-8f37-1050-3843-eecebecaca89-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8a-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8b-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8c-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8d-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8e-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca8f-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca90-ec921d39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c0866943-8f37-1050-3843-eecebecaca98-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca9a-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca9c-ec921d39, #w-node-c0866943-8f37-1050-3843-eecebecaca9f-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771c-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f4771e-ec921d39, #w-node-_04d003c5-d024-e594-19da-d21cba713c5f-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f47734-ec921d39, #w-node-b707ff8a-31e5-fb3f-4fb1-5957fa177b53-ec921d39, #w-node-d2210cca-f4c0-eae4-b273-82a24b35e0cc-ec921d39, #w-node-_73eb6c16-c16f-68af-8c12-1db7b9f47736-ec921d39, #w-node-_2bd7d822-be82-2fc4-670c-098e93920ff2-ec921d39, #w-node-_21a69761-270f-60be-4623-027d879abe61-ec921d39, #w-node-_9d63ee33-e787-5c26-e53e-188b4e906e61-ec921d39 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4db23c66-865f-aa0d-9344-055e199d3118-ec921d39 {
    grid-area: span 5 / span 4 / span 5 / span 4;
  }

  #w-node-_750790ea-321f-2fee-e30a-e39b1485038c-ec921d39, #w-node-_55bc313e-20d7-b486-a9dc-594b9fb74b32-ec921d39, #w-node-b9485c37-6f2c-a29a-f9f4-a63aacc13c98-ec921d39, #w-node-_6e6878d8-16b3-0284-4a08-136ecda90abd-ec921d39, #w-node-e7a3f621-2f34-4e4a-2ff8-5c3b3230426c-ec921d39 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_16f19178-8b30-14c3-b372-f61c4a407774-ec921d39, #w-node-_69985538-1efc-a248-6673-0b1005d050b8-829dadde, #w-node-_84a3c113-2ba8-0b2d-9052-b7b0f0b357f9-829dadde, #w-node-d73e7a97-d678-c195-01f8-4a832edd8048-829dadde, #w-node-a3b3f945-89a5-0bdb-187b-2115c088cc0c-829dadde, #w-node-_996bdeb2-d56f-6942-07b0-3a32a914bfdb-829dadde, #w-node-_08c056ef-e8b1-72cd-359f-e7462efc4827-829dadde {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_055fb373-52cb-b83b-1095-1247c303f3ad-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e22f-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e248-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a63-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a69-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a77-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a83-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d72c-6328db7a, #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d72d-6328db7a, #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d730-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_752d43ff-5d58-c9ab-cbf4-ac13fec3d732-6328db7a {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a0fca4e6-f1ff-d557-afa1-895a28ea898a-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c1-6328db7a, #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c2-6328db7a, #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c4-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57fa1be2-4050-01cf-4fd3-488d629165c6-6328db7a {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5e30c617-7095-053f-d16f-f644102d419e-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41a1-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5e30c617-7095-053f-d16f-f644102d41a3-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41ad-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41b5-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41be-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41c6-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41d0-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3fba06e2-425f-9406-25ce-07e2d6a814e9-6328db7a, #w-node-a96d13be-d69f-8b90-8574-317bbf3ec2c5-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_778fdd21-9a70-3335-2210-3f876e8888b5-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_08d9385d-7289-46e3-2cc1-40ce9e200c95-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f62e8f72-79d0-3b81-991d-86b7c03ce9eb-6328db7a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_94d07ff8-4707-1c93-acd2-bb34cbc4e399-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2ca6cd44-621f-28d9-20d2-df2388b82e90-6328db7a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2a516d1d-836c-0948-6b90-bb6dcbb10477-6328db7a, #w-node-_2a516d1d-836c-0948-6b90-bb6dcbb10478-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2a516d1d-836c-0948-6b90-bb6dcbb1047a-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7738c7fd-3265-62d7-f4d9-ffe31c9a3192-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_87432705-04bb-eceb-ef45-9335fc194982-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_68e47bd4-d46c-5187-b916-b432924af7a0-6328db7a, #w-node-_68e47bd4-d46c-5187-b916-b432924af7a4-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_68e47bd4-d46c-5187-b916-b432924af7a6-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2719e0ef-60f2-742d-ec6a-b1075e1e9da7-6328db7a, #w-node-_2acecb25-0347-217b-ebf9-d7e94da8b5e5-6328db7a, #w-node-_02fec0a9-b0df-116e-9733-2531647eb024-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d32e1cd4-83ca-9ead-878e-85abd32d448b-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-f4736ee4-2697-ed1d-cc71-b890cb6e2482-6328db7a, #w-node-f4736ee4-2697-ed1d-cc71-b890cb6e2486-6328db7a, #w-node-f4736ee4-2697-ed1d-cc71-b890cb6e2488-6328db7a, #w-node-_2b0693e7-3065-d457-2ab6-bd40976a0e68-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2a9d8c83-50ab-e303-bf52-41e74cc29e2a-6328db7a, #w-node-be86da86-7ad2-6649-12f2-57e2b334effb-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3176c8f5-e860-3b65-ff5d-e10fe59fa41f-6328db7a, #w-node-b4f883ac-4d4c-95fe-24c0-e887af512204-6328db7a, #w-node-b4f883ac-4d4c-95fe-24c0-e887af512205-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b4f883ac-4d4c-95fe-24c0-e887af512207-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d6e95b3a-19fc-2fb7-0f6f-0fd880ee03cc-6328db7a, #w-node-_613a2202-d632-a670-5b38-da50eb12b49a-6328db7a, #w-node-_613a2202-d632-a670-5b38-da50eb12b49b-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_613a2202-d632-a670-5b38-da50eb12b49d-6328db7a {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_918e060e-9718-68ec-eb14-cf9383cf1a0b-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56bec81a-7c85-1fd3-5fd4-8b5959ac1e96-6328db7a, #w-node-bbf50ca6-b9eb-0ea4-b7f5-9d1e54ed3b8b-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8468928e-420e-38ab-307f-c6495f7290d8-6328db7a, #w-node-_04100b14-4e1d-2c7b-0a36-f19d0f152711-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fb099ecc-5cb7-a694-6148-15d60afde2c8-6328db7a, #w-node-bb2d578b-f1c5-589b-7823-a90afec27acc-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b532ac0e-8d1b-5be6-475e-ea4e4cbd492f-6328db7a, #w-node-a21a246f-2c78-e9d0-41be-c154f38e07a0-6328db7a, #w-node-af5d168a-bf18-be2b-edfc-f9dc24372afa-6328db7a {
    order: 0;
  }

  #w-node-_1cdaf69e-aeee-81fc-fcd7-4eda76d29bcd-6328db7a, #w-node-_4420d099-e29f-f400-5330-9d37ef1cc232-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4420d099-e29f-f400-5330-9d37ef1cc234-6328db7a {
    order: 10;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7e64a19a-98b1-fca1-7815-048ec3afea83-6328db7a, #w-node-e3102234-860e-8405-5c5a-f249668f1df0-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e3102234-860e-8405-5c5a-f249668f1df2-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d2c6083d-8ace-0b2a-7ef5-9b5b7e3381c6-6328db7a, #w-node-de872ecf-3e87-65e2-1660-ea0550fb9530-6328db7a, #w-node-de872ecf-3e87-65e2-1660-ea0550fb9534-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_06e03eaa-4714-bd80-fdee-599ffba48a6e-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c24afed9-65ba-afb0-62bd-9cbf327dbf6e-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a059d957-c2e2-db82-a126-0d1fe35a181d-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ab1c6c17-dd1f-4dc4-4916-ddd4e469f8c2-6328db7a, #w-node-b2efed89-d42b-47e2-b1e6-dfce4cad6f43-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7a8ad3ec-349c-fa6c-5236-389c5aa8b92f-6328db7a {
    align-self: center;
  }

  #w-node-_7a8ad3ec-349c-fa6c-5236-389c5aa8b931-6328db7a {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e7f5f183-2d17-e8b4-d24f-ef7b43329066-6328db7a {
    align-self: center;
  }

  #w-node-e7f5f183-2d17-e8b4-d24f-ef7b43329068-6328db7a, #w-node-e0697074-532d-b22c-c566-a99595e4213b-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_532c1160-30c6-9f35-1e07-c8a699f1b921-6328db7a {
    align-self: center;
  }

  #w-node-_7b155931-f4ce-de5f-be0e-6aaa2276cf6e-6328db7a, #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dedb-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee1-6328db7a, #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee3-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee4-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-51469471, #w-node-_55d9a284-1d38-006f-051c-9c4beaa47af8-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33851-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33864-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dcade430-4a8a-c659-9615-ad831c7553ad-51469471, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-51469471, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-51469471, #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-51469471, #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3a8ae53-5d2d-e11e-8f4d-bdeb69520b87-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-51469471, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-51469471, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa776988-6886-2322-cb25-b48ca150c051-51469471 {
    order: 9999;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7095-51469471 {
    order: 9999;
  }

  #w-node-_7b4270d4-125b-6a08-cf76-a31213c43edc-51469471, #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc49-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc5a-51469471, #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc64-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-51469471, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-51469471, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf7-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e989c0fb-2865-7bcb-3e00-2eb82169624b-51469471, #w-node-c23c3856-4786-ee38-bdf7-d2d9a0c85b47-51469471, #w-node-_7bfcf28d-30ae-3b1e-597d-7c6d0e5e17c4-51469471, #w-node-c89c2491-fec2-842c-8cac-8e7020087f31-51469471, #w-node-d0b7cdb3-5a98-7b67-9404-4947773811dc-51469471, #w-node-_07655c87-6a9b-aeb2-367e-b11d53b6c942-51469471, #w-node-_2ddab869-0195-7260-6a74-1da17c82236d-51469471, #w-node-_85a71a63-9072-8eff-663a-67e8a7158768-51469471 {
    order: 9999;
  }

  #w-node-_681e02b7-23ba-370e-421e-412cbb347a2c-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_681e02b7-23ba-370e-421e-412cbb347a2e-51469471 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_854dbdb1-a425-ca58-f916-3f64d2e75dc3-51469471, #w-node-_854dbdb1-a425-ca58-f916-3f64d2e75dc5-51469471, #w-node-_779b8e4e-0b2e-2420-79be-6d79e20950fb-51469471, #w-node-e88d4217-3725-75e1-3899-4df4837ed0ea-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fc75394-daa2-e8dc-76df-9f4c579497b2-51469471 {
    order: 9999;
  }

  #w-node-a49ef248-8160-a6c4-5098-b8948f431874-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a49ef248-8160-a6c4-5098-b8948f431877-51469471 {
    order: 9999;
  }

  #w-node-_86260600-94f4-2dc0-248d-7e8816dcf34d-51469471, #w-node-_86260600-94f4-2dc0-248d-7e8816dcf350-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86260600-94f4-2dc0-248d-7e8816dcf352-51469471 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-51469471, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e7-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_717606cd-98d8-f7e4-3cbf-9471044af26c-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_717606cd-98d8-f7e4-3cbf-9471044af26f-51469471 {
    order: 9999;
  }

  #w-node-a34a3bae-bc3a-7a55-f9c6-615606d77d38-51469471, #w-node-a34a3bae-bc3a-7a55-f9c6-615606d77d3a-51469471, #w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-51469471, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-51469471, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3be8f5e2-ad48-b54a-1f62-e8b3dfc87445-51469471 {
    order: 9999;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce330-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce333-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce339-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33f-51469471 {
    order: 9999;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb959-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce346-51469471 {
    order: 9999;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef4-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34d-51469471 {
    order: 9999;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf570-51469471, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce354-51469471 {
    order: 9999;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa4-51469471 {
    order: 9999;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-51469471, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-51469471, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-51469471, #w-node-_23d00b1a-389d-b95b-ca39-503d43137700-51469471, #w-node-_23d00b1a-389d-b95b-ca39-503d43137701-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-51469471, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024a-51469471 {
    align-self: center;
  }

  #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024c-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-51469471 {
    align-self: center;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9d-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc0-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd2-51469471 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-51469471, #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dcade430-4a8a-c659-9615-ad831c7553ad-badeb90c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-badeb90c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-badeb90c, #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-badeb90c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3a8ae53-5d2d-e11e-8f4d-bdeb69520b87-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-badeb90c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-badeb90c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7095-badeb90c {
    order: 9999;
  }

  #w-node-_7b4270d4-125b-6a08-cf76-a31213c43edc-badeb90c, #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc49-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc5a-badeb90c, #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc64-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-badeb90c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-badeb90c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9ba1cafc-0300-595b-6169-540e69025b6f-badeb90c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-badeb90c, #w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-badeb90c {
    order: 0;
    align-self: center;
  }

  #w-node-_31478f1c-d4fe-aaff-741a-53e7ffff7736-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7112bcf8-fc6a-405e-8aca-dddca935e27a-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_2da12012-076e-435e-76e4-19ae8958f5be-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2da12012-076e-435e-76e4-19ae8958f5d2-badeb90c, #w-node-_2da12012-076e-435e-76e4-19ae8958f5de-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0d-badeb90c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0e-badeb90c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e11-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16d40d7e-5747-e5a9-aa6b-7dd2bb44a8f2-badeb90c, #w-node-_34cfc0dc-4308-5222-b6a6-393f8bff57ef-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22db-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_611f3aab-04d9-56cd-9563-6f28cd8a520e-badeb90c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0469967e-90e5-371e-e287-d14fecd67e3c-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e3d-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e40-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0469967e-90e5-371e-e287-d14fecd67e43-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_0469967e-90e5-371e-e287-d14fecd67e57-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0469967e-90e5-371e-e287-d14fecd67e5b-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_0469967e-90e5-371e-e287-d14fecd67e61-badeb90c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d8015622d-badeb90c, #w-node-f1725d87-03ab-3217-aec9-d00d8015622e-badeb90c, #w-node-f1725d87-03ab-3217-aec9-d00d80156231-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-badeb90c, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-badeb90c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-badeb90c {
    order: 0;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-badeb90c, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-badeb90c, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb959-badeb90c {
    order: 9999;
  }

  #w-node-_750c6bd1-93a7-0853-4aee-3fbf3f0a78f1-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_750c6bd1-93a7-0853-4aee-3fbf3f0a78f4-badeb90c {
    order: 9999;
  }

  #w-node-_9e37d39e-f41c-32c7-214f-7125ed24acff-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9e37d39e-f41c-32c7-214f-7125ed24ad03-badeb90c {
    order: 9999;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef4-badeb90c {
    order: 9999;
  }

  #w-node-b862a085-26ee-642a-965c-132a11a0602f-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b862a085-26ee-642a-965c-132a11a06033-badeb90c {
    order: 9999;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf570-badeb90c {
    order: 9999;
  }

  #w-node-_8308cc97-0567-3d93-e070-9a2ef97f6a98-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8308cc97-0567-3d93-e070-9a2ef97f6a9c-badeb90c {
    order: 9999;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa4-badeb90c {
    order: 9999;
  }

  #w-node-_9735824f-af15-501e-8e6d-f28ad59e4669-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62805569-840b-f5ad-6673-29f00d93eefb-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-badeb90c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-badeb90c, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-badeb90c, #w-node-_23d00b1a-389d-b95b-ca39-503d43137700-badeb90c, #w-node-_23d00b1a-389d-b95b-ca39-503d43137701-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-badeb90c, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024a-badeb90c {
    align-self: center;
  }

  #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024c-badeb90c {
    order: 0;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-badeb90c {
    align-self: center;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9d-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-badeb90c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc0-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd2-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-badeb90c, #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dcade430-4a8a-c659-9615-ad831c7553ad-c95589e7, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-c95589e7, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-c95589e7, #w-node-_6a267540-16f3-35cf-3230-3ca4f37b6707-c95589e7, #w-node-ace724a9-715c-834c-61a9-a1d70b1fb2b6-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3a8ae53-5d2d-e11e-8f4d-bdeb69520b87-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-c95589e7, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-c95589e7, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7095-c95589e7 {
    order: 9999;
  }

  #w-node-_7b4270d4-125b-6a08-cf76-a31213c43edc-c95589e7, #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc49-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc5a-c95589e7, #w-node-_58cdd0ef-807d-f9d3-e039-acae35dccc64-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3377894-634f-ce0c-cc82-d46fb7b4807b-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4807e-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3377894-634f-ce0c-cc82-d46fb7b48080-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4808a-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b48092-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4809b-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-c95589e7, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-c95589e7, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c23c3856-4786-ee38-bdf7-d2d9a0c85b47-c95589e7, #w-node-_7bfcf28d-30ae-3b1e-597d-7c6d0e5e17c4-c95589e7, #w-node-c89c2491-fec2-842c-8cac-8e7020087f31-c95589e7, #w-node-d0b7cdb3-5a98-7b67-9404-4947773811dc-c95589e7, #w-node-_07655c87-6a9b-aeb2-367e-b11d53b6c942-c95589e7, #w-node-_2ddab869-0195-7260-6a74-1da17c82236d-c95589e7, #w-node-_85a71a63-9072-8eff-663a-67e8a7158768-c95589e7 {
    order: 9999;
  }

  #w-node-b9e3d456-9998-2bbf-20c1-1bc5fc2ab6d0-c95589e7, #w-node-b9e3d456-9998-2bbf-20c1-1bc5fc2ab6d1-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b9e3d456-9998-2bbf-20c1-1bc5fc2ab706-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0d-c95589e7, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0e-c95589e7, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e11-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16d40d7e-5747-e5a9-aa6b-7dd2bb44a8f2-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22db-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_611f3aab-04d9-56cd-9563-6f28cd8a520e-c95589e7, #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-c95589e7, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-c95589e7, #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-c95589e7, #w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-c95589e7, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-c95589e7, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3be8f5e2-ad48-b54a-1f62-e8b3dfc87445-c95589e7 {
    order: 9999;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce330-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce333-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce339-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33f-c95589e7 {
    order: 9999;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb959-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce346-c95589e7 {
    order: 9999;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef4-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34d-c95589e7 {
    order: 9999;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf570-c95589e7, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce354-c95589e7 {
    order: 9999;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa4-c95589e7 {
    order: 9999;
  }

  #w-node-_62805569-840b-f5ad-6673-29f00d93eefb-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-c95589e7, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-c95589e7, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-c95589e7, #w-node-_23d00b1a-389d-b95b-ca39-503d43137700-c95589e7, #w-node-_23d00b1a-389d-b95b-ca39-503d43137701-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-c95589e7, #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024a-c95589e7 {
    align-self: center;
  }

  #w-node-_1cdddba8-e1b9-f0b0-9108-b7b469d8024c-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-c95589e7 {
    align-self: center;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9d-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc0-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd2-c95589e7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-c95589e7, #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dcade430-4a8a-c659-9615-ad831c7553ad-7247f98c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-7247f98c, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3b-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3c-7247f98c, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3d-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f43-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe65b389-b049-77b0-8543-43ffafad18b2-7247f98c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b3-7247f98c, #w-node-fe65b389-b049-77b0-8543-43ffafad18b6-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7092-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7095-7247f98c {
    order: 9999;
  }

  #w-node-e420e851-064a-5345-39af-12efb518f2fe-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e420e851-064a-5345-39af-12efb518f312-7247f98c, #w-node-e420e851-064a-5345-39af-12efb518f31e-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-7247f98c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-7247f98c, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9ba1cafc-0300-595b-6169-540e69025b6f-7247f98c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-7247f98c, #w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-7247f98c {
    order: 0;
    align-self: center;
  }

  #w-node-ece089ec-5869-e9d5-73d7-2b89877427ba-7247f98c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0d-7247f98c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e0e-7247f98c, #w-node-_0eb7d91b-4d2c-1916-bd65-c3e7a2028e11-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16d40d7e-5747-e5a9-aa6b-7dd2bb44a8f2-7247f98c, #w-node-_34cfc0dc-4308-5222-b6a6-393f8bff57ef-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22db-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9cfeb44-7495-f4c5-f09b-6d8f7b5a22e0-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_611f3aab-04d9-56cd-9563-6f28cd8a520e-7247f98c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d8015622d-7247f98c, #w-node-f1725d87-03ab-3217-aec9-d00d8015622e-7247f98c, #w-node-f1725d87-03ab-3217-aec9-d00d80156231-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-7247f98c, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-7247f98c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_99679aca-019d-f51b-f82c-dbeefe1aebf3-7247f98c {
    order: 0;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e091006b-0cea-83cb-57fa-40cc1f61c47c-7247f98c, #w-node-b4be747b-48bb-aa4d-ab28-f910eb241f61-7247f98c {
    align-self: start;
  }

  #w-node-_1825a5da-3275-473e-0baa-eac4bdd80ce9-7247f98c, #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cd-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c78e033-0db5-cf19-0731-f43ac4b969cf-7247f98c, #w-node-ef9a1b40-0450-9240-8cc2-2708aca3ca02-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb956-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca2cd549-ea4f-a6f0-fe88-954d288eb959-7247f98c {
    order: 9999;
  }

  #w-node-_750c6bd1-93a7-0853-4aee-3fbf3f0a78f1-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_750c6bd1-93a7-0853-4aee-3fbf3f0a78f4-7247f98c {
    order: 9999;
  }

  #w-node-_9e37d39e-f41c-32c7-214f-7125ed24acff-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9e37d39e-f41c-32c7-214f-7125ed24ad03-7247f98c {
    order: 9999;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef1-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf187714-5e3c-aa41-3a6f-951318a29ef4-7247f98c {
    order: 9999;
  }

  #w-node-b862a085-26ee-642a-965c-132a11a0602f-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b862a085-26ee-642a-965c-132a11a06033-7247f98c {
    order: 9999;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf56d-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_374efd83-332c-44fc-6899-3c7f096bf570-7247f98c {
    order: 9999;
  }

  #w-node-_8308cc97-0567-3d93-e070-9a2ef97f6a98-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8308cc97-0567-3d93-e070-9a2ef97f6a9c-7247f98c {
    order: 9999;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa1-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33da6f7d-1394-befa-9fc0-e6f82e848aa4-7247f98c {
    order: 9999;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710655-7247f98c, #w-node-c565ca3f-9570-2fc1-8ec1-a738a0710658-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c565ca3f-9570-2fc1-8ec1-a738a071065a-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9801fee6-22dc-3a13-853d-3438671f9e20-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858d-7247f98c, #w-node-_2abd7174-5bf9-8126-d76e-17c72bb1858e-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98533-7247f98c {
    align-self: center;
  }

  #w-node-a0b28341-6732-746a-daca-0dd641599968-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9855b-7247f98c {
    align-self: center;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab98569-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67d9e-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67da1-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67da3-7247f98c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67daf-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db7-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6dd43c0f-5122-b7af-c0aa-e96864013e04-4ceb777a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6c8b5e3e-42c7-013c-5e0e-bcc8005deae2-4ceb777a, #w-node-_3afe5a93-92ab-73ce-cf0c-7385b95fef37-4ceb777a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-4ceb777a, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-4ceb777a, #w-node-_35da878c-1654-1ff0-baa5-8f4cda0c1669-4ceb777a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-4ceb777a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-8f609db9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dcade430-4a8a-c659-9615-ad831c7553ad-8f609db9, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307d-8f609db9, #w-node-_97fa8899-ea64-8d4d-3c43-d5851d1f307f-8f609db9, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3b-8f609db9, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3c-8f609db9, #w-node-e79f08cf-e636-766d-0d5e-5f353ec91f3d-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db40cafb-0ea7-8895-eb5a-4a85130473af-8f609db9 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dedd6dd6-650e-d5cd-49b0-428e6e79b11b-8f609db9, #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc18-8f609db9, #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b5-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b6-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2926388f-210c-35d8-7d8f-c8fed8d546b9-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_59222c03-a74d-9221-e3aa-f472e35f2990-8f609db9 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_59222c03-a74d-9221-e3aa-f472e35f2993-8f609db9 {
    order: 9999;
  }

  #w-node-_5442560b-e788-b700-043d-52b56954e1e0-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5442560b-e788-b700-043d-52b56954e1e1-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5442560b-e788-b700-043d-52b56954e1e4-8f609db9, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf2-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1036af62-6326-3d03-0ce9-76b3314acd87-8f609db9 {
    order: 0;
    align-self: center;
  }

  #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-8f609db9, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9, #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9, #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77206-8f609db9, #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77209-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32a-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4312c26f-18ae-9ee7-e933-e991649f3b5c-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9eef3255-807d-af8d-f2f9-ff7822b97d8a-8f609db9, #w-node-_420f95f7-b1a9-342d-bb87-294f88021248-8f609db9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_39c78b04-32a9-dd29-5f29-61baa1114139-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39c78b04-32a9-dd29-5f29-61baa111413c-8f609db9 {
    align-self: center;
  }

  #w-node-_0e535493-79cc-93df-96df-b89c8254feb7-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e535493-79cc-93df-96df-b89c8254feba-8f609db9 {
    align-self: center;
  }

  #w-node-_0e535493-79cc-93df-96df-b89c8254fec6-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7573c166-ce40-267d-281a-7783f6ed364a-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7573c166-ce40-267d-281a-7783f6ed364d-8f609db9 {
    align-self: center;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-8f609db9, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_85c3bbda-0ea7-8be0-79b7-4c15540a62d0-0d3982d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-0d3982d0, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-0d3982d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_478b1bca-a41d-5139-5d96-381c86ef98f3-658654bf {
    align-self: center;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf0-658654bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf3-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c86-914bd3a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c89-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db5c2955-4023-fb22-9444-e9fd8c588245-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb7804079-8b63cf9e, #w-node-_06071a8a-7c4a-9617-fd98-c5dbb780407b-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bdf-8b63cf9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be2-8b63cf9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee1-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee4-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-51469471, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-badeb90c {
    align-self: center;
  }

  #w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-badeb90c, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-c95589e7, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7b4270d4-125b-6a08-cf76-a31213c43edd-7247f98c, #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc18-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_44c3277e-63c4-da1b-ed9e-d4664e3a7091-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-ecfd1fc3-8028-da28-f641-2d14df50d281-7247f98c, #w-node-e420e851-064a-5345-39af-12efb518f2fe-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-7247f98c {
    align-self: center;
  }

  #w-node-_1bb49ac5-ee24-0106-9d1b-e0b6992953c5-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ece089ec-5869-e9d5-73d7-2b89877427ba-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-7247f98c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-7247f98c, #w-node-_93434736-f074-0493-7e5f-9ee5f036bc25-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dca-7247f98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-7247f98c, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-7247f98c, #w-node-_6dd43c0f-5122-b7af-c0aa-e96864013e04-4ceb777a, #w-node-_6c8b5e3e-42c7-013c-5e0e-bcc8005deae2-4ceb777a, #w-node-_3afe5a93-92ab-73ce-cf0c-7385b95fef37-4ceb777a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-4ceb777a, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-4ceb777a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb0ab0dc-aa11-983d-ca41-5ce46271fc18-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_844e0e9a-ca0c-99b1-cb86-f69c5a7e4349-8f609db9, #w-node-e7edfd63-45ce-4dae-a1e9-976e7c907bd0-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_59222c03-a74d-9221-e3aa-f472e35f298f-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5442560b-e788-b700-043d-52b56954e1e8-8f609db9, #w-node-f896c394-6b19-7e4d-d884-ab39358b3aeb-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf1-8f609db9, #w-node-_4e2ba10f-11f0-2a22-562a-1d61efddadf5-8f609db9, #w-node-_903c5391-e30f-0292-ef35-41da8e3d57d1-8f609db9, #w-node-_0c52ee52-7ccf-ad18-63bb-5ed523d406b3-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1036af62-6326-3d03-0ce9-76b3314acd87-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-8f609db9, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9, #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9, #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77206-8f609db9, #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77209-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-b059419e-e052-c643-29e3-7f27e181526d-8f609db9, #w-node-_518a86fc-fc42-5d79-fc3a-fd439077db87-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-8f609db9, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4312c26f-18ae-9ee7-e933-e991649f3b5c-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9eef3255-807d-af8d-f2f9-ff7822b97d8a-8f609db9, #w-node-_420f95f7-b1a9-342d-bb87-294f88021248-8f609db9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9420492b-a88a-703c-ac67-a33998c47a26-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-8f609db9, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2b4325bf-bba9-78cc-da20-08c1d1a1efed-f23982cb, #w-node-_35a1d231-2eef-16a0-6860-6ff086c7d555-f23982cb, #w-node-_3e4f1e75-2ccf-8683-03fa-c12ab10c537d-f23982cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc80e932-a243-10bc-c1e3-28f5502b7d56-f23982cb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-0d3982d0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde2-0d3982d0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde4-0d3982d0 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_251e0cef-080a-11c3-5b87-7f5e9268949e-a99a8fe9 {
    grid-area: span 4 / span 3 / span 4 / span 3;
  }

  #w-node-_4d429c85-0d83-6cee-bf89-421218d46ac5-a99a8fe9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4d429c85-0d83-6cee-bf89-421218d46ac5-31da085d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4d429c85-0d83-6cee-bf89-421218d46ac5-7ce86899, #w-node-_32bb5811-a709-5236-a2d6-a6ed91bbce78-4cf24469, #w-node-a785e619-ace5-6025-86fc-fa23fcc62331-5b003008, #w-node-a785e619-ace5-6025-86fc-fa23fcc62331-7a44a687 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea0-24511704 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea1-24511704 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea3-24511704 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_1778c93b-4715-c274-0c6c-9ff27afe67c2-658654bf, #w-node-_21788577-8545-fff1-f152-0215a62f1144-658654bf, #w-node-_21788577-8545-fff1-f152-0215a62f1146-658654bf, #w-node-f915b840-2d00-3eec-3b88-7d5db8280531-658654bf, #w-node-f915b840-2d00-3eec-3b88-7d5db8280533-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_97383059-1039-22e5-b26f-d767932146ea-658654bf, #w-node-_4e77e3de-a86f-f7f5-483f-28040b8d8f18-658654bf, #w-node-_8305c43e-32e3-ab09-7ca8-fda5456db823-658654bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfe-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfd-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e2fa25e-1d22-10f5-f6b0-aec88514c37b-658654bf, #w-node-b790f141-84ca-7151-4e1a-2818e6f18393-658654bf, #w-node-_3e2fa25e-1d22-10f5-f6b0-aec88514c382-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf0-658654bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf3-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7badb-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baeb-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7baef-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_39ac6fef-16f0-5233-8334-93dc5b91b75f-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_0fb8ab32-3e09-4ecd-2f77-5c357fa282d1-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c86-914bd3a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c89-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_59494cf6-36ea-5341-9d9f-e400eca9a3e2-8b63cf9e {
    grid-area: span 3 / span 4 / span 3 / span 4;
    place-self: auto center;
  }

  #w-node-_0fb8ab32-3e09-4ecd-2f77-5c357fa282d1-8b63cf9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bdf-8b63cf9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be2-8b63cf9e, #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e7-daec6a51, #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e7-ec921d39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08d9385d-7289-46e3-2cc1-40ce9e200c91-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-f62e8f72-79d0-3b81-991d-86b7c03ce9eb-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_94d07ff8-4707-1c93-acd2-bb34cbc4e395-6328db7a {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_613a2202-d632-a670-5b38-da50eb12b49d-6328db7a, #w-node-_918e060e-9718-68ec-eb14-cf9383cf1a0b-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ed19cbfc-1e68-1a04-8f2b-f3508f593162-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-e0620ffe-bbc4-473d-91f0-08da6c626e13-6328db7a, #w-node-_52e73fe2-c06c-396a-f16b-130d5c24c9e2-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f5792c1f-5d6d-ff3a-3032-3df27f53f396-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee1-6328db7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee4-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-51469471 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-badeb90c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-ad11c377-760d-b393-8223-aaa71e21b788-badeb90c, #w-node-e091006b-0cea-83cb-57fa-40cc1f61c47c-badeb90c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b4be747b-48bb-aa4d-ab28-f910eb241f61-badeb90c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-badeb90c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-badeb90c, #w-node-_1022a015-7474-2474-d947-747d4a3040e4-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-c95589e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1725d87-03ab-3217-aec9-d00d80156279-7247f98c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2357213-de86-8536-b5d9-4c773585e571-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-ad11c377-760d-b393-8223-aaa71e21b788-7247f98c, #w-node-e091006b-0cea-83cb-57fa-40cc1f61c47c-7247f98c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b4be747b-48bb-aa4d-ab28-f910eb241f61-7247f98c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-7247f98c, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-7247f98c, #w-node-_51fea673-1c4b-58be-c803-20b20bdf52e3-4ceb777a, #w-node-_9521e9d3-1e74-23b2-2b7b-b2d07a65ea8e-4ceb777a, #w-node-e7bdcac1-5a75-46be-61fc-80bb665b3fd6-4ceb777a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-4ceb777a {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde2-4ceb777a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde4-4ceb777a {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_4be99585-1327-e6ef-4b04-0f531fe58766-8f609db9, #w-node-d8213edd-a68f-40cc-25e6-2e5bbe7901e5-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9, #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77206-8f609db9, #w-node-b6ee1dab-1f35-6e77-6f31-94b3c7f77209-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-b059419e-e052-c643-29e3-7f27e181526d-8f609db9 {
    grid-column: span 4 / span 4;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_518a86fc-fc42-5d79-fc3a-fd439077db87-8f609db9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-8f609db9, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-8f609db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_35a1d231-2eef-16a0-6860-6ff086c7d555-f23982cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dd4a58f-314f-2ea1-0664-79939de39260-f23982cb, #w-node-_0e1f3b7e-fb48-8b26-21a4-6055d57f40c6-f23982cb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5b196ed1-a081-4f0f-3043-4bef90af85c9-f23982cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d376ec28-9542-86af-0cd3-3066c8bc3eb6-658654bf, #w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_25800b63-64d9-9ad5-f4f6-31b447a9f14c-658654bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f915b840-2d00-3eec-3b88-7d5db8280531-658654bf, #w-node-f915b840-2d00-3eec-3b88-7d5db8280533-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfe-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfd-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e2fa25e-1d22-10f5-f6b0-aec88514c37b-658654bf, #w-node-b790f141-84ca-7151-4e1a-2818e6f18393-658654bf, #w-node-_3e2fa25e-1d22-10f5-f6b0-aec88514c382-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae8ae841-b6a1-6443-a1e5-730ae0e49508-914bd3a6, #w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_32d9376d-c300-e867-c542-5531efb35138-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9cd01826-1f97-1e32-8130-1c34b02a7832-914bd3a6, #w-node-_70ac8152-2c6a-c3eb-173a-07bef14ed872-914bd3a6, #w-node-_6790e227-6ff0-f3a4-d0e4-91ada2f772cc-914bd3a6, #w-node-_0a0237b9-a8d8-2258-bd24-9e1de0754049-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025d6-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025da-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3e5ddc1b-58f5-1f00-11bc-6f323f4bd57d-914bd3a6 {
    place-self: auto center;
  }

  #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba6d-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba78-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba85-914bd3a6, #w-node-d0d19e99-dd7d-bc12-4ab5-858475b7ba91-914bd3a6, #w-node-_328a1f79-69a4-b1c3-11a7-c7b9866533d0-8b63cf9e, #w-node-_370cdbd4-7974-7e96-676b-d9fd5fc8eba4-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f6092b08-4bba-d849-9902-eb584d624c27-8b63cf9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_59494cf6-36ea-5341-9d9f-e400eca9a3e2-8b63cf9e {
    grid-area: span 2 / span 4 / span 2 / span 4;
    place-self: auto center;
  }

  #w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-daec6a51 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_07a72174-072f-32ee-12ab-6b34e43ba652-daec6a51 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_718607df-55aa-42d4-bd7f-c0cb75b1719c-ec921d39 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_07a72174-072f-32ee-12ab-6b34e43ba652-ec921d39 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_055fb373-52cb-b83b-1095-1247c303f3ad-6328db7a, #w-node-d318d02f-0e38-2f59-c5c9-d2d971df4a61-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_99116d52-5c78-2081-a0ea-48f894316b5d-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0620ffe-bbc4-473d-91f0-08da6c626e13-6328db7a, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_31478f1c-d4fe-aaff-741a-53e7ffff7736-badeb90c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7112bcf8-fc6a-405e-8aca-dddca935e27a-badeb90c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-c95589e7, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-7247f98c, #w-node-_7b4270d4-125b-6a08-cf76-a31213c43ee0-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_27c94f92-a7ed-c1e8-d4c0-176991e9725b-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e420e851-064a-5345-39af-12efb518f2f9-7247f98c, #w-node-e420e851-064a-5345-39af-12efb518f2fe-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-7247f98c {
    justify-self: end;
  }

  #w-node-_51fea673-1c4b-58be-c803-20b20bdf52e3-4ceb777a, #w-node-_9521e9d3-1e74-23b2-2b7b-b2d07a65ea8e-4ceb777a, #w-node-e7bdcac1-5a75-46be-61fc-80bb665b3fd6-4ceb777a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-8f609db9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dedd6dd6-650e-d5cd-49b0-428e6e79b11b-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9 {
    grid-area: span 2 / span 4 / span 2 / span 4;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9, #w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9, #w-node-b059419e-e052-c643-29e3-7f27e181526d-8f609db9, #w-node-_518a86fc-fc42-5d79-fc3a-fd439077db87-8f609db9, #w-node-_4312c26f-18ae-9ee7-e933-e991649f3b5c-8f609db9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_9eef3255-807d-af8d-f2f9-ff7822b97d8a-8f609db9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_420f95f7-b1a9-342d-bb87-294f88021248-8f609db9 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2b4325bf-bba9-78cc-da20-08c1d1a1efed-f23982cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dd4a58f-314f-2ea1-0664-79939de39260-f23982cb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5b196ed1-a081-4f0f-3043-4bef90af85c9-f23982cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85c3bbda-0ea7-8be0-79b7-4c15540a62d0-0d3982d0, #w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-0d3982d0, #w-node-_3b2e0767-1fa6-6007-e46f-83024a468a47-0d3982d0, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-0d3982d0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_35da878c-1654-1ff0-baa5-8f4cda0c1669-0d3982d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb27eeca-48ad-c7a2-cf3f-5b537dc317b9-0d3982d0, #w-node-_784cfc49-f600-eb7f-6c15-b9ae2391c19e-0d3982d0, #w-node-b9e7625d-3c74-c3f3-a081-0f238c85b1f4-0d3982d0, #w-node-fa4f19a4-7a47-370f-575c-e60e2de1260a-0d3982d0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-0d3982d0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-0d3982d0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ead7d6d6-f2a4-bf4e-ce0e-8392c388a6fd-dfa2eacd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4d429c85-0d83-6cee-bf89-421218d46ac5-a99a8fe9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_251e0cef-080a-11c3-5b87-7f5e9268949e-31da085d {
    grid-area: span 4 / span 3 / span 4 / span 3;
  }

  #w-node-_4d429c85-0d83-6cee-bf89-421218d46ac5-7ce86899 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_53c0f98f-791d-21c3-4216-e393f8977f62-24511704 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_57615329-5672-ba86-c2af-d679773a96a5-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96ac-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96b3-658654bf, #w-node-_57615329-5672-ba86-c2af-d679773a96bb-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_97383059-1039-22e5-b26f-d767932146ea-658654bf, #w-node-_4e77e3de-a86f-f7f5-483f-28040b8d8f18-658654bf, #w-node-_8305c43e-32e3-ab09-7ca8-fda5456db823-658654bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b8d8af8b-3aa3-9ea3-c2c7-f2cb5aee0cfd-658654bf {
    align-self: center;
  }

  #w-node-_6a4ed6b4-bd28-333d-da9b-104cf31848fd-658654bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cea-658654bf, #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf0-658654bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf2-658654bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7cff8cf-49e2-ab36-6e82-a7b7920b2cf3-658654bf, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61ce-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61d3-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61da-914bd3a6, #w-node-_3a51a6bf-6cf7-cbc8-132b-28d2f4ac61e1-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_32d9376d-c300-e867-c542-5531efb35138-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c75d90f-68bb-6851-1bf6-ca3179edef2a-914bd3a6, #w-node-_9cd01826-1f97-1e32-8130-1c34b02a7832-914bd3a6, #w-node-_70ac8152-2c6a-c3eb-173a-07bef14ed872-914bd3a6, #w-node-_6790e227-6ff0-f3a4-d0e4-91ada2f772cc-914bd3a6, #w-node-_0a0237b9-a8d8-2258-bd24-9e1de0754049-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025d6-914bd3a6, #w-node-_86f09330-98dd-6a16-c4b5-86f5b1a025da-914bd3a6, #w-node-_0fb8ab32-3e09-4ecd-2f77-5c357fa282d1-914bd3a6, #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c80-914bd3a6, #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c86-914bd3a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c88-914bd3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cfd15d4e-6911-1e79-7c96-e5dbd8dc6c89-914bd3a6, #w-node-_429f388d-354f-395a-4901-29cc1492e6dd-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6e4-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6eb-8b63cf9e, #w-node-_429f388d-354f-395a-4901-29cc1492e6f3-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f6092b08-4bba-d849-9902-eb584d624c27-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7d1-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7d7-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7dd-8b63cf9e, #w-node-c6e44d9d-1a3a-71d1-0a60-006a1543c7e3-8b63cf9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fb8ab32-3e09-4ecd-2f77-5c357fa282d1-8b63cf9e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bd9-8b63cf9e, #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6bdf-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be1-8b63cf9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bc7f964-1258-f660-a739-72f3c1dd6be2-8b63cf9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_70abe00e-a0f4-9ab3-c549-6c7cf5e4e8a5-daec6a51 {
    place-self: auto;
  }

  #w-node-_6a4ed6b4-bd28-333d-da9b-104cf31848fd-daec6a51 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e7-daec6a51 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6a4ed6b4-bd28-333d-da9b-104cf31848fd-ec921d39 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e7-ec921d39, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e22f-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e238-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e240-6328db7a, #w-node-_22fabadc-2101-e21c-d9d5-21e1ee44e248-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_99116d52-5c78-2081-a0ea-48f894316b5d-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5e30c617-7095-053f-d16f-f644102d41a3-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41ad-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41b5-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41be-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41c6-6328db7a, #w-node-_5e30c617-7095-053f-d16f-f644102d41d0-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_08d9385d-7289-46e3-2cc1-40ce9e200c91-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-f62e8f72-79d0-3b81-991d-86b7c03ce9eb-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_94d07ff8-4707-1c93-acd2-bb34cbc4e395-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_2ca6cd44-621f-28d9-20d2-df2388b82e90-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6a4ed6b4-bd28-333d-da9b-104cf31848fd-6328db7a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dedb-6328db7a, #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee1-6328db7a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee3-6328db7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_73831d58-330d-6785-0cb4-a4d5c7d2dee4-6328db7a, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33858-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3385e-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33851-51469471, #w-node-_4318c43d-bde8-4739-2c5b-e83a09b33864-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9856f-51469471 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-51469471, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-51469471, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-51469471 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-51469471 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-51469471, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8434cf9b-37a2-1416-4498-50620d073244-badeb90c, #w-node-e089e0ab-7d93-4b6e-73d3-7623859f653a-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e46-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e4a-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e4e-badeb90c, #w-node-_0469967e-90e5-371e-e287-d14fecd67e52-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33e-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce345-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34c-badeb90c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce353-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9856f-badeb90c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-badeb90c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-badeb90c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-badeb90c, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-badeb90c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-badeb90c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-badeb90c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b48080-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4808a-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b48092-c95589e7, #w-node-c3377894-634f-ce0c-cc82-d46fb7b4809b-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9856f-c95589e7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-c95589e7, #w-node-_39b1aea6-8502-6778-602d-75bc79f67dd0-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-c95589e7, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-c95589e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-c95589e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-c95589e7, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-7247f98c, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-7247f98c, #w-node-_9434cf3d-3d5f-f5f1-56f3-6c2c17c967be-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_27c94f92-a7ed-c1e8-d4c0-176991e9725b-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e420e851-064a-5345-39af-12efb518f2f9-7247f98c, #w-node-e420e851-064a-5345-39af-12efb518f2fe-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_381dad0c-e9b5-d836-c7ba-fe62b01b45ec-7247f98c {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_635f2320-0841-2b56-4a3e-7fc3eb750dd6-7247f98c, #w-node-_635f2320-0841-2b56-4a3e-7fc3eb750dd7-7247f98c, #w-node-_8434cf9b-37a2-1416-4498-50620d073244-7247f98c, #w-node-e089e0ab-7d93-4b6e-73d3-7623859f653a-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce33e-7247f98c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce345-7247f98c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce34c-7247f98c, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce353-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-a17c1163-a724-e1ed-bf63-27ad8ab9856f-7247f98c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dad-7247f98c, #w-node-_39b1aea6-8502-6778-602d-75bc79f67db5-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dbe-7247f98c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_39b1aea6-8502-6778-602d-75bc79f67dc8-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b071933-76c9-e142-8aaa-c075d043074b-7247f98c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-7247f98c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_6dd43c0f-5122-b7af-c0aa-e96864013e04-4ceb777a, #w-node-_551263d9-8d7f-e4f6-b7ef-b50f91da8ab6-4ceb777a, #w-node-_6c8b5e3e-42c7-013c-5e0e-bcc8005deae2-4ceb777a, #w-node-_3afe5a93-92ab-73ce-cf0c-7385b95fef37-4ceb777a, #w-node-_51fea673-1c4b-58be-c803-20b20bdf52e3-4ceb777a, #w-node-_424478e6-a623-ca72-213d-1dc9a2e3e9ca-4ceb777a, #w-node-_3b2e0767-1fa6-6007-e46f-83024a468a47-4ceb777a, #w-node-_9521e9d3-1e74-23b2-2b7b-b2d07a65ea8e-4ceb777a, #w-node-_9095b795-6ccc-98f8-191d-aa4dbec52cd0-4ceb777a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_35da878c-1654-1ff0-baa5-8f4cda0c1669-4ceb777a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7bdcac1-5a75-46be-61fc-80bb665b3fd6-4ceb777a, #w-node-bb27eeca-48ad-c7a2-cf3f-5b537dc317b9-4ceb777a, #w-node-_784cfc49-f600-eb7f-6c15-b9ae2391c19e-4ceb777a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbddd-4ceb777a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1ba31500-1204-b5c3-29b6-096f6dbcbde0-4ceb777a {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4318c43d-bde8-4739-2c5b-e83a09b3384e-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e3a-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e40-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e4e-8f609db9, #w-node-af64e03b-ea81-6ac8-6d92-7dcd28991e46-8f609db9, #w-node-_2a0f7d19-564e-8539-0545-a623a8ce83e2-8f609db9, #w-node-_9434cf3d-3d5f-f5f1-56f3-6c2c17c967be-8f609db9, #w-node-_844e0e9a-ca0c-99b1-cb86-f69c5a7e4349-8f609db9, #w-node-e7edfd63-45ce-4dae-a1e9-976e7c907bd0-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4087a38b-ab7c-f86f-ba8e-d087b18c324a-8f609db9, #w-node-c91b150b-1de5-36b8-216d-1e30d4138e81-8f609db9, #w-node-_3b40a917-bca8-ad65-8ea2-396b753f6810-8f609db9, #w-node-_3e928eb8-7a67-933f-cc7a-17a27255eab8-8f609db9, #w-node-ee5c1588-31dc-377c-94cb-8e441e3a5107-8f609db9, #w-node-b059419e-e052-c643-29e3-7f27e181526d-8f609db9, #w-node-_518a86fc-fc42-5d79-fc3a-fd439077db87-8f609db9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce329-8f609db9, #w-node-_3854ce5f-5c4f-643e-0f01-ffd90a1ce32d-8f609db9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4312c26f-18ae-9ee7-e933-e991649f3b5c-8f609db9 {
    grid-column: span 1 / span 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e535493-79cc-93df-96df-b89c8254fecb-8f609db9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9d31c7ac-76a5-43c5-f9f7-56ce2cba03e0-8f609db9, #w-node-_9635e635-5c97-2197-44ca-24296a7948f9-8f609db9, #w-node-_7018c33f-d1d5-6b89-b15a-207bb5377ca4-8f609db9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}
