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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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 {
  background-color: #1c1c1c;
  border: 1px #0000;
}

.body-2 {
  background-color: #1c1c1c;
}

.aline-brand {
  color: #f1f0f0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.text-block-9 {
  color: #797979;
  font-family: Roboto, sans-serif;
}

.text-block-9.pink-class-text {
  color: #383838;
}

.navlink {
  color: #6e6e6e;
  padding-top: 55px;
  padding-bottom: 55px;
  font-family: Roboto, sans-serif;
}

.navlink:hover {
  color: #7f7f7f;
}

.navlink.w--current {
  color: #f5f4f4;
  padding-top: 55px;
  padding-bottom: 55px;
}

.navlink.pink-class-link {
  color: #3c3b3b;
}

.brand-aline {
  padding-top: 46px;
  padding-bottom: 46px;
}

.navbar-5 {
  background-color: #0000;
}

.header-content {
  color: #797979;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 81px;
  display: block;
}

.header-title {
  color: #f5f4f5;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.header-title.title2 {
  font-size: 16px;
  font-weight: 100;
  line-height: 20px;
}

.header-title.big-title {
  margin-top: 15px;
  font-family: Questrial, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.header-div {
  flex-wrap: nowrap;
  align-content: stretch;
  display: block;
}

.div-block-2 {
  justify-content: flex-start;
  margin: 3px auto 40px;
  display: flex;
  position: static;
}

.text-block-a {
  color: #fd29fc;
  margin-right: 21px;
  font-family: Questrial, sans-serif;
  font-size: 12px;
  display: block;
}

.text-block-c {
  color: #fd29fc;
  margin-right: 21px;
  font-family: Questrial, sans-serif;
  font-size: 12px;
  display: inline-block;
}

.project-braini {
  perspective: none;
  object-fit: cover;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f175693f797a4ef174d3dfa_braini-.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  flex-direction: row;
  display: flex;
}

.project-braini:hover {
  opacity: 1;
  background-size: cover;
}

.project-sparkle {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f177a635e1277fecfb7d4b4_aa.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  display: flex;
}

.section {
  min-height: auto;
  margin-top: 82px;
  margin-bottom: 200px;
}

.project-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  perspective: 961px;
  grid-template: ". . ." minmax(200px, 1fr)
                 ". . ." minmax(200px, 1fr)
                 "Area-2 Area-2 Area-3" 50px
                 "Area . ." 200px
                 "Area . ." 200px
                 ". . ." 60px
                 / 1fr minmax(200px, .5fr) minmax(200px, 1fr);
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-block {
  width: 600px;
  position: relative;
  box-shadow: 4px 6px 6px 1px #0000006e;
}

.link {
  font-family: Roboto, sans-serif;
}

.link.projlink-text {
  color: #f0e8e8;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.explanation {
  color: #6e6e6e;
  text-align: center;
  flex-flow: column wrap;
  place-content: space-around flex-start;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  display: flex;
}

.projects-section {
  min-height: 0;
  margin-top: 137px;
  margin-bottom: 13px;
  display: none;
}

.link-block-3 {
  width: 400px;
  height: 400px;
}

.image-project-braini {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f175693f797a4ef174d3dfa_braini-.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
  box-shadow: 8px 11px 8px -2px #000000de;
}

.project-braini-div {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 60px;
  display: flex;
}

.project-description {
  flex-direction: column;
  margin-top: 10px;
  display: flex;
}

.mini-link-home {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-family: Roboto, sans-serif;
  text-decoration: none;
  display: flex;
}

.subproj-text-home {
  color: #7e7575;
  flex-direction: column;
  align-items: center;
  font-family: Roboto, sans-serif;
  display: flex;
}

.project-sparkle-div {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 60px;
  display: flex;
}

.sparkle-link {
  border-radius: 6px;
  display: block;
}

.image-project-sparkle {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f177a635e1277fecfb7d4b4_aa.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
  box-shadow: 8px 12px 8px -2px #000000de;
}

.project-abc-playlists {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 60px;
  display: flex;
}

.link-link {
  border-radius: 6px;
  display: block;
}

.image-project-playlists {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608bbbaeeeeb758f6a5c2f51_never-giveup.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 380px;
  box-shadow: 10px 10px 8px -2px #00000042;
}

.project-grit {
  min-height: 200px;
  margin-bottom: 60px;
}

.grit-link {
  border-radius: 6px;
  display: block;
}

.image-projec-grit {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6547ad762b5f1c2e7226601b_gritttttt.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
  box-shadow: 8px 11px 8px -2px #000000de;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  perspective: 1200px;
  grid-template-rows: minmax(auto, 1fr) auto .5fr .5px .5fr auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.braini-link {
  cursor: pointer;
  border-radius: 6px;
}

.text-block-b {
  color: #fd29fc;
  margin-right: 21px;
  font-family: Questrial, sans-serif;
  font-size: 12px;
}

.footer-section {
  border-top: .5px solid #7e757573;
  flex: 1;
  min-height: 80px;
  margin-top: 110px;
  display: flex;
}

.footer-info {
  border-top-style: none;
  border-top-width: .5px;
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.all-projects-section {
  color: #fdfdfd;
  flex: 1;
  font-family: Roboto, sans-serif;
  text-decoration: none;
}

.all-projects-section.w--current {
  opacity: .9;
  color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.all-projects-section.greycolor {
  color: #7f7f7f;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.text-block-14 {
  color: #3f3f3f;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  font-size: 12px;
  display: flex;
}

.body-3 {
  background-color: #f9f9f9;
}

.navii {
  background-color: #0000;
  position: sticky;
}

.brand {
  cursor: pointer;
  padding-top: 46px;
  padding-bottom: 46px;
}

.nav-menu-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.aline-brandtext {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.aline-brandtext.color-name {
  color: #272525;
}

.nav-container {
  margin-left: auto;
  margin-right: auto;
}

.navlink-white {
  color: #7f7f7f;
  cursor: pointer;
  padding-top: 55px;
  padding-bottom: 55px;
  font-family: Roboto, sans-serif;
}

.navlink-white:hover {
  color: #7f7f7f;
}

.navlink-white.w--current {
  color: #333;
}

.brand-subtext {
  color: #7f7f7f;
  font-family: Roboto, sans-serif;
}

.video-braini {
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.project-intro {
  flex-direction: row;
  align-items: stretch;
  min-height: 200px;
  margin-top: 20px;
  display: block;
}

.div-block-4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f20b01bccfaf6f6303ffe95_intro-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  min-height: 250px;
  display: flex;
}

.column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.h2-header {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.h2-header.q-font {
  font-family: Questrial, sans-serif;
  font-size: 100px;
  line-height: 80px;
}

.h2-header.q-font.twitch-head {
  margin-bottom: 40px;
  font-size: 145px;
}

.h2-header.q-font.color-coffee {
  color: #fff;
  line-height: 95px;
}

.h2-header.q-font-mid {
  font-family: Questrial, sans-serif;
  font-size: 100px;
  line-height: 90px;
}

.h2-header.q-font-mid.white-text {
  color: #fff;
  font-size: 150px;
  line-height: 140px;
}

.title-text {
  border-bottom: 1px #1c1c1c80;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 13px;
  padding-right: 19px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  list-style-type: none;
  display: flex;
}

.title-text.overview-text {
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  display: block;
}

.title-text.overview-text.colorblue {
  color: #21c6fc;
}

.title-text.overview-text.greycolor {
  color: #7f7f7f;
  padding-right: 60px;
}

.title-text.overview-text.yellow-color {
  color: #f9f700;
  text-align: center;
  align-items: flex-start;
}

.title-text.overview-text.white-text {
  color: #fff;
}

.title-text.new-text {
  color: #fc28fb;
  font-weight: 400;
}

.title-text.new-text.big-text {
  font-family: Questrial, sans-serif;
  font-size: 95px;
  line-height: 90px;
}

.title-text.new-text.big-text.color-gray-text {
  color: #333;
}

.mini-t {
  color: #7f7f7f;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 13px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  display: block;
}

.mini-t.white-color, .mini-t.white-t {
  color: #fff;
}

.columns {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.column-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.line {
  border-bottom: 1px solid #000;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 0;
}

.content-section {
  margin-top: 20px;
  padding: 40px 0;
}

.content-section.back-color {
  background-color: #000;
  margin-top: 0;
  display: block;
  overflow: visible;
}

.content-section.back-purple {
  background-color: #904ffb;
}

.overview-div {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 100px;
}

.overview-div.padding {
  margin-bottom: 0;
  padding-right: 10px;
}

.overview-div.more-spacing {
  padding-top: 40px;
}

.container-3 {
  margin-top: 10px;
}

.container-3.c-coding-container {
  margin-bottom: 100px;
}

.mini-title {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.mini-title.color-white {
  color: #f9f9f9;
}

.mini-title.mid-te {
  text-align: center;
  line-height: 25px;
}

.mini-title.big-text {
  font-size: 45px;
}

.mini-title.big-text.browm-clor {
  color: #cb9970;
}

.columnn {
  margin: 10px 0 60px;
}

.wrapping {
  margin-top: 20px;
}

.ideate-div {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f20fb4c63a23b7b92f62ca6_ideate.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  align-items: flex-start;
  min-height: 510px;
  margin-bottom: 50px;
  display: block;
}

.section-2 {
  min-height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-2.back-gold {
  background-image: linear-gradient(#cb9970, #cb9970);
}

.section-2.back-purple {
  background-image: linear-gradient(#904ffb, #904ffb);
  min-height: 300px;
}

.section-2.back-blue {
  background-color: #006cd2;
}

.skip-link {
  color: #302f2f;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.skip-link.middle {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.braini-screens {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f221bc49fbbac17cc130688_brainiii.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  margin-top: 100px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-6 {
  flex-direction: column;
  display: flex;
}

.image-3 {
  opacity: 1;
  cursor: pointer;
  border-radius: 0;
  margin-bottom: 10px;
  box-shadow: 1px 1px 6px #000;
}

.div-block-6 {
  border: 1px #00000096;
  border-radius: 13px;
  padding: 20px;
}

.lightbox-link {
  margin-top: 10px;
  display: block;
}

.persona1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f25fd0740b6dbc80bedbc97_persona1-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 510px;
  margin-top: 20px;
}

.persona2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f25fd5e953599554396a6bf_persona2-03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
  margin-top: 10px;
}

.video {
  display: none;
}

.user-testingphotos {
  margin-top: 10px;
}

.testingphoto1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2604cd445a0d792571e7e3_IMG_0849.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 230px;
}

.testingphoto2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2604d6e4fc884a0f6a3c1a_IMG_0857.jpeg");
  background-position: 50%;
  background-size: cover;
  min-height: 230px;
}

.testingphoto3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f260a317cfa44b32aeb3c98_testing3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 230px;
}

.learnings-div {
  margin-top: 10px;
}

.learnings {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f26205f89ab47c58a8e1a4c_learnings-04.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.columns-2 {
  margin-top: 20px;
}

.column-8 {
  margin-top: 24px;
}

.empathy-map {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f262c8d4e0af71ea217ea50_empathy-05.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
  margin-top: 5px;
}

.quote {
  color: #d4d3d3;
  text-align: center;
  margin-top: 43px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.content-contain {
  border: 1px solid #000;
  border-radius: 2px;
  flex-flow: column;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 5px;
  padding: 5px;
  display: flex;
}

.content-contain.bright-border {
  border-color: #7f7f7f;
}

.content-contain.color-contain {
  background-color: #904ffb;
  border-style: none;
  padding: 10px;
}

.grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-areas: "."
                       "."
                       "Area";
  grid-auto-flow: row;
}

.picture-aline {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6543ea53da59fa90f24e3210_IMG_2687.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 400px;
}

.container-7 {
  margin-top: 70px;
  padding-bottom: 70px;
  padding-left: 80px;
  padding-right: 80px;
}

.column-9 {
  padding-left: 0;
  padding-right: 40px;
}

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

.container-8 {
  padding: 70px 80px;
}

.aboutsection {
  margin-top: 20px;
}

.pink-container {
  border: 1px #8d8b8b;
  border-top-style: solid;
  padding: 20px 80px;
}

.pink-container.no-pink-cont {
  border-top-style: solid;
  padding-top: 10px;
  padding-bottom: 10px;
}

.star {
  color: #eeec89d1;
  margin-right: 5px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  display: inline-block;
}

.text-about {
  color: #777474;
  margin-top: 5px;
  margin-left: 5px;
  font-family: Roboto, sans-serif;
  display: inline-block;
}

.pencil {
  color: #429de2d1;
  margin-right: 4px;
  font-size: 20px;
}

.heart {
  color: #eb365dd1;
  margin-right: 5px;
  font-size: 20px;
}

.title-textt {
  color: #0d73ff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.list-hmw {
  padding-left: 0;
  list-style-type: none;
}

.div-block-8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2aab9ecf28d928abf8be66_usjourn.png");
  background-position: 50%;
  background-size: cover;
  min-height: 450px;
  margin-top: 10px;
  margin-bottom: 14px;
}

.voice-snippet-video {
  z-index: 4;
  max-width: 500px;
  max-height: 230px;
}

.div-userjourney {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2ac7b959b0b599fccb1d50_user-vui.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.image-relationship {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2ad9d20f56a91cd5c017d9_vuiii.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.feature-content {
  padding-top: 0;
}

.grid-2 {
  grid-template-rows: 150px auto auto;
  grid-template-columns: .5fr .75fr 1fr;
}

.number-one {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2b36aa96cc05754f21e64f_1111.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px 190px;
}

.number-two {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2b404a3f90bd1a111ff861_2222.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px 190px;
}

.toolbox-snipper-video {
  z-index: 4;
  max-width: 500px;
  max-height: 230px;
}

.number-three {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2b4b7bab63a1184c9656bb_333.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
}

.summary-snippet-video {
  z-index: 4;
  max-width: 500px;
  max-height: 230px;
}

.uistyleguide {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2b4f694d727c70bbb46754_uistyle.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  margin-top: 10px;
}

.ia {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2b5b832df95e2ce32223ae_iaa.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
  margin-top: 10px;
}

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

.high-fidelity-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2caa54b9ce8d08d815fa1e_Desktop%20Copy%204.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.high-fidelity-img2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2caabaf96b532f328527b9_Desktop%20Copy%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.high-fidelity-img4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb09366861802047b87db_Desktop%20Copy%2023.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.high-fidelity-img5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb157469f4a5ca7b43e32_Desktop%20Copy%2025.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.high-fidelity-img6 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb1e579570a4a1a86d5b3_c.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.high-fidelity-img7 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb34088c67393749c974f_dd.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.high-fidelity-img8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb3f530e3ca2c71e17d98_Screen%20Shot%202020-08-07%20at%204.52.39.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.high-fidelity-ing9 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb4386bb2217db735a456_vvb.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.high-fidelity-img1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2cb4e788533845a1e194c3_Desktop%20Copy%209.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.div-block-12 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2dfe8712441e4e7a2be555_talkguie.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.div-block-14 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2ec09beb0dcbc8042a2db5_ideass.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.number-four {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2f1b0cdb976291def0d6f3_444.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
}

.div-block-16 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2fe8c4aacb682e86d51e53_thinkingg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
}

.content-section-img {
  min-height: 300px;
}

.home-link, .home-link.w--current {
  color: #fff;
  flex: 1;
  font-family: Roboto, sans-serif;
  text-decoration: none;
}

.div-block-17 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f3001ecdb97625b51f22422_books-all-01.png");
  background-position: 50%;
  background-size: contain;
  min-height: 550px;
}

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

.book-img1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f3005bee83d3dc12b40a99f_plague.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f3006630bee905a68020350_alice.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f300728bb031b97f64cf292_coldbloood.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.section-3 {
  display: block;
}

.content-section2 {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.content-section2.c-codingspace {
  margin-top: 20px;
}

.book-img4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f300a9d82129416e87cfbb6_aenid.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f300d6f6730a42c2d91500f_against4.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img6 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f300dd8f6e7e512ff36890f_problem.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img7 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d23976d850e18372a208_bovary.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d27d2cc2d86c5b58dca0_salambo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img9 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d2b478f4120f423e9214_middlemarch.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img10 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d333a1e9a1f47ae59cc6_balzac.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img11 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d36e2cc2d81c1458de5b_america.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img12 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d419259196b81be4f322_cholera2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img13 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d540f6c27b553026156f_chinaaa.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img14 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d59655d094439a803e97_artful.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img15 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d5d9259196de59e4f5d6_sandition.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img16 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d64e79202eee2d0c16e8_girl.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img17 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d69179202e9c4a0c1718_east.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img18 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d6fb607a14d52abc2cd5_breakthrough.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img19 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d743259196d516e4f848_mumbo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img20 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d7887861fe2be0b38871_michellll.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img21 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d7c40b69dd7881429b96_devotions2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img22 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d81feb6b4ddffe4ff2d3_k.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img23 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d852db325b009793c9a3_saul.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img24 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d8893947bf700e73e677_robbb.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img25 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d8c8332cfef792791d7c_silence.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img26 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31d90c2cc2d81c9958e583_virgnia.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img27 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31dad4663c02176387b1bd_road.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img28 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31db3ea3b2c9f0db7e7284_scot.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img29 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31dbcda1e9a16cd7e5ac37_meditations2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.book-img30 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f31dd750b69dd75d342a339_franz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.sparkle-vid-section {
  margin-bottom: 10px;
}

.sparkle-intopic {
  perspective: 1157px;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f39a38633466b1cb23198de_phone.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 320px;
  display: flex;
  transform: translate(0);
}

.sparkle-image-section {
  min-height: 500px;
}

.middle-text {
  text-align: center;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.mini-titlee {
  align-self: flex-start;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.content-container {
  background-color: #f9f700;
  border: 1px solid #000;
  border-radius: 2px;
  min-height: 170px;
  margin-top: 5px;
  padding: 5px;
}

.box-text {
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.quantitive-info {
  margin-top: 10px;
}

.big-number {
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.persona-image {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f417747a7c1df7807f5f6a7_personas-01.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 600px;
}

.current-journey {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f41a9e2fc774360fd33bbb9_current-journey.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 600px;
}

.desired-journey {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f41aa89302f5f67c8c4e1e2_desired-journey.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
}

.div-block-20 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f41bb96098ed1d96683bd96_Untitled-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.column-25 {
  min-height: 300px;
}

.div-block-21 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f41bbfb1dfc06f2f3f1a66f_s.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.div-block-22 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f42b9f368967180eb882cc8_Artboard%20Copy%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.column-26 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.illustration-div {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f44653a107a822b38acd264_icon-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 550px;
  min-height: 300px;
  margin-top: 20px;
}

.box {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f446b20c9a87433ebe3eb26_datebased-01.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.box2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f446b6087f8fc2bd031e927_lesstimeonapp-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.box3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f446bdf0c6a5962c2a77f05_personalized-01-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.grid-5 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 2.25fr 1fr;
}

.div-block-23 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f481b5ec16f7cc052ba183c_iphone89.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.div-block-24 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f481bbd78090a72595332e4_Date%20Copy%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f481c7eae88e7569a41553c_wireframes.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f481d3e55abed763002fdb4_Screen%20Shot%202020-08-27%20at%2023.51.52.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f486bf6be66bac9d80cfea4_Screen%20Shot%202020-08-28%20at%202.49.06.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.div-block-29 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f486c1efe3f7f434256db1b_Screen%20Shot%202020-08-28%20at%202.49.17.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.div-block-30 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f486c6c91876b16d4f853b2_Screen%20Shot%202020-08-28%20at%202.49.27.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.feature {
  margin-top: 30px;
  margin-bottom: 60px;
}

.vid-features {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sparkle-image-section2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f601e00836a51f6fd17196e_perp.png");
  background-position: 0 0;
  background-size: cover;
  min-height: 500px;
  max-height: 600px;
}

.competitive {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6130e504150b4b0b7ae677_compete1-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 230px;
  min-height: 250px;
}

.competitive2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61316c5548e200272286da_compete1-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 230px;
  min-height: 250px;
}

.competitive3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6131a685b5d53473d13bb5_compete1-03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 230px;
  min-height: 250px;
}

.competitive4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f613284a3424167f83715f2_compete1-04.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 230px;
  min-height: 250px;
}

.comp {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f62a2fc3984636c8d5d769f_positioning.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.sparkle-logo-vid {
  z-index: 4;
  max-height: 350px;
}

.div-block-33 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f614cf8c6bdfb04f04b99d4_process.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.option {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f614ffd97dec2330520bdff_option2-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.columns-4 {
  margin-top: 20px;
}

.option2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6150794a908283c10349c1_option1-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.option3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f615088c6bdfb1adb4b9eea_option4-04.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 200px;
}

.brandpic1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61536b7768dc592620b5ca_mugs.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
}

.brandpic2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6153a54a908269520350f4_aba.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
}

.cookbook-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f182da5b8921d7009a0dde3_cookbook.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 490px;
}

.cookbook-img1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f616d59435865ef6a8c7ea1_Screen%20Shot%202020-09-16%20at%204.41.18.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 535px;
}

.cookbook-img2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61612f4dc6bf11a44b7652_spread1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f616e6be4e2028389343a1e_spread2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f616fcd1d850442ede0b83b_spread3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f617001ac908725a2ab8618_spread4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img6 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6170370b25c15cf7c1a9f1_spread5.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img7 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61707cad944638f6ebac7a_spread6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6171b9ad94464592ebb6c7_spread7.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img9 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61720d7969a5fd84655990_spread8.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img10 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61727a1d85047862e0bddb_spread9.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img11 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6172cfa58812e3c0e2487b_spread10.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img12 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f617318aec24cf43299169b_spread11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img13 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f617361a9ceec6a05583fc0_spread12.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img14 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6173c843586507228c884f_spread13.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img15 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6173fe3abef767e99540eb_spread14.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.cookbook-img16 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f61747ea28794082a20bf97_spread15.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.sparkle-image-section3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6247d6b26abef1fc9ffb2c_xxx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  margin-bottom: 40px;
}

.group1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6250fa9fb2c878d251d43e_op.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.group2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f62512eb26abe28e6a02943_op2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.pic-sparkle {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6251f40c0ea674b3a3b532_hey.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.styleguide {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f627950873ff52d0cae44bf_style-guide.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f627e05ff7c33616d310d38_a.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.web-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f63ec4827e1cf300dc1d861_apa.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 380px;
}

.web-img2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f63ecc122b8bc566bfa50f8_ooo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.web-img3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f63ed789bc5205ff8e90cbd_prinnnt.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 380px;
}

.web-img4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f63eea82f040a9480da8835_lalal.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 380px;
}

.map {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f63f82460d7593a78f5b9d0_map.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.web-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f63dcf3fbf42a72ec80eaef_all.png");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.architect-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f615e02c4d6fbd54e026ff0_6R5A9320.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.div-block-35 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f641b81dc9fe7bedbd42b91_logo-black-10.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.div-block-36 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f641bfb7d3c796a4c353fbe_onblack-10.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.frank-building1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f641c5850a79f6e8500e18a_Disney_Concert_Hall_by_Carol_Highsmith_edit2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
  margin-top: 20px;
}

.frank-building2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f64229f818fee453d64aa75_Case_danzanti.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
  margin-top: 20px;
}

.div-block-37 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6422f9818fee0d9f64ad95_frank%20gehry.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.front {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f642556f4666a0b79d0af4e_mm.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.columns-5 {
  margin-top: 20px;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f64253b818fee327e64b2ff_bb.png");
  background-position: 50%;
  background-size: contain;
  min-height: 300px;
}

.logo-process {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f642267c8784c2a37da9b96_Screen%20Shot%202020-09-18%20at%205.57.51.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
  margin-top: 10px;
}

.exhibition-poster {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f642b6d675be3877bd6ad19_Bus%20Stop%20Billboard%20MockUp.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.exhibition-poster2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f642f763c01c83cc3d3f372_exhibition11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.map2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f657420e8ee519fd09465bf_Screen%20Shot%202020-09-19%20at%205.55.42.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.heading {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.pic-idea {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f89e4f0374ef814755f3254_idea1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f8a1710c267809612ea6e01_pattern-aveeno-logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 150px;
}

.div-block-43 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fa5d9e2716542615645437b_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.vid2222 {
  min-height: 300px;
}

.twitch-vid-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  min-height: 400px;
  margin-bottom: 20px;
}

.twitch-vid-section.back-purple {
  background-image: linear-gradient(#904ffb, #904ffb);
}

.hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608bd3e0a250640541ad5806_Slide%2016_9%20-%2030.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
}

.div-block-45 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5faf67935d9cc403155527d5_11-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.div-twitch1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.text-twitch {
  color: #fff;
  text-align: center;
  flex: 1;
  align-self: center;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.statistic-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5faf8560c3163bc7dd6cd4d4_Screen%20Shot%202020-11-14%20at%202.20.46.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 170px;
  margin-top: 10px;
}

.div-block-46 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5faf868db3236f48f92e53c7_model.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
  min-height: 280px;
}

.div-block-47 {
  margin-top: 17px;
}

.before-after-2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5faf9e8f8474c4662e49b1e7_change2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.before-after-1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5faf9ed51e40ec9fe51564d0_change1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 430px;
}

.song-req1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb32958b8506a55e32c973f_song-req.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
  margin-top: 20px;
}

.song-req2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb3299cf0c53709653202f0_song-req2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
  margin-top: 20px;
}

.div-block-49 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb34eb8d54f00a22fadc1f8_new-stream.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
  min-height: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.wire-twitch1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6099d0ab9e6ea5a17da122fd_popup.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
  margin-top: 20px;
}

.wire-twitch2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6099d0bd7332a0ea71924fa4_toggle.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
  margin-top: 20px;
}

.wire-twitch3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb34c9ac8d3c3a7b2c12c12_smaller-mid-wireframe.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
  margin-top: 20px;
}

.twitch-journey-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb354f1546b27e20e32c9ee_new-journey.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-height: 550px;
  margin-top: 10px;
}

.twitch-1-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb36b4aa24b02a9c5de9158_narrow-down1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 550px;
}

.div-block-50 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fb36b8c58f38c4ed954e98a_narrow-down2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 550px;
  margin-top: 10px;
}

.twitch-vid, .twitch-vid2 {
  z-index: 3;
  min-height: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.space {
  min-height: 100px;
}

.twitch-vid3, .twitch-vid4 {
  z-index: 3;
  margin-top: 10px;
  margin-bottom: 10px;
}

.twitch-vid5, .twitch-vid6, .twitch-vid7 {
  z-index: 3;
  min-height: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.twitch-vid-8 {
  z-index: 3;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-project-coding {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049956a11e066bbb7de09f8_r.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 380px;
  box-shadow: 10px 10px 8px -2px #00000042;
}

.image-project-twitch {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6547a25f472cd9ae7abdb67b_twitch-pic2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
  box-shadow: 8px 11px 8px -2px #000000de;
}

.project-twitch {
  min-height: 200px;
  margin-bottom: 60px;
}

.project-creative-coding {
  margin-bottom: 60px;
}

.fantasy-intro {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fe1bab66bd3522ba01e7a9a_fantasy-intro-1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 550px;
}

.div-block3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fe1bc1dee8e9b22c4c47a2d_IMG_2992.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.column-56, .column-57, .column-58 {
  min-height: 250px;
}

.div-block-51 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fe253af611c60d6cb63ed6b_universe.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.div-block-52 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fe253c8f37f45a51bc48d42_Screen%20Shot%202020-12-22%20at%2015.13.59.png");
  background-position: 50%;
  background-size: cover;
  min-height: 200px;
}

.div-block-53 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fe253db716aa8cf70e1aea4_serenity.png");
  background-position: 50%;
  background-size: cover;
  min-height: 200px;
}

.div-block-54 {
  margin-top: 10px;
}

.fantasy-new-intro {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fed267901bdfa7152a62bee_Screen%20Shot%202020-12-30%20at%2020.13.42.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 550px;
}

.divi-fantasy {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5fed2a50a081fce5407dab20_fantasyyy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.background-video-7 {
  min-height: 230px;
  max-height: 230px;
}

.background-video-8, .background-video-9 {
  max-height: 230px;
}

.fanatsy-imgg {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff4f4900ea5350ba7c5fe2a_fantasy-hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.large-abc {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5d474ce305138ab94a3e6_all.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.container-10 {
  margin-top: 40px;
}

.a-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5d8082a6b20d8cf803016_Desktop%20-%2011%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.b-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5d93a054164dbe397a035_Desktop%20-%2013.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.c-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5d97e92f94346a244813a_Desktop%20-%2014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.d-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5def4b49f2b228753db4b_Desktop%20-%2015.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.e-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5dee560c0c1e9b9263e7c_Desktop%20-%2015%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.f-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5df13cb025f9689eb51b8_Desktop%20-%2015%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.g-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5dfafe11ae1f492dafe90_Desktop%20-%2015%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.h-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e02f765873d3e094a3f9_Desktop%20-%2015%20(4).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.i-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e03fe3fa5d0b2f13d57b_Desktop%20-%2015%20(5).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.j-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e1df21e009df5a4457f3_Desktop%20-%2015%20(6).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.k-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e1f166e8b0e692344c54_Desktop%20-%2015%20(8).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.l-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e20988f1942237bc0e4e_Desktop%20-%2015%20(7).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.m-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e2ffb49f2b3b6153ef07_Desktop%20-%2015%20(9).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.n-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e30c88f194b2ddbc14f1_Desktop%20-%2015%20(10).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.o-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e31e66e8b0aaf23451df_Desktop%20-%2015%20(11).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.p-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e3f7adb07933703f4f84_Desktop%20-%2015%20(12).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.q-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e43e2b033b15842f9b79_Desktop%20-%2015%20(13).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.r-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e457520383961ed26183_Desktop%20-%2015%20(14).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.s-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e9be1f0d5ad81fdf3823_Desktop%20-%2015%20(16).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.t-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e9db2a6b2044dc80785d_Desktop%20-%2015%20(15).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.u-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff5e9ede4ebfc4b1c18be66_Desktop%20-%2015%20(17).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.v-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff763b717c6c3ca5c6c8104_Desktop%20-%2015%20(18).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

._w-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff764021f468d0ca973508d_Desktop%20-%2015%20(19).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.x-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff7640f17c6c355dd6c8421_Desktop%20-%2015%20(20).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.y-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff76471f7221a2f440e5566_Desktop%20-%2015%20(21).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.z-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff7645a3cde564e7ce1f5d1_Desktop%20-%2015%20(22).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.slogan-playlists {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff7661c0f6d41c805c35d70_Desktop%20-%2016%20(7).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
  margin-top: 20px;
}

.large-music {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff7669a7caa8cc280e74f6f_dancing.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 550px;
}

.large-music2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5ff766e1fb415809add4c509_ppl.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 550px;
}

.button {
  color: #7f7f7f;
  background-color: #333;
  border-radius: 4px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  box-shadow: 3px 3px 4px #000000a3;
}

.button.button-playlist {
  display: none;
}

.button.button-playlist.button-playground {
  opacity: 0;
  margin-left: 20px;
  display: none;
}

.buttons-wrapper {
  justify-content: flex-start;
  margin-top: 15px;
  display: flex;
}

.song-req-twitch-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6099af8ccc5f2838eda6a168_Frame%20203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
}

.back-vid-creative-coding {
  height: 400px;
}

.content-generative-div {
  min-height: 500px;
}

.content-generative-div.image1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049956a11e066bbb7de09f8_r.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049a583b865e7190cb48500_oo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049c7af38e0edcccca9466b_colors_0436.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049c7e0be2b7f025e99243d_colors_0748.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049c97511e0663ee7de9a31_colors_3751.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image6 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049c9c9dac16c88b2dd079e_colors_3841.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image7 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049ca11f47d6831a93c54e1_colors_2058%20copy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049cb2d0be2bf81401485df_colors_1978.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.content-generative-div.image9 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049cba05a2ed93427417163_colors_2274.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-generative-div.image10 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049cbadec3e5a2cfea8f6b6_colors_2191.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider {
  height: 440px;
}

._1-slider {
  background-color: #fff;
}

.icon-4, .icon-5 {
  color: #333;
}

.slide-nav {
  background-color: #14141400;
}

.slider-div1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049a8e8a01db589dd574e2b_txtr_3882.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.slider-div2.slider-inner {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049ac080441956165950578_txtr_1575.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.slider-inner {
  height: 400px;
}

.slider-inner.slide-div3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049aca1fb5c14b14f3957db_txtr_6382.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-inner.slide-div4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049b03e3a28ba358b5032a6_txtr_3615.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-inner.slide-div5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049b0c638e0ed74c5a9033c_txtr_902.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-inner.slide-div6 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049b19dc7ca19317c2195dd_txtr_800.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-inner.slide-div7 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049b2b7a01db536ab576ba9_txtr_2005.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-inner.slide-div8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049b378498f441bd227a13c_txtr_858.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

._2-slide, ._3-slide {
  background-color: #fff;
}

._4-slide {
  color: #fff;
  background-color: #fff;
}

._5-slide, ._6-slide, ._7-slide, ._8-slide {
  background-color: #fff;
}

.background-video-10 {
  justify-content: center;
  width: 500px;
  display: flex;
}

.div-block-55 {
  justify-content: center;
  display: flex;
}

.column-63, .column-64 {
  margin-top: 20px;
}

.html-embed-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 300px;
  display: block;
}

.box-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049e4c476ca35ca74028adf_boxweb.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 490px;
}

.box-img1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a02f12923ec8692d1a62d_ddddddcacsca.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.box-img2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a02f12923ec8692d1a62d_ddddddcacsca.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.box-img3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a047ceb36061e78a351cc_ddd99d.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.box-img4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a0552e4663bc2d166b358_hh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.box-img5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a062be63c1c724f11030d_8.png");
  background-position: 100% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.box-img6 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a0920e63c1c033111079b_Screen%20Shot%202021-03-11%20at%207.02.47.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 600px;
}

.box-img8 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a09772b51cf05ce7075ce_Screen%20Shot%202021-03-11%20at%207.02.04.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 600px;
}

.box-img9 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a0a36e7408151c8a32041_Screen%20Shot%202021-03-11%20at%207.16.44.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 600px;
}

.box-img10 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604a0aaa6977da992b98c0b5_6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
}

.images-gehry, .double-column {
  margin-top: 50px;
}

.logo-wrapper {
  margin-top: 60px;
}

.exhibition-poster1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f615e02c4d6fbd54e026ff0_6R5A9320.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.logo-div {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f641bfb7d3c796a4c353fbe_onblack-10.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  margin-top: 10px;
  margin-bottom: 40px;
}

.anti-poster {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604d436863ae44425d0f0c8a_anti2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  margin-top: 40px;
}

.anti-poster2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604d368bfc9c57069f1e24f4_anti1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.anti-poster3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604d434766d1ef7aae016b7a_f_ora-13%20copy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.section2 {
  min-height: auto;
  margin-top: 80px;
}

.playground-projects {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.project-p {
  flex-direction: column;
  display: flex;
}

.playground-img-p {
  border-radius: 6px;
  min-height: 380px;
  box-shadow: 10px 10px 8px -2px #00000042;
}

.playground-img-p.architect-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f641bfb7d3c796a4c353fbe_onblack-10.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.playground-img-p.box-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6049e4c476ca35ca74028adf_boxweb.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.playground-img-p.books-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60507511493d098cf117e12a_cccc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.playground-img-p.cookbook-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f617318aec24cf43299169b_spread11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.playground-img-p.sinfonietta {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60507684fc0b5f6c8bb785e7_Untitled-1-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.playground-img-p.dates {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604f1dbc2582aa6eeaee122b_yolo2.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 1920px;
  background-attachment: scroll;
}

.playground-proj-link {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.playground-proj-link.architect-link {
  font-weight: 700;
}

.sinfonietta-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6050330d71bc0350640eead1_6R5A9293.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.sinfonietta1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/604f1ac35156d552fd56e457_6R5A929dddvv0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.sinfonietta2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6050357e8914777fbcf766eb_jjjj.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.vinyl-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6050386558253af80adb25e9_6R5A9294.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.sinfo2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60503aa22b547e3f705ac19b_1-03.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.sinfo3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60503aa22b547e3f705ac19b_1-03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.sinfo4 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6050485a71bc03b1050f1d2b_TRY-05.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
}

.sinfo5 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60503aa22b547e3f705ac19b_1-03.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.vinyl-packaging {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/605041e2b43b525317d6f376_PACKAGING_PENTAGON-0100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.date-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/605060620f92212499821287_6R5A9224.jpg");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: 2880px;
  min-height: 450px;
}

.date-img1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6050615191d71c46d2ba9100_6R5A9146.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.date-img2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60506170e156c88a37f47a0b_6R5A9260.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
}

.date-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/60506916e11b416da2a2a5fa_hand1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 550px;
}

.date-spread {
  min-height: 450px;
  margin-top: 10px;
}

.space-div {
  min-height: 200px;
}

.grit-hero-section {
  margin-bottom: 20px;
}

.grit-hero {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608bff21cb10d7cb5e58260c_grit-white.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.hero-twitch-1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608bca587f3b37787bf09ee8_songgg.png");
  background-position: 50% -50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 250px;
}

.divdiv-text {
  margin-bottom: 20px;
}

.bold-text, .bold-text-2 {
  color: #cb9970;
  font-weight: 500;
}

.who-grit {
  margin-top: 20px;
}

.spot-grit {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608be56b336d57c90178c359_both.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  text-decoration: none;
}

.middle-div {
  margin-top: 150px;
}

.div-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608be56b336d57c90178c359_both.png");
  background-position: 120%;
  background-repeat: no-repeat;
  background-size: contain;
}

.column-65 {
  min-height: 500px;
}

.section-backoup {
  display: none;
}

.grid-movie-profile {
  height: 500px;
}

.div-block-58 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608bfb4e4d68ca7187e85918_1500x1000.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 2px;
  height: 300px;
}

.image-pains {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608c044575f68cf6799cbb8c_Slide%2016_9%20-%2015%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.target-audience-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608c086f85ee64ac66665cb0_Screen%20Shot%202021-04-30%20at%208.54.59.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  margin-top: 10px;
}

.div-img-invite {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e05b4363e28c4cd1f64c5_1500x1000%20(1).jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.why-grit {
  margin-top: 50px;
}

.why2-grit {
  margin-top: 20px;
}

.how-it-works {
  margin-top: 60px;
  padding-top: 50px;
  padding-bottom: 80px;
}

.quote-gold {
  margin-top: 50px;
  margin-bottom: 50px;
}

.text-span-3 {
  color: #333;
}

.text-span-3.color-g {
  color: #cb9970;
}

.text-span-4 {
  color: #333;
}

.text-span-4.color-g {
  color: #cb9970;
}

.hmw-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608c2c08469acb6af72eba52_Screen%20Shot%202021-04-30%20at%2012.09.16.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 550px;
  margin-bottom: 40px;
}

.feature-rank-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608c2d81ab9aee137984e292_Screen%20Shot%202021-04-30%20at%2012.16.38.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.big-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608c35052cb9ac244f65836a_Screen%20Shot%202021-04-30%20at%2012.35.05.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 500px;
}

.solution-div {
  margin-top: 80px;
}

.img-problems {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e1d15922f9582f2b268f4_1500x1000%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.pencil-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e22e6c11b33ba0befe32d_1500x1000%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 80px;
  min-height: 100px;
}

.thought-column {
  width: auto;
}

.thought-column-big {
  margin-top: 40px;
}

.mindset-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e2bb7c11b337021f00056_1500x1000%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 80px;
  min-height: 100px;
}

.funnels-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e2c84589f37b9297394af_funnels-img.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
  margin-top: 40px;
}

.keyscreens-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e428a37ad3c84401eae17_keyscreens-ideas.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.text-span-5 {
  font-weight: 500;
}

.note-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e5d30c11b3397e2f0c592_1500x1000%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 80px;
  min-height: 100px;
}

.img-prob-selected {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e5e317d1c3527d7203e32_1500x1000%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.circ-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/608e624e17468ef63a0014c2_1500x1000%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.brand-vision-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6098ba833058905dbff57462_1500x1000%20(12).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto;
  min-height: 350px;
}

.idea-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6098bc29780f35b4dc745ccc_1500x1000%20(13).jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 80px;
  min-height: 100px;
}

.flow-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6098de947c390114c29de208_1500x1000%20(14).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.card-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6098f03a088fb24e866ab53e_Frame%2024%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.profile-card {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/609978d753a4d00963e83949_Frame%2023%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
  margin-top: 40px;
}

.designs-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/609987996e5b1429efd8ade3_1500x1000%20(15).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 600px;
}

.profile-image {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/609999254c7dfd026a624ea9_1500x1000%20(6).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 800px;
}

.real-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6099bd8aad6a0466624437b3_Screen%20Shot%202021-05-10%20at%2019.10.49.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  margin-top: 20px;
}

.process-pic-twitch {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6099bfc8ad6a04193f444597_Frame%20204.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.song-req3 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6099d26d09f571303abfe3a3_solution-twitch.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.botton1 {
  color: #fffcfc;
  background-color: #fd29fc;
  border-radius: 10px;
  font-family: Roboto, sans-serif;
}

.text-field {
  border-radius: 5px;
  font-family: Roboto, sans-serif;
}

.image-4 {
  color: #f812a4;
  border: 1px solid #0000;
}

.div-creators-top {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/654e3212ca02e3904b51879f_Frame%2020.png");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.hero-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e3198f79bec53dd608a88_Frame%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
}

.image-grow-ig {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e4a849892b5a6575e7504_Frame%202%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
}

.div-ig-sitemap {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e4b294f03164e282061c7_Frame%202%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.ig-image-narrative {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e4c90a212253dd63e19ed_Frame%202%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.site-wire-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e531daa9c3479a87b63e4_Frame%203%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
}

.image-blog-ig {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e6cb514990ef5cd671182_Frame%205%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.div-ig-blog {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e6c8ef0bc15e653d0bde6_Frame%204%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.ig-blog-narrative {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e727c9e162d0b9e682659_Frame%204%20(4).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.ig-blog-wire {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e73e14d682105aceaeee7_Frame%202%20(6).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.image-project-creators {
  background-color: #ff0f0f;
  border-radius: 6px;
  min-height: 380px;
  display: block;
  position: static;
  box-shadow: 0 14px 8px -2px #0003;
}

.image-project-creatorss {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e827b0b2454ae552df04c_Frame%206%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-width: 460px;
  min-height: 380px;
  box-shadow: 8px 11px 8px -2px #000000de;
}

.image-project-creatorss.creators-img-tablet.creators-img-mobile {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/640e87f114990e6daf6911e5_Frame%206%20(3).png");
}

.pink-class {
  background-color: #e014cc;
}

.allproject-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.project-finance, .project-ig {
  min-height: 200px;
  margin-bottom: 60px;
}

.img-finance {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/654384966165a2810bc4d639_cover-amex.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  min-width: 350px;
  min-height: 350px;
  display: block;
}

.pic-finance {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/654384966165a2810bc4d639_cover-amex.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
}

.div-block-59 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/654384966165a2810bc4d639_cover-amex.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 230px;
  display: flex;
  position: static;
}

.image-project-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/65439bb418e984b35ae7a0d7_amex2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
}

.image-project-ig {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/65439b5a142c8ab137bc63b1_ig.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
}

.picture-alinetalk {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6543ef1a110f7f081fe8226d_Screen%20Shot%202023-11-02%20at%2020.43.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 350px;
}

.section-5 {
  background-color: #fc07e300;
  border-top: 1px #000;
}

.section-5.pink-bg {
  background-color: #fb07e2;
}

.style-button {
  cursor: pointer;
  background-color: #fb07e2;
  border: 1px solid #fff;
  border-radius: 10px;
  margin-top: 20px;
  margin-right: 20px;
}

.style-button.home-style-btn {
  background-color: #fb07e200;
}

.style-button.home-style-btn.hiden {
  opacity: 0;
}

.style-button.gray-btn {
  text-align: left;
  background-color: #fb07e200;
  border-color: #92929200;
  margin-top: 0;
  padding: 7px 12px 7px 0;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  position: static;
  overflow: visible;
}

.style-button.no-pink {
  text-align: center;
  background-color: #fb07e200;
  margin-top: 10px;
  display: inline-block;
}

.container-11 {
  flex-direction: row;
  display: flex;
}

.div-block-60 {
  display: flex;
}

.div-block-61 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/654424e0e7702c76eb7385af_IMG_2733.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
  display: block;
}

.container-12 {
  display: flex;
}

.div-block-62 {
  background-color: #f000;
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/654426495035da78f71cf6db_aa.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 0 auto;
  min-width: 140px;
  min-height: 140px;
}

.div-block-62.phone-div-img {
  min-width: 100px;
  min-height: 100px;
}

.project-twitchh {
  margin-bottom: 60px;
}

.container-13 {
  border-top: 1px solid #fff;
  margin-top: 30px;
  margin-bottom: 30px;
}

.mini-texti {
  color: #f5f5f5;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.mini-texti.quest-text {
  font-family: Questrial, sans-serif;
}

.div-block-63 {
  border-top: 1px solid #fd29fc;
  margin-top: 70px;
  margin-bottom: 30px;
}

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

.text-protected {
  font-family: Roboto, sans-serif;
}

.div-block-64 {
  margin-top: 60px;
  margin-bottom: 200px;
}

.middle-title {
  color: #fff;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 27px;
}

.div-ig-userneeds {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6550be3efb2a945891ff155f_Screen%20Shot%202023-11-12%20at%2013.59.23.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
}

.div-ig-blogfunctionality {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6550bfe13439e7418682182a_Screen%20Shot%202023-11-12%20at%2014.06.25.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
}

.div-ig-blogmobile {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6550c0785724bc4e32ff82b2_Screen%20Shot%202023-11-12%20at%2014.09.15.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-ig-opportunities {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6550c26fde2293e054fcbc49_opportunities.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
  margin-top: 20px;
}

.amex-hero-div {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6550d191e863f110014235cc_amex-hero.png");
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
}

.hero-amex-pic {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/6550e053729040d7cd689ef1_cards.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 250px;
}

.img-intro-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e039abf4576571c3a79e6_Screen%20Shot%202023-11-22%20at%2015.34.37.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.img-intro-perks {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e04f71fa90bf89f8ee652_Screen%20Shot%202023-11-22%20at%2015.40.05.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 150px;
}

.img-archetype-persona {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e131352fc4eb6eedef05b_Screen%20Shot%202023-11-22%20at%2016.34.20.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 250px;
}

.persona-template {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e182474aec39da1c4f948_Screen%20Shot%202023-11-22%20at%2017.01.36.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
}

.persona-1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e18ac94ea6dbae8f321bd_Screen%20Shot%202023-11-22%20at%2017.04.41.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.divider {
  min-height: 90px;
}

.img-big-persona-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e1c84ea1ce803dfff34f1_Frame%205.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 550px;
}

.journey-img-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e1cff74aec39da1c854da_Screen%20Shot%202023-11-22%20at%2017.23.21.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
}

.img-wire-1-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e759b144b12a1abfa53fe_Screen%20Shot%202023-11-22%20at%2023.40.39.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 300px;
  margin-bottom: 20px;
}

.img-wire-2-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e77c064cce1ed10e9b13a_Screen%20Shot%202023-11-22%20at%2023.49.54.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: .4px solid #000;
  min-height: 320px;
}

.wireframes-amex-1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e79930f92ec8162694f8a_Screen%20Shot%202023-11-22%20at%2023.58.05.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.map-amex-1 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655e7a919beb8771686eda80_Screen%20Shot%202023-11-22%20at%2023.59.44.png");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 450px;
}

.img-ar-amex {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f5ff47df1b1e053a2655e_Screen%20Shot%202023-11-23%20at%2016.21.03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
}

.img-sketch-ar {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f7339bd42948e5c73eea6_Screen%20Shot%202023-11-23%20at%2017.43.18.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.sketch-ar-img-2 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f73a0bd42948e5c742ddf_Screen%20Shot%202023-11-23%20at%2017.44.39.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
  margin-top: 40px;
}

.video-ar-amex {
  min-height: 300px;
  line-height: 0;
}

.img-ar-flow {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f84eb19642c802b59c03f_Screen%20Shot%202023-11-23%20at%2018.48.20.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  margin-top: 30px;
}

.img-ar-amexx {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f87b5ddb0243175d485e2_Screen%20Shot%202023-11-23%20at%2019.11.03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
}

.img-ar-permissions {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f87f8949c426d7bba51c7_Screen%20Shot%202023-11-23%20at%2019.01.46.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  margin-top: 20px;
}

.img-unboxing-ar {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/655f88a632d0b133ffc3cc4d_Screen%20Shot%202023-11-23%20at%2019.14.40.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  margin-top: 40px;
}

.title-text-questrial {
  color: #b4b4b4;
  margin-bottom: 5px;
  font-family: Questrial, sans-serif;
  font-size: 30px;
}

.title-text-questrial.center-text {
  text-align: center;
}

.title-text-questrial.white-txt {
  color: #fdfdfd;
}

.text-block-gray {
  color: #797979;
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Questrial, sans-serif;
  font-size: 14px;
  line-height: 17px;
}

.text-block-gray.left-side {
  text-align: left;
}

.text-block-gray.middle-txt {
  text-align: center;
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-gray.center-text {
  text-align: center;
}

.div-block-65 {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/65b2e68ba3ef713c59d0eedd_Frame%2038.png");
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  order: 0;
  align-self: auto;
  min-height: 52px;
  margin-top: 5px;
  margin-bottom: 20px;
  display: flex;
}

.div-blockk {
  text-align: center;
  margin-top: 10px;
}

.body-content {
  padding-left: 81px;
}

.tab-op-text {
  color: #797979;
  -webkit-text-stroke-color: #79797900;
  background-color: #ddd0;
  border-bottom: 1px solid #747373;
  font-family: Roboto, sans-serif;
  text-decoration: none;
}

.tab-op-text.w--current {
  color: #fff;
  cursor: pointer;
  background-color: #c8c8c800;
  border-bottom: 2px solid #fdfdfd;
  font-weight: 500;
}

.text-block-16 {
  color: #797979;
  -webkit-text-stroke-color: #0000;
  border-bottom: 1px #fcfcfc;
}

.section-6 {
  margin-top: 20px;
  padding-bottom: 50px;
}

.startup-tab-div {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/65b3acd83e1abc5cb3a9d51e_startup.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: auto;
  min-height: 200px;
}

.h4-list {
  color: #b4b4b4;
  margin-bottom: 2px;
  font-size: 14px;
}

.tabs {
  margin-top: 10px;
}

.div-smb-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/65b400902b62d9d0c46f9183_popop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

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

.button-2 {
  outline-offset: 0px;
  cursor: pointer;
  background-color: #3898ec00;
  border-top: 1px #d4d4d4;
  border-left: 1px #000;
  border-radius: 10px;
  outline: .5px solid #fff;
  flex-flow: row;
  justify-content: center;
  margin-top: 20px;
  margin-left: 140px;
  margin-right: 140px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.proj-body-sectionn {
  margin-top: 70px;
}

.helpu-img {
  background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/68e018ab95a98f64765e0c08_helpu2.png");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.helpyou-title-wrapper {
  padding-left: 75px;
}

@media screen and (max-width: 991px) {
  .body {
    border-style: none;
    border-bottom-color: #0000;
  }

  .aline-brand {
    color: snow;
  }

  .navlink {
    background-color: #1c1c1c;
    border: 1px #000;
    border-top: .2px #f5f4f436;
    border-bottom: .2px solid #f5f4f436;
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .navlink.w--current {
    border-top: .2px #f5f4f436;
    border-bottom: .2px solid #f5f4f436;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .brand-aline {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .navbar-5 {
    z-index: 121213231;
    background-color: #1c1c1c;
    position: sticky;
    top: 0;
  }

  .icon-2 {
    color: #f5f4f4;
  }

  .header-content {
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .menu-button {
    align-items: stretch;
    padding-top: 34px;
    padding-bottom: 34px;
    display: flex;
  }

  .menu-button.w--open, .nav-menu-2 {
    background-color: #1c1c1c;
  }

  .container {
    border-bottom: 1px solid #f5f4f436;
  }

  .project-grid {
    grid-template-columns: 1fr 1fr .25fr;
    grid-template-areas: "Area-4 Area-4 Area-5"
                         "Area-4 Area-4 Area-5"
                         "Area-2 Area-2 Area-3"
                         "Area . ."
                         "Area . .";
  }

  .image-project-braini {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f175693f797a4ef174d3dfa_braini-.png");
  }

  .navii {
    z-index: 2222222;
    background-color: #fff;
    position: sticky;
    top: 0;
  }

  .brand {
    flex-direction: column;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .nav-menu-4 {
    background-color: #fff;
  }

  .nav-container {
    z-index: 121222222;
    background-color: #fff;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: sticky;
    top: 0;
  }

  .navlink-white {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .navlink-white.w--current {
    font-weight: 400;
  }

  .brand-subtext {
    color: #7f7f7f;
  }

  .video-braini {
    z-index: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .background-video-2 {
    z-index: 1;
  }

  .menu-button-2 {
    padding-top: 34px;
    padding-bottom: 34px;
    display: inline-block;
  }

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

  .icon-3 {
    color: #353535;
    background-color: #13121200;
  }

  .h2-header.q-font {
    font-size: 100px;
    line-height: 90px;
  }

  .h2-header.q-font.twitch-head {
    margin-bottom: 30px;
  }

  .title-text {
    font-size: 16px;
    list-style-type: none;
  }

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

  .title-text.overview-text.greycolor {
    flex-direction: row;
    padding-right: 20px;
  }

  .title-text.new-text.big-text {
    font-size: 50px;
    line-height: 50px;
  }

  .mini-t {
    flex-direction: column;
    flex: none;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    display: flex;
    position: static;
  }

  .columns {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .column-2 {
    flex-direction: column;
    flex: 0 auto;
    align-self: stretch;
    align-items: stretch;
  }

  .content-section {
    padding-top: 50px;
  }

  .column-3, .column-4 {
    flex: 0 auto;
  }

  .overview-div {
    padding-left: 0;
    padding-right: 0;
  }

  .overview-div.more-spacing {
    padding-top: 40px;
  }

  .columnn {
    margin-top: 5px;
  }

  .braini-screens {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f221bc49fbbac17cc130688_brainiii.png");
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .image-3 {
    box-shadow: 1px 1px 6px #0000008f;
  }

  .div-block-6 {
    color: #302f2f;
    border: 1px #000;
    border-radius: 13px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .persona1 {
    min-height: 410px;
  }

  .persona2 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f25fd5e953599554396a6bf_persona2-03.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 410px;
  }

  .testingphoto2 {
    background-repeat: no-repeat;
  }

  .quote {
    line-height: 33px;
  }

  .content-contain {
    text-align: center;
    border: 1px solid #000;
    border-radius: 2px;
    flex-direction: column;
    margin-bottom: 10px;
    padding: 5px;
    display: flex;
  }

  .content-contain.bright-border {
    border-color: #7f7f7f;
  }

  .picture-aline {
    min-height: 400px;
  }

  .column-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .star {
    flex-wrap: nowrap;
    display: inline;
  }

  .text-about {
    flex-direction: column;
    margin-left: 5px;
    display: inline-block;
  }

  .title-textt {
    font-size: 15px;
  }

  .div-block-8 {
    min-height: 350px;
  }

  .voice-snippet-video {
    max-width: 400px;
    max-height: 190px;
  }

  .div-userjourney {
    min-height: 350px;
  }

  .image-relationship {
    min-height: 250px;
  }

  .feature-content {
    min-height: 300px;
    padding-top: 0;
  }

  .feature-content.mission {
    min-height: auto;
  }

  .grid-2 {
    grid-template-rows: 150px minmax(auto, 1fr) auto auto auto;
  }

  .toolbox-snipper-video {
    max-height: 190px;
  }

  .summary-snippet-video {
    max-width: 500px;
    max-height: 190px;
  }

  .uistyleguide {
    min-height: 350px;
  }

  .high-fidelity-img, .high-fidelity-img2, .high-fidelity-img4, .high-fidelity-img5, .high-fidelity-img6, .high-fidelity-img7, .high-fidelity-img8, .high-fidelity-ing9, .high-fidelity-img1 {
    min-height: 160px;
  }

  .div-block-12 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2dfe8712441e4e7a2be555_talkguie.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 300px;
  }

  .div-block-14 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f2ec09beb0dcbc8042a2db5_ideass.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 400px;
  }

  .div-block-16 {
    background-position: 50%;
    min-height: 350px;
  }

  .div-block-17 {
    background-size: cover;
    min-height: 350px;
  }

  .book-img1, .book-img2, .book-img3 {
    min-height: 350px;
  }

  .content-section2 {
    min-height: 300px;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .book-img4, .book-img5, .book-img6 {
    min-height: 350px;
  }

  .book-img7, .book-img8, .book-img9, .book-img10, .book-img11, .book-img12, .book-img13, .book-img14, .book-img15, .book-img16, .book-img17, .book-img18, .book-img19, .book-img20, .book-img21, .book-img22, .book-img23, .book-img24, .book-img25, .book-img26, .book-img27, .book-img28, .book-img29, .book-img30 {
    background-position: 55%;
    min-height: 350px;
  }

  .sparkle-vid-section {
    margin-bottom: 10px;
  }

  .sparkle-intopic {
    min-height: 300px;
  }

  .content-container {
    height: 180px;
    min-height: 0;
  }

  .box-text {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 300;
  }

  .persona-image {
    min-height: 400px;
  }

  .current-journey {
    min-height: 500px;
  }

  .desired-journey {
    min-height: 350px;
  }

  .div-block-22 {
    min-height: 330px;
  }

  .illustration-div {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .box2 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f446b6087f8fc2bd031e927_lesstimeonapp-01.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 200px;
  }

  .box3 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f446bdf0c6a5962c2a77f05_personalized-01-01.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 200px;
  }

  .competitive, .competitive2, .competitive3, .competitive4 {
    min-width: 180px;
  }

  .cookbook-hero {
    min-height: 450px;
  }

  .cookbook-img1 {
    min-height: 425px;
  }

  .sparkle-image-section3 {
    background-size: contain;
  }

  .group1 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f6250fa9fb2c878d251d43e_op.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 350px;
  }

  .group2 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f62512eb26abe28e6a02943_op2.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 350px;
  }

  .pic-sparkle {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f5ec8dc7ecff76da4041d26_dates1.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 350px;
    min-height: 300px;
  }

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

  .vid-web, .background-video-5 {
    max-height: 350px;
  }

  .web-hero, .architect-hero {
    min-height: 450px;
  }

  .div-block-37 {
    margin-top: 10px;
  }

  .hero {
    min-height: 290px;
  }

  .twitch-vid, .twitch-vid2, .twitch-vid3, .twitch-vid4, .twitch-vid5, .twitch-vid6, .twitch-vid7 {
    height: 400px;
    min-height: 300px;
  }

  .background-video-6 {
    max-height: 300px;
  }

  .large-abc {
    min-height: 350px;
  }

  .b-music, .c-music {
    background-size: contain;
  }

  .column-59, .column-60, .column-61 {
    margin-top: 60px;
  }

  .html-embed, .html-embed-2, .html-embed-3 {
    justify-content: center;
    display: flex;
  }

  .slogan-playlists {
    min-height: 200px;
    margin-top: 20px;
  }

  .button.button-playlist.button-playground {
    opacity: 1;
    margin-left: 15px;
  }

  .back-vid-creative-coding {
    height: 400px;
  }

  .content-generative-div.image1, .content-generative-div.image2, .content-generative-div.image3, .content-generative-div.image4 {
    background-size: contain;
    min-height: 400px;
  }

  .content-generative-div.image5, .content-generative-div.image6 {
    background-size: cover;
    min-height: 400px;
  }

  .content-generative-div.image7 {
    background-size: contain;
    min-height: 400px;
  }

  .content-generative-div.image8 {
    min-height: 400px;
  }

  .content-generative-div.image9 {
    background-size: contain;
    min-height: 400px;
  }

  .content-generative-div.image10 {
    min-height: 400px;
  }

  .background-video-10 {
    height: 450px;
  }

  .html-embed-5, .div-block-56 {
    height: 300px;
  }

  .box-img1, .box-img2, .box-img3, .box-img4, .box-img5 {
    min-height: 400px;
  }

  .box-img6, .box-img8, .box-img9 {
    background-size: contain;
    min-height: 400px;
  }

  .box-img10 {
    min-height: 400px;
  }

  .playground-img-p {
    background-size: cover;
  }

  .playground-img-p.books-img {
    background-position: 55%;
    background-size: cover;
  }

  .playground-img-p.cookbook-img {
    background-size: contain;
  }

  .playground-img-p.sinfonietta {
    background-position: 50%;
    background-size: cover;
  }

  .playground-img-p.dates {
    background-repeat: no-repeat;
    background-size: 1920px;
  }

  .date-hero {
    background-size: 2880px;
  }

  .space-div {
    min-height: 150px;
  }

  .spot-grit {
    min-height: 400px;
  }

  .image-project-creatorss.creators-img-tablet {
    min-width: 355px;
  }

  .amex-hero-div {
    min-height: 300px;
  }

  .button-2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .helpu-img {
    min-height: 300px;
  }
}

@media screen and (max-width: 767px) {
  .div-block-2 {
    margin-top: 3px;
  }
}

@media screen and (max-width: 479px) {
  .body {
    border-style: none;
    border-color: #0000;
  }

  .aline-brand {
    color: #e9e9e9;
  }

  .navlink {
    background-color: #1c1c1c;
    border: 1px solid #000;
    border-top: .2px solid #f5f4f436;
    border-bottom: .2px #f5f4f436;
    display: block;
  }

  .navlink.w--current {
    border-top: .2px #f5f4f436;
    border-bottom: .2px #f5f4f436;
  }

  .brand-aline {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .navbar-5 {
    z-index: 2147483647;
    background-color: #1c1c1c;
    position: sticky;
    top: 0;
    box-shadow: 0 3px 5px #0c0c0ce6;
  }

  .icon-2 {
    color: #f5f4f4;
  }

  .header-content {
    padding: 70px 12px 10px 10px;
  }

  .menu-button {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .header-title {
    margin-top: 9px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 2px;
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
  }

  .header-title.title2 {
    font-size: 12px;
    line-height: 14px;
  }

  .header-title.big-title {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-2 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 5px;
  }

  .text-block-a, .text-block-c {
    margin-right: 10px;
    font-size: 10px;
    line-height: 16px;
  }

  .container {
    border-bottom: 1px #f5f4f436;
  }

  .section {
    margin-top: 12px;
  }

  .project-grid {
    grid-template-columns: 1fr 1fr minmax(487px, .25fr);
    grid-template-areas: "Area-4 Area-4 ."
                         "Area-4 Area-4 ."
                         "Area-2 Area-2 Area-3"
                         "Area . ."
                         "Area . .";
  }

  .projects-section {
    margin-top: 66px;
  }

  .image-project-braini {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f175693f797a4ef174d3dfa_braini-.png");
    background-position: 45% 45%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 250px;
  }

  .image-project-sparkle {
    min-height: 250px;
  }

  .image-project-playlists {
    background-position: 50%, 50%, 50%, 50%;
    background-size: cover, cover, 400px, cover;
  }

  .image-projec-grit {
    min-height: 250px;
  }

  .div-block-3 {
    grid-row-gap: 30px;
    grid-template-rows: minmax(auto, 1fr) auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    padding-left: 7px;
    padding-right: 10px;
  }

  .text-block-b {
    margin-right: 10px;
    font-size: 10px;
    line-height: 16px;
  }

  .footer-section {
    margin-top: 50px;
  }

  .footer-info {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .all-projects-section.w--current, .text-block-14 {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 5px;
  }

  .navii {
    z-index: 2147483647;
    position: sticky;
    top: 0;
  }

  .brand {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 10px;
  }

  .aline-brandtext {
    font-weight: 500;
  }

  .nav-container {
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .navlink-white {
    color: #7f7f7f;
    background-color: #fff;
    border-top: 1px #1b1b1b36;
    border-bottom: 1px solid #1b1b1b36;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navlink-white.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 400;
  }

  .brand-subtext {
    color: #7f7f7f;
  }

  .video-braini {
    padding-bottom: 0;
    position: static;
    overflow: visible;
  }

  .background-video-2 {
    height: 230px;
    overflow: visible;
  }

  .menu-button-2 {
    padding: 34px 10px;
  }

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

  .icon-3 {
    color: #333;
  }

  .h2-header {
    font-size: 25px;
    line-height: 30px;
  }

  .h2-header.q-font {
    object-fit: fill;
    font-size: 48px;
    line-height: 45px;
    display: block;
  }

  .h2-header.q-font.twitch-head.class-font-mobile {
    font-size: 45px;
  }

  .h2-header.q-font.color-coffee {
    font-size: 45px;
    line-height: 45px;
  }

  .title-text {
    text-align: left;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .title-text.overview-text {
    margin-top: 0;
    margin-bottom: 10px;
    padding-right: 4px;
    font-size: 12px;
    line-height: 15px;
  }

  .title-text.overview-text.greycolor {
    padding-right: 0;
  }

  .title-text.new-text.big-text {
    font-size: 30px;
    line-height: 20px;
  }

  .mini-t {
    text-align: left;
    border-bottom: 1px #7f7f7f4f;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    line-height: 16px;
  }

  .columns {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 10px;
  }

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

  .line {
    margin-bottom: 0;
  }

  .content-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-section.back-color {
    min-height: 200px;
    margin-bottom: 40px;
    padding-top: 20px;
  }

  .column-3, .column-4 {
    margin-top: 8px;
  }

  .overview-div {
    padding: 5px 0 20px;
  }

  .overview-div.more-spacing {
    padding-top: 40px;
  }

  .container-3 {
    margin-top: 40px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mini-title {
    margin-top: 0;
    padding-right: 60px;
    line-height: 25px;
  }

  .mini-title.mid-te {
    padding-right: 0;
  }

  .challenge-col {
    padding-left: 0;
  }

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

  .ideate-div {
    background-size: cover;
    min-height: 200px;
    margin-top: 15px;
  }

  .section-2 {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .braini-screens {
    background-position: 50%;
    background-size: cover;
    min-height: 300px;
    margin-top: 60px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .allprojects {
    margin-top: 30px;
  }

  .list {
    margin-top: 5px;
    margin-bottom: 0;
    padding-left: 0;
  }

  .list-2 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .persona1 {
    background-size: cover;
    min-height: 160px;
    margin-top: 10px;
  }

  .persona2 {
    background-image: url("https://cdn.prod.website-files.com/5f1042ff96690af064a97449/5f25fd5e953599554396a6bf_persona2-03.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 160px;
  }

  .testingphoto1 {
    background-position: 50% 0;
    background-size: cover;
    margin-bottom: 10px;
  }

  .testingphoto2, .testingphoto3 {
    margin-bottom: 10px;
  }

  .column-5, .column-6, .column-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .learnings {
    background-size: 370px;
    min-height: 250px;
  }

  .empathy-map {
    background-size: 290px;
    min-height: 280px;
  }

  .quote {
    text-align: center;
    margin-top: 30px;
    font-size: 20px;
    line-height: 23px;
  }

  .content-contain {
    flex-direction: column;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 5px;
    padding: 3px;
  }

  .grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-auto-flow: row;
  }

  .picture-aline {
    background-position: 60% 60%;
    min-height: 250px;
  }

  .container-7 {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 10px;
  }

  .column-10 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-8 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pink-container {
    margin-top: 30px;
    padding: 20px 10px;
  }

  .pink-container.no-pink-cont {
    border-top-style: none;
  }

  .text-about {
    padding-right: 0;
  }

  .column-11, .column-12 {
    padding-left: 0;
  }

  .title-textt {
    font-size: 12px;
  }

  .column-13 {
    flex-direction: column;
    display: flex;
  }

  .div-block-8 {
    min-height: 150px;
  }

  .voice-snippet-video {
    max-height: 170px;
  }

  .div-userjourney {
    min-height: 150px;
  }

  .image-relationship {
    min-height: 160px;
  }

  .feature-content.mission {
    min-height: 100px;
  }

  .grid-2 {
    grid-template-rows: 150px minmax(auto, 1.5fr) auto auto;
  }

  .number-one {
    background-position: 50% 0;
    background-size: cover;
    max-height: 120px;
  }

  .number-two, .number-three {
    background-position: 50%;
    background-size: cover;
    max-height: 120px;
  }

  .uistyleguide {
    min-height: 140px;
  }

  .dark-bg {
    background-color: #000;
  }

  .ia {
    background-position: 50% 0;
    background-size: contain;
    min-height: 200px;
    display: flex;
  }

  .grid-3 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .high-fidelity-img8, .high-fidelity-ing9 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-12 {
    min-height: 230px;
    margin-top: 10px;
  }

  .div-block-14 {
    background-size: cover;
    min-height: 200px;
  }

  .number-four {
    background-size: cover;
    max-height: 120px;
  }

  .div-block-16 {
    background-position: 50%;
    min-height: 200px;
  }

  .content-section-img {
    min-height: 200px;
    margin-top: 20px;
  }

  .div-block-17 {
    background-size: contain;
    min-height: 200px;
  }

  .book-img1, .book-img2, .book-img3 {
    background-position: 58%;
  }

  .content-section2 {
    min-height: 200px;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sparkle-video {
    height: 230px;
    margin-bottom: 10px;
  }

  .column-17 {
    margin-top: 8px;
  }

  .sparkle-intopic {
    min-height: 260px;
    margin-top: 20px;
  }

  .sparkle-image-section {
    min-height: 300px;
  }

  .content-container {
    height: 120px;
  }

  .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .persona-image {
    min-height: 170px;
  }

  .current-journey {
    background-position: 50%;
    background-size: contain;
    min-height: 280px;
  }

  .desired-journey {
    background-size: cover;
    min-height: 190px;
  }

  .column-25 {
    min-height: 200px;
  }

  .div-block-21 {
    background-image: none;
    min-height: 200px;
  }

  .div-block-22 {
    background-size: contain;
    min-height: 280px;
  }

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

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

  .illustration-div {
    background-size: contain;
    min-height: 200px;
    max-height: 210px;
  }

  .box {
    background-position: 50%;
    background-size: contain;
    max-height: 210px;
  }

  .box2, .box3 {
    background-size: contain;
    max-height: 210px;
  }

  .div-block-23 {
    min-height: 200px;
  }

  .div-block-24 {
    background-position: 50% 0;
  }

  .div-block-25 {
    min-height: 200px;
  }

  .div-block-28 {
    background-size: contain;
    flex-direction: row;
    max-width: 100px;
    display: block;
  }

  .div-block-29 {
    flex-flow: row;
    justify-content: center;
    max-width: 100px;
    display: block;
  }

  .vid-features {
    max-height: 250px;
  }

  .sparkle-image-section2 {
    min-height: 300px;
    max-height: 400px;
  }

  .competitive, .competitive2, .competitive3, .competitive4 {
    background-size: cover;
    min-height: 270px;
    margin-top: 5px;
  }

  .comp {
    min-height: 200px;
  }

  .sparkle-logo-vid {
    max-height: 250px;
  }

  .div-block-33 {
    background-size: contain;
    min-height: 200px;
  }

  .column-28, .column-29, .column-30, .column-31, .column-32, .column-33, .column-34, .column-35, .column-36, .column-37, .column-38 {
    padding-left: 0;
    padding-right: 0;
  }

  .brandpic1 {
    min-height: 300px;
    margin-bottom: 10px;
  }

  .brandpic2 {
    min-height: 300px;
  }

  .cookbook-hero {
    min-height: 230px;
    margin-bottom: 20px;
  }

  .cookbook-img1 {
    min-height: 170px;
  }

  .cookbook-img2, .cookbook-img3, .cookbook-img4, .cookbook-img5, .cookbook-img6, .cookbook-img7, .cookbook-img8, .cookbook-img9, .cookbook-img10, .cookbook-img11, .cookbook-img12, .cookbook-img13, .cookbook-img14, .cookbook-img15, .cookbook-img16 {
    min-height: 280px;
  }

  .sparkle-image-section3 {
    background-size: 340px;
    min-height: 200px;
  }

  .group1 {
    background-size: cover;
    min-height: 300px;
  }

  .group2 {
    background-size: cover;
    min-height: 300px;
    margin-top: 10px;
  }

  .pic {
    min-height: 300px;
  }

  .column-40, .column-41, .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .web-img {
    min-height: 250px;
  }

  .web-img2 {
    min-height: 150px;
  }

  .web-img3 {
    min-height: 250px;
  }

  .web-img4 {
    min-height: 150px;
  }

  .vid-web {
    max-height: 250px;
  }

  .background-video-5 {
    max-height: 150px;
  }

  .map {
    min-height: 230px;
    margin-top: 10px;
  }

  .web-hero, .architect-hero, .div-block-35 {
    min-height: 230px;
  }

  .div-block-36 {
    min-height: 230px;
    margin-top: 10px;
  }

  .div-block-37 {
    min-height: 230px;
  }

  .front {
    min-height: 130px;
  }

  .div-block-39 {
    background-repeat: no-repeat;
    min-height: 130px;
  }

  .logo-process {
    min-height: 230px;
  }

  .exhibition-poster2 {
    min-height: 230px;
    margin-top: 10px;
  }

  .columns-6 {
    margin-bottom: 10px;
  }

  .column-43, .column-44, .column-45, .column-46, .column-47, .column-48 {
    padding-left: 0;
    padding-right: 0;
  }

  .map2 {
    min-height: 230px;
    margin-top: 10px;
  }

  .column-49, .column-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .pic-idea {
    background-size: contain;
    min-height: 200px;
  }

  .vid2222 {
    min-width: 200px;
    min-height: 200px;
    max-height: 450px;
  }

  .twitch-vid-section.back-purple {
    min-height: 200px;
    max-height: 250px;
  }

  .hero, .div-block-45 {
    min-height: 200px;
  }

  .text-twitch {
    padding: 10px 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-46 {
    min-height: 210px;
  }

  .before-after-2 {
    background-size: contain;
    min-height: 200px;
  }

  .before-after-1 {
    background-size: cover;
    min-height: 200px;
  }

  .song-req1, .song-req2, .div-block-49, .wire-twitch1, .wire-twitch2 {
    min-height: 200px;
  }

  .wire-twitch3 {
    min-height: 250px;
  }

  .twitch-journey-img, .twitch-1-img, .div-block-50 {
    min-height: 200px;
  }

  .twitch-vid {
    height: auto;
    min-height: 170px;
  }

  .twitch-vid2, .twitch-vid3, .twitch-vid4, .twitch-vid5, .twitch-vid6 {
    height: 200px;
    min-height: 200px;
  }

  .twitch-vid7 {
    height: 200px;
    min-height: 200px;
    max-height: 200px;
  }

  .twitch-vid-8 {
    height: 200px;
    min-height: 200px;
  }

  .image-project-twitch {
    background-position: 15%;
    background-size: cover;
    min-height: 250px;
  }

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

  .column-52, .column-53, .column-54, .column-55 {
    padding-left: 0;
    padding-right: 0;
  }

  .fantasy-intro {
    min-height: 200px;
  }

  .div-block3 {
    min-height: 340px;
  }

  .div-block-53 {
    min-height: 200px;
    max-height: 230px;
  }

  .background-video-6 {
    max-height: 200px;
  }

  .large-abc {
    min-height: 220px;
  }

  .container-10 {
    margin-top: 0;
  }

  .a-music, .b-music, .c-music {
    min-height: 300px;
    max-height: 300px;
  }

  .column-59 {
    margin-bottom: 60px;
    padding-left: 10px;
  }

  .column-60, .column-61 {
    margin-bottom: 60px;
  }

  .columns-7 {
    margin-top: 40px;
  }

  .d-music, .e-music, .f-music, .g-music {
    background-size: contain;
    min-height: 300px;
    max-height: 300px;
  }

  .h-music {
    background-size: contain;
    max-height: 300px;
  }

  .i-music {
    background-position: 50%;
    background-size: contain;
    min-height: 300px;
    max-height: 300px;
  }

  .j-music, .k-music, .l-music, .m-music, .n-music, .o-music, .p-music, .q-music, .r-music, .s-music, .t-music, .u-music {
    background-size: contain;
    max-height: 300px;
  }

  .v-music {
    max-height: 300px;
  }

  ._w-music, .x-music, .y-music, .z-music {
    background-size: contain;
    max-height: 300px;
  }

  .slogan-playlists {
    min-height: 100px;
    max-height: 150px;
    margin-top: 20px;
  }

  .large-music, .large-music2 {
    min-height: 230px;
  }

  .column-62 {
    margin-bottom: 10px;
  }

  .button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 16px;
  }

  .button.button-playlist {
    display: block;
  }

  .button.button-playlist.button-playground {
    margin-left: 10px;
    display: block;
  }

  .buttons-wrapper {
    flex-wrap: nowrap;
    display: flex;
  }

  .html-embed-4 {
    max-width: 300px;
  }

  .song-req-twitch-img {
    min-height: 200px;
  }

  .back-vid-creative-coding {
    height: 200px;
  }

  .content-generative-div.image1 {
    background-size: contain;
    min-height: 300px;
  }

  .content-generative-div.image2 {
    background-size: contain;
    min-height: 300px;
    margin-top: 20px;
  }

  .content-generative-div.image3, .content-generative-div.image4, .content-generative-div.image5, .content-generative-div.image6, .content-generative-div.image7 {
    background-size: contain;
    min-height: 300px;
  }

  .content-generative-div.image8 {
    min-height: 300px;
  }

  .content-generative-div.image9 {
    background-size: contain;
    min-height: 300px;
  }

  .content-generative-div.image10 {
    min-height: 300px;
  }

  .slider {
    height: 400px;
    display: block;
  }

  .slider-inner.slider-div1 {
    height: 300px;
  }

  .background-video-10 {
    width: 300px;
    height: 250px;
  }

  .column-63, .column-64 {
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow, .right-arrow {
    display: none;
  }

  .box-hero {
    height: 250px;
  }

  .box-img1, .box-img2, .box-img3, .box-img4, .box-img5 {
    min-height: 300px;
  }

  .box-img6, .box-img8, .box-img9 {
    min-height: 200px;
  }

  .box-img10 {
    min-height: 300px;
  }

  .playground-projects {
    grid-row-gap: 30px;
    grid-template-rows: minmax(auto, 1fr) auto auto;
    grid-template-columns: 1fr;
    place-content: space-around;
    padding-left: 5px;
    padding-right: 5px;
  }

  .project-p {
    flex-direction: column;
    justify-content: space-around;
  }

  .playground-img-p.box-img {
    background-position: 50%;
    background-size: 720px;
  }

  .playground-img-p.books-img {
    background-position: 55% 0;
    background-size: cover;
  }

  .playground-img-p.cookbook-img {
    background-position: 19% 40%;
    background-size: cover;
  }

  .playground-img-p.sinfonietta {
    background-position: 50% 100%;
  }

  .playground-img-p.dates {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1920px;
  }

  .playground-proj-link.box-link, .playground-proj-link.architect-link {
    margin-top: 5px;
  }

  .date-hero {
    background-position: 26% 40%;
    background-size: 2880px;
    min-height: 230px;
  }

  .date-img1, .date-img2 {
    min-height: 230px;
    margin-top: 10px;
  }

  .date-img {
    min-height: 200px;
  }

  .playground-back {
    background-color: #f5f5f5;
  }

  .grit-hero, .hero-twitch-1 {
    min-height: 200px;
  }

  .spot-grit {
    min-height: 250px;
  }

  .middle-div {
    margin-top: 20px;
  }

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

  .div-block-58 {
    min-height: auto;
    max-height: 200px;
  }

  .image-pains {
    min-height: 200px;
  }

  .target-audience-pic {
    background-size: contain;
    height: 200px;
    min-height: 200px;
  }

  .div-img-invite {
    background-size: contain;
    min-height: 200px;
  }

  .how-it-works {
    margin-top: 20px;
    padding-top: 0;
  }

  .hmw-pic {
    min-height: 170px;
  }

  .feature-rank-pic, .big-img, .img-problems {
    min-height: 200px;
  }

  .thought-column-big {
    margin-top: 0;
  }

  .funnels-img {
    height: 150px;
  }

  .keyscreens-img {
    min-height: 150px;
  }

  .img-prob-selected, .circ-img {
    min-height: 200px;
  }

  .brand-vision-pic {
    min-height: 200px;
    margin-bottom: 20px;
  }

  .flow-pic {
    min-height: 200px;
  }

  .card-pic {
    min-height: 120px;
  }

  .profile-card {
    min-height: 100px;
  }

  .designs-pic, .profile-image {
    min-height: 200px;
  }

  .column-67, .column-68 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-8 {
    margin-top: 20px;
  }

  .column-69, .column-70, .column-71, .column-72 {
    padding-left: 0;
    padding-right: 0;
  }

  .real-pic {
    min-height: 200px;
  }

  .process-pic-twitch {
    min-height: 100px;
  }

  .song-req3 {
    min-height: 200px;
  }

  .div-creators-top {
    background-size: contain;
    min-height: 200px;
  }

  .image-grow-ig, .div-ig-sitemap {
    min-height: 250px;
  }

  .ig-image-narrative {
    min-height: 200px;
  }

  .site-wire-img {
    min-height: 350px;
  }

  .image-blog-ig, .div-ig-blog, .ig-blog-narrative {
    min-height: 200px;
  }

  .image-project-creatorss.creators-img-tablet.creators-img-mobile {
    min-width: 320px;
  }

  .allproject-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-project-amex {
    background-position: 30% 30%;
    background-size: cover;
    min-height: 250px;
  }

  .image-project-amex.mobile-project-pic, .image-project-ig {
    min-height: 250px;
  }

  .picture-alinetalk {
    min-height: 300px;
  }

  .style-button.home-style-btn {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .style-button.gray-btn {
    margin-top: 0;
    font-size: 10px;
  }

  .div-block-62.phone-div-img {
    min-width: 100px;
    min-height: 100px;
  }

  .div-block-63 {
    margin-top: 70px;
    margin-bottom: 40px;
    padding-left: 10px;
  }

  .secondproject-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-ig-userneeds {
    min-height: 250px;
  }

  .div-ig-opportunities {
    min-height: 100px;
  }

  .amex-hero-div {
    background-size: cover;
    min-height: 170px;
  }

  .vid-twitch {
    max-height: 250px;
  }

  .hero-amex-pic, .img-intro-amex {
    min-height: 150px;
  }

  .img-intro-perks {
    min-height: 100px;
  }

  .img-archetype-persona {
    height: 150px;
  }

  .persona-template {
    min-height: 300px;
  }

  .img-big-persona-amex {
    min-height: 250px;
  }

  .journey-img-amex {
    height: 200px;
  }

  .img-wire-1-amex {
    min-height: 300px;
  }

  .img-wire-2-amex {
    min-height: 200px;
  }

  .wireframes-amex-1 {
    min-height: 150px;
  }

  .map-amex-1 {
    min-height: 200px;
  }

  .img-ar-amex {
    min-height: 250px;
  }

  .img-sketch-ar {
    background-size: contain;
    min-height: 250px;
  }

  .sketch-ar-img-2 {
    background-size: contain;
    min-height: 200px;
    margin-top: 0;
  }

  .video-ar-amex {
    min-height: 100px;
    max-height: 170px;
  }

  .text-block-15 {
    font-size: 12px;
    line-height: 15px;
  }

  .img-ar-flow {
    background-size: contain;
    min-height: 150px;
  }

  .img-ar-amexx {
    min-height: 200px;
  }

  .img-ar-permissions, .img-unboxing-ar {
    background-size: contain;
    min-height: 200px;
  }

  .title-text-questrial {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-gray {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 10px;
    line-height: 13px;
  }

  .text-block-gray.middle-txt {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-65 {
    background-size: contain;
    min-height: 40px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-blockk {
    margin-top: 20px;
  }

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

  .body-content {
    margin-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-op-text, .tab-op-text.w--current {
    padding-left: 20px;
  }

  .section-6 {
    margin-top: 30px;
    padding-bottom: 30px;
  }

  .startup-tab-div {
    background-size: contain;
    min-height: 100px;
  }

  .h4-list {
    margin-bottom: 3px;
    font-size: 14px;
    line-height: 20px;
  }

  .list-3 {
    padding-left: 5px;
  }

  .div-block-66 {
    margin-bottom: 5px;
  }

  .div-smb-img {
    background-size: contain;
    min-height: 100px;
  }

  .button-2 {
    border-top-width: 2px;
    outline-width: 1px;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 7px 10px;
  }

  .proj-body-sectionn {
    margin-top: 60px;
  }

  .helpu-img {
    min-height: 150px;
  }
}

#w-node-_66b42996-3703-5463-674c-8aab76ccee64-a5a9744a, #w-node-_56029602-e594-771a-c6f6-74f586b4b7d9-a5a9744a, #w-node-_7393df26-fa6c-f4d8-7708-6e0670b9e047-a5a9744a, #w-node-_121dde31-36e0-85cf-0272-17350ee60ca6-a5a9744a, #w-node-_5693e16a-7803-4a5d-1b1c-f53159a4501b-a5a9744a, #w-node-_5693e16a-7803-4a5d-1b1c-f53159a45023-a5a9744a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c927466-1be3-82af-55f8-ab2b4598ff88-a5a9744a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_83828871-3dfe-3bd0-800f-088b361e138c-a5a9744a {
  grid-area: Area-2;
}

#w-node-_870d8432-5cb3-d2e7-d856-75d071c6afcc-a5a9744a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f5485916-78ea-2ec3-6e38-17b8d4ece108-a5a9744a, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da771-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da772-9b5e64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da777-9b5e64d1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da77d-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da77e-9b5e64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da783-9b5e64d1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da789-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da78a-9b5e64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da78f-9b5e64d1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e7-9b5e64d1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e9-9b5e64d1 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da7f3-9b5e64d1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da7f5-9b5e64d1 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ff-9b5e64d1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da801-9b5e64d1 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da80b-9b5e64d1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fa6c5def-53e7-111a-24e5-ae4c661da80d-9b5e64d1 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_331ef446-7073-887f-e8f1-e7bd370aab25-87be5d2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cded7c8e-ddc2-2bc6-4224-fb0af7c21141-87be5d2b {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6f1fb034-ae61-a85d-8423-f34fa5e59e7d-87be5d2b, #w-node-_75fca541-1f20-3007-ebac-37daf55dfcf9-87be5d2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac2-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac4-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac6-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac8-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574aca-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574acc-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ace-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad0-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad2-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad4-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad6-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad8-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ada-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574adc-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ade-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ae0-91c5416e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43c9b8d3-d452-135d-d29a-ed52f6c7938f-c12dba18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ab51998-f4c3-8728-8cef-ff4a1d8217d9-01381049, #w-node-e07308f7-7aca-b44d-5a8d-874792551059-01381049 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd18-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd1a-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd1c-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd1e-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd20-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd22-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd24-0f6ed2f9, #w-node-_16b834c5-3c6b-f8bc-307c-db5457ae1c16-0f6ed2f9, #w-node-_57e3fe7c-854a-dd79-9a5b-6ee3343eac9f-0f6ed2f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1421d4c4-cabd-d847-761f-ae82adec3453-863a297e, #w-node-_88479165-7419-d629-7040-111f3ed2b19f-863a297e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a53ce0e-98e6-06eb-0538-a760bf4f3315-863a297e, #w-node-c494d569-8765-ebff-660e-5330e9d07938-863a297e, #w-node-_79c080f1-56e2-0591-5d97-db7a6e250dd8-863a297e, #w-node-_9230ab6b-e47c-5c53-3c97-2e5079058b56-863a297e, #w-node-e73e5289-c701-f25d-a107-b869c225bbe5-863a297e, #w-node-f4be1b9c-5096-4540-d607-01670912ef5b-863a297e {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e6-9b5e64d1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e7-9b5e64d1 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e9-9b5e64d1 {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7f2-9b5e64d1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7f3-9b5e64d1 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7fe-9b5e64d1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ff-9b5e64d1 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da80a-9b5e64d1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da80b-9b5e64d1 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_66b42996-3703-5463-674c-8aab76ccee64-a5a9744a, #w-node-_56029602-e594-771a-c6f6-74f586b4b7d9-a5a9744a, #w-node-_7393df26-fa6c-f4d8-7708-6e0670b9e047-a5a9744a, #w-node-_121dde31-36e0-85cf-0272-17350ee60ca6-a5a9744a, #w-node-_5693e16a-7803-4a5d-1b1c-f53159a4501b-a5a9744a, #w-node-_5693e16a-7803-4a5d-1b1c-f53159a45023-a5a9744a, #w-node-_2f0fa30a-a0bb-5eda-aae6-bc1bc95032d5-9b5e64d1, #w-node-_2f0fa30a-a0bb-5eda-aae6-bc1bc95032d8-9b5e64d1, #w-node-_2f0fa30a-a0bb-5eda-aae6-bc1bc95032db-9b5e64d1, #w-node-_2f0fa30a-a0bb-5eda-aae6-bc1bc95032de-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da772-9b5e64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da777-9b5e64d1 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da77e-9b5e64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da783-9b5e64d1 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da78a-9b5e64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da78f-9b5e64d1 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7a9-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7aa-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ab-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ac-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ad-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ae-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7af-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7b0-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7b1-9b5e64d1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7d0-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7d3-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7d6-9b5e64d1, #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7d9-9b5e64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e6-9b5e64d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e7-9b5e64d1 {
    grid-area: span 3 / span 3 / span 3 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7e9-9b5e64d1 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7f3-9b5e64d1 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7f5-9b5e64d1 {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da7ff-9b5e64d1 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da801-9b5e64d1 {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da80a-9b5e64d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da80b-9b5e64d1 {
    grid-area: 3 / 1 / 5 / 4;
  }

  #w-node-fa6c5def-53e7-111a-24e5-ae4c661da80d-9b5e64d1 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_0444e0b5-740c-9136-2924-1dc1501cd743-289f4f68, #w-node-_56dd2fdd-9983-ead5-54f9-08daffabdc0a-289f4f68, #w-node-c985eaad-445d-d42c-5864-446cc711ccba-289f4f68, #w-node-_73e425ba-c7c4-e36c-6331-b2573d0f6f53-289f4f68, #w-node-aa0f839b-a682-75a7-122f-6e951939d1de-289f4f68, #w-node-_1247c251-1115-fb0f-fa69-a09f4a437d38-289f4f68, #w-node-_5a71df9f-b270-0d64-790c-fe3818549ab9-289f4f68, #w-node-_12fa9062-1f5e-bcf7-c4d9-2d4a98645408-289f4f68, #w-node-f59f154b-c9aa-e718-1925-0c2a0153def0-289f4f68, #w-node-b0e08bc2-4635-32fe-dcf5-b288a3089c3a-289f4f68, #w-node-b12b0470-c7bc-6484-95c8-cde84e79b667-289f4f68, #w-node-_0a6c1d9b-db9f-a54e-6bd6-779bfc7e7860-289f4f68, #w-node-b2c30253-7655-8225-92d4-82965114fc43-289f4f68, #w-node-fef68e94-f9bd-906a-9c9e-7865171e6688-289f4f68, #w-node-_242f0165-e46c-7edb-094e-d4787fbd3685-289f4f68, #w-node-_7d509270-b683-d0d4-ab9d-b9cc0b3a1e70-289f4f68, #w-node-b806f7d8-6828-0c96-77ff-ee7321b73daa-289f4f68, #w-node-_8e4797fb-0129-360c-20e6-e5a77015afa3-289f4f68, #w-node-_20100cae-9122-7580-762b-83af7b71ac7c-289f4f68, #w-node-a655c753-e566-a225-bc37-609d47759fa9-289f4f68, #w-node-_2891dcab-5c74-cfb1-3a76-499cc5db5b60-289f4f68, #w-node-_060622a2-aa33-ceb0-dc6b-12c900b3f91f-289f4f68, #w-node-c69ab045-2b4d-34cc-6e6b-41d22784de7c-289f4f68, #w-node-_40b71118-eef8-b2e5-97c5-ada32cd86193-289f4f68, #w-node-_5e107f2c-94f0-c898-8099-dbed315cbea6-289f4f68, #w-node-_4f42800c-ff39-2051-e215-fd03b3b53829-289f4f68, #w-node-f1ac8a36-80fe-7387-67c6-2a4f2d3e3b0b-289f4f68, #w-node-_6263ded9-e1f9-685e-72ea-5c81bed8b902-289f4f68, #w-node-_74c132c0-a914-abfb-c15a-e52a4495cf55-289f4f68, #w-node-b4953c51-4b49-2b70-b8ad-4f4a186ea7a8-289f4f68 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cded7c8e-ddc2-2bc6-4224-fb0af7c21141-87be5d2b {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_6f1fb034-ae61-a85d-8423-f34fa5e59e7d-87be5d2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac2-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac4-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac6-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ac8-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574aca-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574acc-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ace-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad0-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad2-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad4-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad6-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ad8-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ada-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574adc-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ade-91c5416e, #w-node-db2e7ed0-d889-3ef5-c320-4db5df574ae0-91c5416e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_43c9b8d3-d452-135d-d29a-ed52f6c7938f-c12dba18, #w-node-_1b8b9763-34f6-170f-e4aa-2627ba3a3b61-c12dba18, #w-node-_8ab51998-f4c3-8728-8cef-ff4a1d8217ca-01381049, #w-node-_8ab51998-f4c3-8728-8cef-ff4a1d8217cd-01381049, #w-node-_8ab51998-f4c3-8728-8cef-ff4a1d8217d0-01381049, #w-node-_8ab51998-f4c3-8728-8cef-ff4a1d8217d3-01381049, #w-node-_9e22af0a-6c7c-5d1c-5dff-b8f8b7b23666-01381049, #w-node-_9e22af0a-6c7c-5d1c-5dff-b8f8b7b23669-01381049, #w-node-_264eaae2-52a2-0534-a7fd-9b090856991d-01381049, #w-node-_538dfac3-bc3d-6151-f5a5-7cc45db5dea8-01381049 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd18-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd1a-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd1c-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd1e-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd20-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd22-0f6ed2f9, #w-node-_34e93e94-bd74-b0c6-5fa1-395e18ddbd24-0f6ed2f9, #w-node-_16b834c5-3c6b-f8bc-307c-db5457ae1c16-0f6ed2f9, #w-node-_57e3fe7c-854a-dd79-9a5b-6ee3343eac9f-0f6ed2f9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1421d4c4-cabd-d847-761f-ae82adec3453-863a297e, #w-node-_88479165-7419-d629-7040-111f3ed2b19f-863a297e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6a53ce0e-98e6-06eb-0538-a760bf4f3315-863a297e, #w-node-c494d569-8765-ebff-660e-5330e9d07938-863a297e, #w-node-_79c080f1-56e2-0591-5d97-db7a6e250dd8-863a297e, #w-node-_9230ab6b-e47c-5c53-3c97-2e5079058b56-863a297e, #w-node-e73e5289-c701-f25d-a107-b869c225bbe5-863a297e, #w-node-f4be1b9c-5096-4540-d607-01670912ef5b-863a297e {
    grid-area: span 2 / span 2 / span 2 / span 2;
    place-self: auto;
  }
}
