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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Gtplanar;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b903395e236077a5bcfab_gtplanar-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b903373e09349457a5fbc_gtplanar-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b903313f591ba899e21f7_gtplanar-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9033b520df2b4b5f3587_gtplanar-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9034bfd4d81df2572115_gtplanar-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fabrik;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9148c38dd1f8bcc48b33_fabrik-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9148f698e1b6b0fe8a9d_fabrik-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9148e7b37905395f9a8f_fabrik-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9148c96b0d7f0e955d61_fabrik-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b914813f591eb3d9e2b94_fabrik-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: F37 bolton;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b96754aff1c8380687ea1_f37-bolton-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b967519f72a7e9a0ae46d_f37-bolton-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9675c38dd15997c4eb86_f37-bolton-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b967539479e85fe488f04_f37-bolton-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9675a6bf2a4c37e49bdb_f37-bolton-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fracktif;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b99664aff1c860468ca21_fracktif-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b99675192967a2c4547c8_fracktif-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9966cdb4eb3b5466460d_fracktif-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b99672458076b586ea902_fracktif-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9967f698e1823bff2239_fracktif-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf1ee88cd42cef80e2336_aeonik-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf1ed528dc702714d00b6_aeonik-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf1ee728b68eb888f5e3a_aeonik-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf1ee1b886a61eef15064_aeonik-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf1eed0fed9225e2d7f55_aeonik-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf6481b886a585cf1bdc4_aeonik-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf64815b5225dbc859db5_aeonik-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf648a6bf2a4f67eafbd0_aeonik-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf64888cd4260790e7825_aeonik-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf648b14d5e3272683023_aeonik-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gtplanar;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf73988cd4274ff0e8664_gtplanar-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf739a6bf2a1bdbeb1121_gtplanar-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf739cdb4ebf9896ccce1_gtplanar-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf73988cd420cd00e8665_gtplanar-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636bf73a15b522879885ac0b_gtplanar-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tthovespro rg;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636c3aeeb14d5e44526cdb1f_tthovespro-rg.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636c3aee0271e53a03f3c029_tthovespro-rg.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636c3aee728b680db394bb6f_tthovespro-rg.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636c3aee528dc73fee52a78b_tthovespro-rg.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636c3aefcdb4ebf1447212fa_tthovespro-rg.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Maison Neue;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636e15d8891dc5d8c4e0e2a5_maisonneue-book.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636e15d79f60d80effb71981_maisonneue-book.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636e15d89f60d82c4bb71982_maisonneue-book.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636e15d793894c462730ccd8_maisonneue-book.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636e15d8c3c48137d114ebb6_maisonneue-book.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mediumll;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370bac2c3c481b5413fa98c_mediumll-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370bac260a89c02b8af6d4a_mediumll-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370bac29e4b6700b1bc7a70_mediumll-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370bac20ce0bd17d73a94e5_mediumll-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370bac363d65327037f762c_mediumll-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Alliance;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370c800a2ecca6111e3960e_alliance-textlight.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370c800b73c8d3a1172d181_alliance-textlight.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370c8004a3e3c4a8fa01e96_alliance-textlight.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370c8000d7d5616519639b7_alliance-textlight.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370c80063d653bfbb801298_alliance-textlight.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Maison Neue;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370e37e18cd9c9aec9f23ac_maisonneue-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370e37e39109b858c071053_maisonneue-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370e37ea2ecca47e8e4fe67_maisonneue-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370e37e60a89c98d2b19bb9_maisonneue-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370e37fc3c481e9f241f463_maisonneue-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Marcin Antique;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712a28352e286b1e38bc25_marcinantique-standardbook.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712a283e97417959ffe264_marcinantique-standardbook.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712a2863d653c4af861f57_marcinantique-standardbook.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712a280d7d56997d9c0a42_marcinantique-standardbook.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712a28131625367e02affb_marcinantique-standardbook.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Rail Alphabet;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637132332c89f708ccb1302b_newrailalphabet-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371323371bc733ca4b7ebc0_newrailalphabet-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371323371bc73cbe6b7ebc1_newrailalphabet-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63713233352e287c0939332c_newrailalphabet-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371323463d653123686c1be_newrailalphabet-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: TT Norms;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637137c4352e28521a398e7b_tt-norms-pro-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637137c439109b42c00cd26f_tt-norms-pro-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637137c49e4b675fbac432f3_tt-norms-pro-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637137c4913d032e5a549493_tt-norms-pro-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: TWK Lausanne Pan;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371387cf00394478057d230_twklausannepan-300.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371387bc3c48123ef476876_twklausannepan-300.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371387cc3c481fecc476878_twklausannepan-300.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371387c4679d868604e6b09_twklausannepan-300.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6371387c0d7d5677089cf55a_twklausannepan-300.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fold;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63713ed4f2d5ecdc10430091_foldgrotesquepro-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63713ed43b9c9d25c0284373_foldgrotesquepro-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63713ed49b96f798f2ff7b5e_foldgrotesquepro-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63713ed49e4b67316dc4e450_foldgrotesquepro-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63713ed560a89c06a7b7d769_foldgrotesquepro-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisse;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372071ea94e09276f2a2281_suisse-int-l-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372071df2d5ec468251ec7c_suisse-int-l-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372071e9aa74f7af0c074ea_suisse-int-l-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372071e352e2869c047b12d_suisse-int-l-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372071e9e4b672839d2fd4d_suisse-int-l-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circular;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63720b293b9c9d50d5368bf4_circularxx-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63720b28352e28ce25480d49_circularxx-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63720b28f2d5ec87155227d0_circularxx-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63720b2836e905fa439a9e2e_circularxx-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63720b2936e90582859a9e33_circularxx-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atomik Display;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725abd3dbe13f77e8358fb_Atomik-Display.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atomik;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725abd20f971df3c63c8d3_Atomik.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Moderat;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725e8cda1ccbe40752470a_moderat-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725e8c0e1e22e1dd652c39_moderat-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725e8c5477e0aa742e4794_moderat-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725e8c6df74b8750ffd811_moderat-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63725e8d98094d4407244fea_moderat-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neue Montreal;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63728b1f73588f77a88ec877_neuemontreal-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63728b1f1dc615c8f89e5c47_neuemontreal-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63728b1f0c3a506ddb302d7b_neuemontreal-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63728b1fa8cd911a340bcec7_neuemontreal-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63728b1fc968fe185dc97368_neuemontreal-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fracktif;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372bca2dc39b25302d5ad14_fracktif-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372bca14d5c483adbde0853_fracktif-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372bca2f8523254bf4a7d2d_fracktif-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372bca14bdb7af741d5fd80_fracktif-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372bca2b735495496c8c2dd_fracktif-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Citerne;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372c4669f351c427a3376b4_citerne-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372c4658149aaf782508208_citerne-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372c46689531c2bbd339388_citerne-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372c465b12f4027058d103a_citerne-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372c4662ec2f9b5bb8f37ac_citerne-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Br Sonoma;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63734f909f24c1b27b2b933f_brsonoma-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63734f906cba1202d228a760_brsonoma-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63734f902bd81e37d218747c_brsonoma-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63734f90f1bceb5f184d148c_brsonoma-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63734f9091fbc16526b45727_brsonoma-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nb International Pro;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373510f0ca0b5ece6a61bba_nb-international-pro-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373510f1e22b71e3dc164a6_nb-international-pro-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373510f534dd29c482487d4_nb-international-pro-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373510f369bfa6c7631ef36_nb-international-pro-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373510f0ca0b58306a61bbb_nb-international-pro-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nb International Pro;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373523026e7dc370ba85f23_nb-international-pro-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637352301e22b71f90c190f4_nb-international-pro-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63735230b130aac1c727d726_nb-international-pro-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373523027b2917de4b088b3_nb-international-pro-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637352320ca0b586b5a63e56_nb-international-pro-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ftkunstgrotesk;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637353f6c2ac77318478f915_ftkunstgrotesk-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637353f618c74224b5386619_ftkunstgrotesk-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637353f67a96d6c9ea2d0e6f_ftkunstgrotesk-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637353f67a96d6af252d0e6e_ftkunstgrotesk-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637353f708799a7ff2166595_ftkunstgrotesk-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ftaktual;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637358de1e22b7ea49c22e89_ftaktual-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637358de50723cd65a66cd83_ftaktual-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637358de534dd27ab4252584_ftaktual-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637358de08048f4e35e33faa_ftaktual-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637358df9f34eb0f5d8c1210_ftaktual-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ftaktual;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63735d4927b291a550b1682a_ftaktual-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63735d496cba12336429afae_ftaktual-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63735d497a96d6194a2db0a2_ftaktual-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63735d490109ae389068c70d_ftaktual-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Beausiteclassicclear;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373635c0109ae113e692076_beausiteclassicclear.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373635c8ef2802143b9c8a8_beausiteclassicclear.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373635cf1bcebb8d64e89c7_beausiteclassicclear.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373635c0a0a837cc846186c_beausiteclassicclear.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373635dedc0a75a41284ec0_beausiteclassicclear.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: General grotesque;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63736a2d1e22b7b6ccc34fb7_general-grotesque-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63736a2d1e22b756fbc34fb5_general-grotesque-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63736a2d0506bd6e67d79bd7_general-grotesque-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63736a2d91fbc1ad26b6092b_general-grotesque-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63736a2d50723c42556801b4_general-grotesque-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brut grotesque book;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c59c00a6041d6b9ceb07_brut-grotesque-book.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c59baa38221944aee1a7_brut-grotesque-book.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c59c9771ab6185716177_brut-grotesque-book.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c59c2d0f30651e9cec87_brut-grotesque-book.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c59cf91d1034bbbb6035_brut-grotesque-book.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ftpolar;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c92d43539108d6be2273_ftpolar-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c92dcd1de89b9ec04283_ftpolar-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c92dc6e8a3b3fc0b46f4_ftpolar-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c92dc661f7872cba8770_ftpolar-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373c92ec661f77bcaba8771_ftpolar-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Es allianz;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d2c94f094d60f66d1aca_es-allianz.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d2c927e226165e7a4f52_es-allianz.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d2c920fe11d058f121c0_es-allianz.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d2c9a05066f293d5438d_es-allianz.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d2c93c5d3abe7ea249f0_es-allianz.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowtext;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d9f5c7ac67500ce766cd_helveticanowtext-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d9f5a38e3fbe91b95067_helveticanowtext-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d9f5a38e3fe6bab95068_helveticanowtext-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d9f5ad9098bd0ed802b6_helveticanowtext-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6373d9f6900a9616b63d6b53_helveticanowtext-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisse;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374aaa825fde910c473c062_suisse-int-l-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374aaa7e06bb92128df80f5_suisse-int-l-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374aaa734cf1a36b791e649_suisse-int-l-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374aaa74ceb74732ce757e9_suisse-int-l-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374aaa8e06bb97f5bdf80f6_suisse-int-l-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roobert;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ac6ed6c89c426fa60a6e_roobert-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ac6e7800f36c37ac6462_roobert-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ac6d867c9f32c9ffb073_roobert-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ac6eaeb3b374c741624d_roobert-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ac6e8c5f21088efced7f_roobert-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ad9de06bb90d70dfbc26_helveticanowdisplay-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ad9dc4b3f651d029e175_helveticanowdisplay-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ad9e67753f40e0c6d3a6_helveticanowdisplay-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ad9d7602dc04543e6299_helveticanowdisplay-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374ad9e107041527fc3ada1_helveticanowdisplay-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay md;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374af591cf70975f5fdc6bb_helveticanowdisplay-md.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374af592b9adbb5991e6192_helveticanowdisplay-md.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374af597800f37474ac8f50_helveticanowdisplay-md.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374af59d7d14ecfdfe74ec8_helveticanowdisplay-md.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374af5925fde92e36741bcd_helveticanowdisplay-md.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nb International Pro;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374c517107041b769c5a716_nb-international-pro-medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374c517bf1b54421be5cf19_nb-international-pro-medium.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374c517f1b52d6af2028ae2_nb-international-pro-medium.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374c517bf1b5479dde5cf1b_nb-international-pro-medium.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6374c5174ceb740362e9f9b8_nb-international-pro-medium.svg") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bbnonamepro;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6375fe6d4371e830afd1e235_bbnonamepro-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6375fe6d088fc6016bb5e6bc_bbnonamepro-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6375fe6d5f07cf3ca9a7c174_bbnonamepro-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6375fe6dd3371b38dbee219b_bbnonamepro-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6375fe6d0a1fb9b6919629eb_bbnonamepro-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay bd;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637607f5ab937f418e98224a_helveticanowdisplay-bd.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637607f516fb3257dbcc9333_helveticanowdisplay-bd.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637607f58e3de93dd97d45d7_helveticanowdisplay-bd.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637607f5e85990854a381cb4_helveticanowdisplay-bd.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637607f6e8599050fb381cb9_helveticanowdisplay-bd.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sohne buch;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637658e605f307f97c65e286_sohne-buch.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637658e6a7755d2cb55694fd_sohne-buch.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637658e6104b37213e01c033_sohne-buch.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637658e697be9f5139e85f40_sohne-buch.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637658e68d8e2492bd3f58e2_sohne-buch.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sulsans;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f6e08d9ddaaabbc01f6d_sulsans-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f6e00eae1905b164b1d7_sulsans-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f6e06a668af3a58eb9fa_sulsans-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f6e08d9dda679ec01f60_sulsans-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f6e04ada249d9886a9a8_sulsans-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Staff;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f8ce9d37fdbc7983cedc_staff-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f8ce0dd2dc4cc6435600_staff-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f8cedb35fb38ccd6932b_staff-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f8cee86a4559c223aa2f_staff-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377f8cf7972631b53998242_staff-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atica;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fa88faa8746037d5553b_atica-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fa884ada24377a86ea10_atica-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fa88707d74097909f08e_atica-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fa888d9ddac1fdc055f4_atica-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fa88a265e3042494043e_atica-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Regular;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fc6f356877e1e04147a7_regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fc6f0dd2dcfdc943c3b1_regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fc6f8d9dda70d0c08281_regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fc6fa265e32166941852_regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6377fc6ff3d6aa3d3ef4c16f_regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Haffersq;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63791194d6ddb090e50eb6eb_haffersq-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63791193ab34500175fc7a4c_haffersq-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63791194ecc3374d1a8fa5aa_haffersq-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637911944ada24bf5198e2f7_haffersq-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637911954ada24af8998e2fc_haffersq-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Denim;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637913286a668a6839a040b2_denim-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63791328707d745b6b1a1359_denim-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63791328faa8743817e6aebc_denim-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63791328ecc3377d578fb852_denim-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637913288d9ddaae0dd0b8a6_denim-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Azeret;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a107620daa92d0f04b569_azeret-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1076ace033257e1eeb33_azeret-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1076359e1d3c628eed6f_azeret-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1076b32209fdbb3a30bd_azeret-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1077ecc8b47b978196cb_azeret-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcrepro screen;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1308eec2822218e23ac2_abcrepro-screen.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1308b322090d5f3a52ae_abcrepro-screen.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a1309ab34507fe00b4299_abcrepro-screen.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637a13098c7bd85057e06e0f_abcrepro-screen.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brhendrix;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b3d83f8e50f0a9b0c95bd_brhendrix-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b3d853e8d417b704ebf6b_brhendrix-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b3d82f8e50f1db10c95bc_brhendrix-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b3d822913f95e9e54e91d_brhendrix-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b3d83ceb5f776b796dc06_brhendrix-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ritual;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b5938b609f360edaf6e45_ritual-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b5938c65fb894f4edbaa6_ritual-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b5938c65fb8e1d4edbaa7_ritual-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b593875082d75ab8dc1fc_ritual-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b59387bee3db1ef95dbc0_ritual-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Soyuz grotesk;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b60e6358cda1f3adac44c_soyuz-grotesk-bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b60e64f76a762cfbde0fb_soyuz-grotesk-bold.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b60e5f8e50f99a20ee666_soyuz-grotesk-bold.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b60e526e11c6153286d17_soyuz-grotesk-bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b60e6059ccfffdbfa0e9c_soyuz-grotesk-bold.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Athaussaero retina;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfc3956cdc66c90b6afb8_athaussaero-retina.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfc398f6e3b726737324c_athaussaero-retina.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfc394c5e61fff6a673d8_athaussaero-retina.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfc39f2488c7fd0659ef5_athaussaero-retina.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfc396568e4b81951bf3f_athaussaero-retina.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Athaussstd retina;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfecd602973a10e3e9690_athaussstd-retina.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfecc42ffe85f846c26b6_athaussstd-retina.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfecd3720a31cbaec19e4_athaussstd-retina.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfecd4c5e619d92a691cc_athaussstd-retina.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637dfecd0c998d388c7c5d17_athaussstd-retina.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: N27;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6380f309a9a3db554d942ce0_n27-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6380f3092d13f94bf855f3f8_n27-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6380f309540ef7007ad5d2c0_n27-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6380f3099a6441bb1b8d691e_n27-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6380f309d1140b6f61515448_n27-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bbcasualpro;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384a659b014ad19ca5e2df4_bbcasualpro-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384a659e157e452974b8053_bbcasualpro-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384a659633631ac3923583c_bbcasualpro-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384a6592fb3c60efd564b8c_bbcasualpro-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384a65a5752a27e2e290d94_bbcasualpro-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Passengersans;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384f605b371c81e674f4f6a_passengersans-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6384f6058a54055ea81a94e2_passengersans-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lateral;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6385c5ded1cb2c652a04d4fa_lateral-standardregular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6385c5deb648999d14f849ce_lateral-standardregular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fkgrotesk;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/638649c32227727ebea5285b_fkgrotesk-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/638649c34c7b762d467fac31_fkgrotesk-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Certeau;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63875cd812b81d9e92901cd0_apfel-certeau.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63875cd86749a56cf8f2d475_apfel-certeau.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Athaussaero;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63983300ecdaeba9dfb32cf9_athaussaero-light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63983300abd85e2763c49be0_athaussaero-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Universal sans display 375 trial";
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6398e63fc6ed54095e585909_universal-sans-display-375-trial.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6398e63f2290ac3402063574_universal-sans-display-375-trial.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Foundersgrotesk;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/639a0d7055adc7050821f355_foundersgrotesk-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/639a0d70acc0bcc627d1b403_foundersgrotesk-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt america lcgv standard;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9a38b55e90daad9ca587_gt-america-lcgv-standard-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b9a38cdb4eb66fb665e6c_gt-america-lcgv-standard-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Karlsbadergrotesk 400";
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/639a1817fe0fbe3cf94cf282_karlsbadergrotesk-400.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/639a1817d5ef66cd705356a2_karlsbadergrotesk-400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Miletusgrotesk;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712c0d0d7d569ff99c293a_miletusgrotesk-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63712c0d913d0332df53cc85_miletusgrotesk-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Athaussaero Regular;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/639afff970637a3004e44d02_athaussaero-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/639afffbce8fc023879aec5b_athaussaero-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Separatreg;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63a5aef778e8ccdcf4d3ab6d_separatreg.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63a5aef778e8cc27a9d3ab6c_separatreg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Baton turbo;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63a5fd1c6ccbdb878465d71f_baton-turbo-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63a5fd1c65217b916b253762_baton-turbo-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Quilon;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a034f30d3f9b399e49f2b7a_Quilon-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a034f48c8979c600de2dcf2_Quilon-Regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a034f3012d16ab890542563_Quilon-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sentient;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a03530555fda8169e4a6467_Sentient-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a035305c0c86108dffd7d6a_Sentient-Regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a03530534acba96b4775af2_Sentient-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a03530510579546be595613_Sentient-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rowan;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a03850750674b164f69f5b5_Rowan-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a03850748ce042c8dbdd7e7_Rowan-Regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a0385079fdae99da7ed9a6c_Rowan-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6a03850789aa007be59ff1c9_Rowan-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Riformall;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b8d2ccedc39e5fbd8da93_riformall-regular.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b8d2c4e51fc53ec3cc0ea_riformall-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b8d2c15b522ecdf7e1f18_riformall-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: F37 bolton;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372150ea9a62d58df78f1d6_f37-bolton-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372150e4e90e4d3bb879372_f37-bolton-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372150eb862d5f084abe568_f37-bolton-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6372150fed961e87a4c3ed03_f37-bolton-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Athaussaero;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63983300e7aba3f0c7eba66c_athaussaero-light.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63983300f858cf826f3031d3_athaussaero-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63983300f858cf688d3031d4_athaussaero-light.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Touvlo;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b8bb2e7b37961e05f42e9_touvlo-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636b8bb2d0fed9093c2674d4_touvlo-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neue Haas Unica;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370d177352e28dc0832ed88_linotype-neue-haas-unica-pro-light.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370d17663d6530a1d80987e_linotype-neue-haas-unica-pro-light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6370d1770d7d56261a96afb0_linotype-neue-haas-unica-pro-light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gramatika;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b5f09d2b343ca7a94eab1_gramatika-regular.woff") format("woff"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b5f09f3d6aa77c12be440_gramatika-regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/637b5f09358cdabbffdaae29_gramatika-regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Friedel;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63875eed0a60b307b7d8ab08_friedelweb-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fabriga Regular;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/649ebd81651dbeaadff5a390_Fabriga-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Selecta Regular;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/649ec108c9a7c29758f54d6f_Selecta-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Namesansvariable;
  src: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/6378c038eec282636fce6cc3_NameSansVariable-TextBold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --red: #ff3d40;
  --yellow: #ffed00;
  --atomik-font: "Selecta Regular", sans-serif;
  --creme: #f2f0df;
  --grey: #d6d7d8;
  --blue: #2cafe3;
  --green: #2ec87e;
  --black: #1c1c1c;
  --lavender: #e0c4fa;
  --white: #fcfcfc;
}

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

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

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

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

body {
  color: #000;
  font-family: Athaussstd retina, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  overflow: visible;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 400;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--red);
  text-decoration: none;
  transition: opacity .2s;
}

a:hover {
  opacity: .5;
}

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

.navbar {
  z-index: 5000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--yellow);
  opacity: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: auto;
}

.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #1c1c1c;
  object-fit: fill;
  background-color: #1c1c1c;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: visible;
}

.paragraph {
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph.nav {
  width: 25%;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
}

.paragraph.contacts {
  width: 20%;
}

.paragraph.archive {
  color: #000;
  text-align: left;
  width: 25%;
}

.paragraph.menu {
  width: 20%;
}

.hero {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--red);
  border-top: 0 solid #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 100vh;
  display: flex;
  position: relative;
  top: 0;
  overflow: visible;
}

.descriptionandslider {
  z-index: 1;
  color: #1c1c1c;
  background-color: #0000;
  display: block;
  position: relative;
  top: auto;
  overflow: hidden;
}

.descriptionandslider.sticky {
  position: sticky;
  top: 32px;
}

.descriptionandslider.gridsecondlevel {
  background-color: #111;
  position: sticky;
  top: 0;
}

.topparagraph {
  color: #fff;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.scrollnotice {
  opacity: 1;
  color: #f5f5f3;
  align-self: center;
  margin-bottom: 60px;
  font-size: 2em;
}

.questions_headings {
  color: #000;
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}

.questions_headings.information {
  max-width: 66vw;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  letter-spacing: -.04em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 75px;
  font-size: 4em;
  font-style: normal;
  font-weight: 400;
  line-height: 1em;
}

.questions_headings.information.darkbackground {
  color: #111;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1c1c1c;
  object-fit: cover;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: stretch stretch;
  overflow: hidden;
}

.moreinformation {
  max-width: 30ch;
  margin-bottom: 0;
  padding: 15px;
}

.moreinformation.centered {
  z-index: 2;
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #f5f5f3;
  text-transform: none;
  background-color: #0000;
  font-size: 1.5em;
  line-height: 1.1;
  position: static;
}

.project-title {
  width: 20%;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
}

.paragraph-3 {
  color: #fff;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 0;
}

.projectnav {
  z-index: 4000;
  color: #0000;
  background-color: #fff;
  align-items: center;
  height: auto;
  padding: 5px 15px;
  position: sticky;
  top: 30px;
}

.projectnav.hgc {
  background-color: #00f;
}

.projectnav.happy-green-corner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  justify-content: flex-start;
  display: flex;
  top: 36px;
}

.projectnav.happy-green-corner.curbo {
  background-color: #111;
}

.projectnav.general {
  color: #fff;
  background-color: #fff;
  justify-content: flex-start;
  display: flex;
  top: 36px;
}

.projectnav.peacex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #c2c6c2;
  justify-content: flex-start;
  display: flex;
  top: 36px;
}

.projectnav.kickster {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  top: 36px;
}

.columns {
  color: #fff;
  padding: 0;
}

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

.column-2 {
  padding: 0;
}

.image {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.columns-2 {
  min-width: 100%;
}

.column-3, .column-4 {
  padding-left: 0;
  padding-right: 0;
}

.text-span {
  font-family: Great Vibes, cursive;
}

.text-span-2, .text-span-3, .text-span-4 {
  font-family: Activist;
}

.text-span-5 {
  letter-spacing: -1px;
  background-color: #ff0;
  font-family: Activist;
}

.text-span-6 {
  background-color: #ff0;
  font-family: Activist;
}

.text-span-7, .text-span-8 {
  letter-spacing: -1px;
  background-color: #ff0;
  font-family: Activist;
}

.text-span-9 {
  text-transform: uppercase;
}

.text-span-10, .text-span-11 {
  font-family: Activist;
}

.text-span-12 {
  letter-spacing: -1px;
  font-family: Activist;
  font-weight: 400;
}

.image-2 {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  width: auto;
  max-width: 100%;
  height: auto;
  position: static;
  overflow: visible;
}

.image-3, .image-4, .image-5, .image-6, .image-7, .image-8, .image-9, .image-10 {
  object-fit: cover;
}

.div-block {
  object-fit: cover;
  max-width: 100%;
  max-height: 100vh;
  overflow: hidden;
}

.image_portfolio {
  object-fit: cover;
}

.div-block-2 {
  object-fit: cover;
  overflow: hidden;
}

.text-span-13 {
  font-family: Betatron;
  font-weight: 400;
}

.text-span-14 {
  font-family: Betatron;
}

.text-span-15 {
  letter-spacing: 2px;
  font-family: Plume;
}

.text-span-16 {
  letter-spacing: 2px;
  font-family: Plume;
  font-weight: 400;
}

.text-span-17 {
  letter-spacing: 2px;
  font-family: Plume;
}

.text-span-18 {
  color: #ff0;
  letter-spacing: 2px;
  font-family: Plume;
}

.slider {
  object-fit: cover;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.image-11 {
  object-fit: cover;
  display: inline-block;
  position: static;
}

.background-video {
  object-fit: cover;
  height: 100%;
}

.background-video-2 {
  z-index: 1;
  padding-left: 0;
}

.right-arrow {
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: none;
}

.slide-nav, .left-arrow {
  display: none;
}

.background-video-atomik {
  z-index: 0;
  object-fit: cover;
  max-width: 100%;
  margin-left: 0;
}

.dualsliders {
  z-index: auto;
  position: sticky;
  top: 0;
}

.dualsliders.withvideos {
  display: block;
  position: static;
}

.gridwithsliders {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  grid-template-rows: auto;
  grid-template-areas: ". Area";
  overflow: hidden;
}

.background-video-3 {
  object-fit: contain;
  max-width: 100%;
}

.background-video-4 {
  object-fit: cover;
  width: auto;
  max-width: 100%;
}

.background-video-5 {
  z-index: 10;
  object-fit: cover;
  width: auto;
  max-width: 100%;
  height: auto;
  overflow: hidden;
}

.slide {
  object-fit: cover;
  width: auto;
  height: auto;
}

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

.slideatomik {
  border-radius: 0;
}

.secondslider {
  height: 100%;
}

.slideratomik {
  background-color: #1c1c1c;
  border-radius: 0;
  height: 100%;
}

.left-arrow-2, .right-arrow-2, .slide-nav-2, .left-arrow-3, .right-arrow-3, .slide-nav-3 {
  display: none;
}

.background-video-6 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

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

.slide-2 {
  object-fit: fill;
}

.image-13 {
  position: static;
}

.slider-2 {
  width: auto;
  max-width: none;
  height: 100%;
  display: block;
}

.left-arrow-4, .right-arrow-4, .slide-nav-4 {
  display: none;
}

.background-video-8 {
  z-index: 5;
  object-fit: cover;
  width: 100%;
  height: auto;
  min-height: 0;
  position: relative;
}

.text-span-19 {
  opacity: 1;
  color: #708090;
  text-align: left;
  text-transform: none;
  white-space: normal;
  font-style: normal;
  text-decoration: none;
}

.rollingtext {
  z-index: 1;
  background-color: var(--creme);
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-clip: border-box;
  flex-flow: row;
  width: auto;
  max-height: none;
  padding: 11px 0 15px 6px;
  display: block;
  position: relative;
  top: auto;
  overflow: hidden;
}

.rollingtext.featured {
  background-color: #e6e6e6;
}

.rollingtext.morework {
  background-color: var(--grey);
  padding-top: 11px;
}

.rollingtext.latest-work {
  background-color: #fff;
}

.rollingtext.thoughts {
  z-index: 2;
  background-color: var(--blue);
  position: sticky;
  top: 36px;
}

.rollingtext.thoughts.re {
  background-color: var(--yellow);
}

.rollingtext.more {
  z-index: 2;
  background-color: var(--red);
  position: sticky;
  top: 36px;
}

.rollingtext.more.re {
  background-color: var(--yellow);
}

.rollingtext.more-copy {
  z-index: 2;
  background-color: var(--green);
  position: sticky;
  top: 36px;
}

.rollingtext.more-copy.re {
  background-color: var(--yellow);
}

.heading {
  min-width: 0;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  letter-spacing: -.05em;
  object-fit: fill;
  flex-wrap: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6em;
  font-weight: 400;
  line-height: 1;
  display: block;
  overflow: hidden;
}

.heading.morework {
  color: #1c1c1c;
  background-color: #0000;
}

.image-14 {
  color: #f5f5f3;
  min-width: 0%;
  max-width: none;
  display: block;
  overflow: hidden;
}

.navbar_information {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #00f06e;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: auto;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  overflow: hidden;
}

.text-span-20 {
  color: #708090;
}

.hero_information {
  z-index: 1;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 75px 15px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.random {
  color: #fff;
  background-color: #111;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding: 45px 15px;
  display: flex;
  position: static;
  top: 0;
}

.body-2 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.columns-3 {
  flex: 0 auto;
  min-width: 100vw;
  max-width: none;
}

.paragraph-4 {
  color: red;
}

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

.services_header_grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: ". Area-2 Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 60px;
  margin-bottom: 30px;
  display: grid;
}

.paragraph-5 {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.015em;
  white-space: normal;
  margin-bottom: 0;
  font-size: 1.5em;
  display: block;
}

.paragraph-5.darkbackground {
  color: #f5f5f3;
}

.paragraph-6 {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  margin-bottom: 0;
}

.answers {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area-3 Area-2 Area"
  / 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  padding-bottom: 0;
  display: grid;
}

.answers.darkbackground {
  color: #0000;
}

.link {
  opacity: .33;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  font-weight: 400;
  transition: opacity .4s;
}

.link:hover {
  opacity: 1;
}

.paragraph-7 {
  color: #111;
  margin-bottom: 0;
}

.text-span-21 {
  color: #708090;
}

.secondpart, .thirdpart {
  color: #0000;
  background-color: #111;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 0;
  margin-top: 0;
  padding: 60px 15px;
  display: flex;
  position: static;
  top: 0;
  overflow: hidden;
}

.space {
  color: #0000;
  background-color: #111;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding: 60px 15px 0;
  display: flex;
  position: static;
  top: 0;
}

.guidelines {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area-3 Area-4 Area"
  / 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  padding-bottom: 75px;
  display: grid;
}

.guidelines.darkbackground {
  color: #0000;
}

.vision {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area-3 Area-4 Area5"
  / 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  padding-bottom: 75px;
  display: grid;
}

.vision.darkbackground {
  color: #0000;
}

.capabilities {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area-3 Area-2 Area"
  / .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  padding-bottom: 75px;
  display: grid;
}

.capabilities.darkbackground {
  color: #0000;
}

.text-span-22 {
  font-size: 1.5em;
  line-height: 1.1em;
}

.text-span-23 {
  font-size: 1.5em;
  line-height: 1.1;
}

.footer {
  color: #f5f5f3;
  background-color: #00ff85;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 0;
  padding: 60px 15px 120px;
  display: none;
  position: static;
  top: 0;
  overflow: hidden;
}

.footerp2 {
  opacity: .33;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: right;
  margin-bottom: 15px;
  padding-top: 0;
}

.footerp1 {
  color: #05222b;
  max-width: none;
  margin-bottom: 0;
}

.footerp1.darkbackground {
  color: #f5f5f3;
}

.footergrid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area-3 Area-2 Area Area-4"
  / 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  padding-bottom: 0;
  display: grid;
}

.footergrid.darkbackground {
  color: #0000;
}

.headinghero {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.015em;
  flex: 0 auto;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-right: 15px;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.1em;
}

.headinghero.information {
  color: #111;
  letter-spacing: -.02em;
  flex: 0 auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 75px;
  font-size: 4em;
  line-height: 1em;
}

.headinghero.information.darkbackground {
  color: #111;
}

.text-span-24 {
  color: #ff5c10;
}

.text-span-25 {
  color: #00e5b7;
}

.scroll {
  opacity: 1;
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  flex: 0 auto;
  order: 0;
  align-self: flex-start;
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.1em;
}

.scroll.information {
  color: #111;
  letter-spacing: -.02em;
  flex: 0 auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 75px;
  font-size: 4em;
  line-height: 1em;
}

.scroll.information.darkbackground {
  color: #111;
}

.text-span-26 {
  font-family: var(--atomik-font);
  color: #1c1c1c;
}

.text-span-27, .text-span-28 {
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.015em;
  font-size: 1.5em;
}

.topheadline {
  color: #000;
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}

.topheadline.information {
  max-width: 66vw;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.04em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 75px;
  font-size: 4em;
  line-height: 1em;
}

.topheadline.information.darkbackground {
  color: #111;
}

.topheadline.notes {
  max-width: 66vw;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.04em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  line-height: 1em;
}

.topheadline.notes.darkbackground {
  color: #111;
}

.questions {
  z-index: 1;
  background-color: #ffed00;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 0;
  padding: 75px 15px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.last-two {
  z-index: 1;
  background-color: #f2f0df;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 0;
  padding: 75px 15px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_information_original {
  color: #0000;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding: 60px 15px 0;
  display: none;
  position: static;
  top: 0;
  overflow: hidden;
}

.questions_paragraphs {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.015em;
  white-space: normal;
  margin-bottom: 75px;
  font-size: 1.5em;
  display: block;
}

.questions_paragraphs.darkbackground {
  color: #f5f5f3;
}

.founder {
  z-index: 1;
  color: #fff;
  background-color: #1c1c1c;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 0;
  padding: 75px 15px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.paragraph_small {
  white-space: normal;
  max-width: 30ch;
  margin-bottom: 0;
  display: block;
}

.paragraph_small.darkbackground {
  color: #f5f5f3;
}

.paragraph-white {
  max-width: 30ch;
  font-family: var(--atomik-font);
  letter-spacing: -.015em;
  white-space: normal;
  margin-bottom: 0;
  font-size: 1.5em;
  display: block;
}

.paragraph-white.darkbackground {
  color: #f5f5f3;
}

.link-3 {
  opacity: .33;
  color: #fff;
  transition: opacity .4s;
}

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

.image-15 {
  z-index: -1;
  opacity: 1;
  object-fit: fill;
  width: auto;
  max-width: none;
  height: 250px;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-16 {
  z-index: -1;
  object-fit: fill;
  width: 50%;
  max-width: none;
  height: 50%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.text-span-29 {
  opacity: .33;
  color: #1c1c1c;
  transition: opacity .4s;
}

.text-span-29:hover {
  opacity: 1;
}

.image-17 {
  position: absolute;
  inset: 90px 60px auto auto;
}

.cursor-wrapper {
  z-index: 6000;
  text-align: left;
  cursor: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.cursor {
  -webkit-backdrop-filter: invert(33%);
  backdrop-filter: invert(33%);
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #0000;
  border-radius: 100%;
  width: 5vw;
  height: 5vw;
}

.navbar_mobile {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #faff00;
  border-top: 0 #111;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: 30px;
  padding: 0 15px;
  display: none;
  position: sticky;
  top: 0;
  bottom: 0;
}

.project-skills {
  width: auto;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
}

.navbar_contacts {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f04b05;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: auto;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  overflow: hidden;
}

.hero_contacts {
  z-index: 1;
  color: #000;
  background-color: #d6d7d8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 0;
  padding: 75px 15px;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.questions_contacts {
  color: #0000;
  background-color: #faff00;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 0;
  padding: 90px 15px 0;
  display: flex;
  position: static;
  top: 0;
  overflow: hidden;
}

.topheadline_contacts {
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}

.topheadline_contacts.information {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.015em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.2em;
}

.topheadline_contacts.information.darkbackground {
  color: #111;
}

.topheadline_contacts.contacts {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.015em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
}

.topheadline_contacts.contacts.darkbackground {
  color: #111;
}

.topheadline_contacts.contacts.email {
  font-size: 1.25em;
}

.sendemail-contacts {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  width: 6200px;
  max-width: none;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.045em;
  margin-top: 0;
  margin-bottom: 90px;
  padding-left: 100px;
  font-size: 6em;
  font-weight: 400;
  line-height: 1.1em;
  display: flex;
  overflow: hidden;
}

.sendemail-contacts.information {
  color: #05222b;
  text-align: left;
  letter-spacing: -.045em;
  flex: 0 auto;
  align-self: auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 4em;
  font-style: normal;
  line-height: 1em;
}

.sendemail-contacts.information.darkbackground {
  color: #111;
}

.hero_contacts-copy {
  color: #111;
  background-color: #f5f5f3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 100vh;
  padding: 60px 15px 0;
  display: flex;
  position: static;
  top: 0;
  overflow: hidden;
}

.link-4 {
  opacity: .5;
  color: #05222b;
}

.text-span-30 {
  opacity: .33;
  transition: opacity .4s;
}

.text-span-30:hover {
  opacity: 1;
}

.footer_archive {
  z-index: 0;
  background-color: #d6d7d8;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding: 15px;
  display: block;
  position: sticky;
  top: auto;
  bottom: 0;
  overflow: hidden;
}

.link-5 {
  opacity: .33;
  color: #000;
}

.navbar_archive {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #1561f8;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: auto;
  padding: 5px 15px;
  display: none;
  position: sticky;
  inset: 0 0% auto;
  overflow: hidden;
}

.hero_archive {
  z-index: 1;
  background-color: #f2f0df;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 75px 15px;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.grid-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area";
  max-width: none;
}

.slider-3 {
  background-color: #ff0;
  background-image: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/636e1a7171bc7306ce874a6c_PeaceX_IdentityPoster_Atomik.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-3 {
  object-fit: fill;
  overflow: visible;
}

.slider_archive {
  background-color: #0000;
  border: 0 #091723;
  height: auto;
}

.headings_archive {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  letter-spacing: -.015em;
  margin-bottom: 0;
  padding-top: 15px;
  font-size: 1.5em;
  line-height: 1.15;
}

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

.slide-4 {
  object-fit: fill;
}

.archive_pack {
  border-radius: 0;
}

.descriptions_archive {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  margin-bottom: 45px;
  padding-top: 15px;
}

.text-span_2015-2018 {
  opacity: .5;
  color: #1c1c1c;
}

.text-span-32, .text-span-33, .text-span-34, .text-span-35, .text-span-36 {
  color: #f5f5f3;
}

.text-span-37 {
  color: #c7ff00;
}

._2015-2018 {
  color: #091723;
  background-color: #00ff85;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 90px 15px 60px;
  display: none;
  position: static;
  overflow: hidden;
}

.archive_topheadline {
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}

.archive_topheadline.information {
  color: #f5f5f3;
  letter-spacing: -.01em;
  flex: 0 auto;
  align-self: auto;
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 90px;
  font-size: 1.5em;
  line-height: 1.2em;
}

.archive_topheadline.information.darkbackground {
  color: #111;
}

.archive_topheadline.archive {
  max-width: 66vw;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.04em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  line-height: 1em;
}

.archive_topheadline.archive.darkbackground {
  color: #111;
}

.archive_dates {
  z-index: 4000;
  color: #0000;
  background-color: #111;
  align-items: center;
  height: auto;
  padding: 5px 15px;
  position: sticky;
  top: 30px;
}

.archive_dates.hgc {
  background-color: #00f;
}

.archive_dates.happy-green-corner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #05222b;
  background-color: #cdcdc8;
  justify-content: flex-start;
  display: flex;
}

.archive_dates.happy-green-corner.curbo {
  background-color: #111;
}

.archive_dates.curbo, .archive_dates.peacex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #05222b;
  background-color: #cdcdc8;
  justify-content: flex-start;
  display: flex;
}

.archive_dates.kickster {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #05222b;
  background-color: #cdcdc8;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.archive_dates._2015_2018, .archive_dates.first {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #091723;
  background-color: #c2c6c2;
  justify-content: flex-start;
  display: none;
}

.mask-2 {
  border: 0 red;
  border-radius: 10px;
  overflow: hidden;
}

.slide-nav-5 {
  opacity: .5;
  mix-blend-mode: normal;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: none;
}

.grid_archive {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ".";
  grid-auto-flow: row;
  align-self: flex-start;
  position: static;
}

.before-2015 {
  color: #091723;
  background-color: #f5f5f3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 90px 15px 60px;
  display: flex;
  position: static;
  top: 0;
  overflow: hidden;
}

.textspan_before2015 {
  opacity: .5;
  color: #1c1c1c;
}

.right-arrow-5 {
  background-color: #0000;
  display: none;
}

.icon {
  margin-right: 10px;
}

.icon-2 {
  margin-left: 10px;
}

.icon-3 {
  margin-left: 10px;
  display: none;
}

.icon-4 {
  margin-right: 10px;
  display: none;
}

.icon-5 {
  margin-left: 10px;
  display: none;
}

.icon-6 {
  margin-right: 10px;
  display: none;
}

.icon-7 {
  margin-left: 10px;
  display: none;
}

.icon-8 {
  margin-right: 10px;
  display: none;
}

.icon-9 {
  margin-left: 10px;
  display: none;
}

.icon-10 {
  margin-right: 10px;
  display: none;
}

.icon-11 {
  margin-left: 10px;
  display: none;
}

.icon-12 {
  margin-right: 10px;
  display: none;
}

.icon-13 {
  margin-left: 10px;
  display: none;
}

.icon-14 {
  opacity: 1;
  margin-right: 10px;
  display: none;
}

.icon-15 {
  margin-left: 10px;
  display: none;
}

.icon-16 {
  margin-right: 10px;
  display: none;
}

.icon-17 {
  margin-left: 10px;
  display: none;
}

.icon-18 {
  margin-right: 10px;
  display: none;
}

.icon-19 {
  margin-left: 10px;
  display: none;
}

.icon-20 {
  margin-right: 10px;
  display: none;
}

.icon-21 {
  margin-left: 10px;
  display: none;
}

.icon-22 {
  margin-right: 10px;
  display: none;
}

.icon-23 {
  margin-left: 10px;
  display: none;
}

.icon-24 {
  margin-right: 10px;
  display: none;
}

.dates {
  width: 20%;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-transform: none;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.div-block-4 {
  z-index: 5000;
  background-color: #05222b;
  width: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.hand-scroll {
  flex-direction: row;
  align-self: center;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.image-18 {
  align-self: flex-start;
  width: 25px;
  max-width: none;
  display: block;
}

.featured_grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  padding: 90px 15px;
}

.paragraph-8 {
  max-width: 30ch;
  margin-bottom: 1em;
}

.slider-4 {
  outline-offset: 0px;
  background-color: #0000;
  border: 0 #091723;
  border-radius: 12px;
  outline: 1px #091723;
  height: auto;
}

.mask-3 {
  border-radius: 10px;
}

.heading-2 {
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 1.5em;
}

.featured_grid-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #05222b;
  background-color: #aaa598;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  padding: 0 15px 90px;
}

.icon-25 {
  margin-right: 10px;
}

.icon-26 {
  margin-left: 10px;
}

.icon-27 {
  margin-right: 10px;
}

.icon-28 {
  margin-left: 10px;
}

.featured_skills {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  margin-bottom: 0;
}

.featured_description {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  margin-bottom: 0;
  line-height: 1.2;
}

.featured_heading {
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 2em;
  font-weight: 400;
  line-height: 1.1;
}

.featured_grid-second {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  padding: 0 15px 90px;
  position: static;
  top: 50px;
}

.middle_text {
  padding-left: 45px;
}

.atomik_bottom {
  color: #f5f5f3;
  min-width: 100%;
  max-width: 100%;
  display: block;
  position: static;
}

.loadingpage_animation {
  z-index: 5000;
  background-color: #091723;
  justify-content: center;
  align-items: center;
  width: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-19 {
  align-self: center;
  width: 10vw;
  max-width: none;
}

.featured_grid-third {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  padding: 0 15px 90px;
}

.div-block-6 {
  background-color: #bbb7ad;
}

.featured {
  z-index: 1;
  background-color: #f2f0df;
  padding-top: 15px;
  position: relative;
  overflow: hidden;
}

.about-francisco {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area-3 Area-4 Area5"
  / 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  padding-bottom: 75px;
  display: grid;
}

.about-francisco.darkbackground {
  color: #0000;
}

.footer_home {
  z-index: 0;
  background-color: var(--blue);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding: 15px;
  display: block;
  position: sticky;
  top: auto;
  bottom: 0;
  overflow: hidden;
}

.hero_header {
  align-self: flex-end;
  overflow: hidden;
}

.div-block-8 {
  z-index: -1;
  background-color: red;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: block;
  position: absolute;
  inset: 99vh auto auto 50%;
}

.div-block-9 {
  z-index: -1;
  background-color: red;
  min-width: 100vw;
  min-height: 100vh;
  position: absolute;
  inset: 100vh 0% 0%;
}

.div-block-10 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  width: 100%;
  min-width: 0;
  display: none;
  overflow: visible;
}

.div-block-11 {
  margin-bottom: 90px;
  position: sticky;
  top: 100px;
}

.div-block-12 {
  background-color: #00f;
  width: 100vw;
  margin-bottom: 60px;
  margin-left: -15px;
  padding-bottom: 0;
  padding-left: 15px;
  position: sticky;
  top: 80px;
}

.div-block-13 {
  position: static;
  top: 90px;
}

.div-block-14 {
  z-index: 5000;
  position: sticky;
  top: 50px;
}

.teste {
  text-transform: none;
  width: 20%;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
}

.heading_grid {
  position: sticky;
  top: 30px;
}

.div-block-15 {
  background-color: pink;
  align-items: center;
  width: 100vw;
  height: 30px;
  margin-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.section {
  padding: 0 15px 60px;
  overflow: hidden;
}

.div-block-16 {
  z-index: 10;
  background-color: #d6d7d8;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  display: flex;
  position: sticky;
  top: 36px;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 22px;
}

.section-2 {
  background-color: #00ff85;
}

.div-block-17 {
  z-index: 2;
  background-color: #0000;
  padding: 15px 15px 30px;
  position: static;
}

._2015-2018-n {
  z-index: 1;
  background-color: var(--green);
  position: relative;
}

.before-2015-n {
  z-index: 2;
  background-color: #fff;
  position: relative;
}

.div-block-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 50px;
  max-width: none;
  display: flex;
  overflow: visible;
}

.div-block-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  display: none;
}

.image-20 {
  width: 100%;
  min-width: 100%;
  max-width: none;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.heading-4 {
  width: 100px;
  font-size: 6em;
}

.featured_grid-fourth {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  padding: 0 15px 90px;
}

.div-block-20 {
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.location {
  flex: 0 auto;
  align-self: flex-start;
  overflow: hidden;
}

.locationp {
  letter-spacing: -.015em;
  flex: 0 auto;
  align-self: flex-end;
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
}

.locationp.information {
  color: #111;
  letter-spacing: -.02em;
  flex: 0 auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 75px;
  font-size: 4em;
  line-height: 1em;
}

.locationp.information.darkbackground {
  color: #111;
}

.paragraph-9 {
  max-width: 30ch;
}

.standout {
  width: 4600px;
  max-width: none;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.045em;
  margin-top: 0;
  margin-bottom: 75px;
  padding-left: 100px;
  font-size: 6em;
  font-weight: 400;
  line-height: 1.1em;
  overflow: hidden;
}

.standout.information {
  color: #05222b;
  text-align: left;
  letter-spacing: -.045em;
  flex: 0 auto;
  align-self: auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 4em;
  font-style: normal;
  line-height: 1em;
}

.standout.information.darkbackground {
  color: #111;
}

.div-block-21 {
  flex-direction: row;
  display: flex;
}

.image-21 {
  width: 10vw;
}

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

.footer_contacts {
  z-index: 0;
  background-color: #ffed00;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding: 15px;
  display: block;
  position: sticky;
  inset: auto 0 0;
  overflow: hidden;
}

.body-4 {
  background-color: #d6d7d8;
  overflow: visible;
}

.slide-5 {
  width: 50%;
  padding-left: 15px;
  padding-right: 0;
}

.image-22 {
  border-radius: 10px;
  width: 100%;
}

._w-slider-arrow-left {
  justify-content: space-around;
  align-items: center;
  width: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: none;
  position: static;
  top: 60px;
}

.icon-29 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: none;
  position: static;
}

._w-slider-arrow-right {
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: static;
}

.icon-30 {
  margin-top: 0;
  margin-right: 0;
  display: none;
  position: static;
}

.slider-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #aaa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
  position: relative;
}

.mask-4 {
  border: 1px #000;
  flex: 0 auto;
  position: static;
  overflow: visible;
}

.mycustomslider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 15px;
  display: block;
  position: relative;
  overflow: hidden;
}

.image-23 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  width: 100%;
}

.image-24 {
  border-radius: 10px;
  width: 100%;
}

.image-25 {
  width: 25px;
  display: block;
}

.div-block-22 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.slider-left {
  justify-content: space-around;
  align-items: center;
  width: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: static;
  top: 60px;
}

.slider-right {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  display: block;
  position: static;
}

.arrows_text {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  transition: opacity .2s;
  display: flex;
}

.arrow-custom {
  color: #1c1c1c;
  font-size: 2em;
  transition: color .4s;
}

.arrow-custom:hover {
  color: #2cafe3;
  -webkit-text-stroke-color: #2cafe3;
  font-size: 2em;
}

.skills_side {
  padding-left: 15px;
}

.div-block-23 {
  padding-left: 15px;
  padding-right: 15px;
}

.arrows_text-copy {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 15px;
  display: flex;
}

.custom_slider_featured {
  font-family: var(--atomik-font);
  padding-bottom: 75px;
  overflow: hidden;
}

.div-block-24 {
  margin-bottom: 90px;
  display: flex;
  overflow: hidden;
}

.footer_information {
  z-index: 0;
  background-color: #ff3d40;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding: 15px;
  display: block;
  position: sticky;
  top: auto;
  bottom: 0;
  overflow: hidden;
}

.html-embed {
  width: 100%;
  max-width: 100%;
}

.html-embed.rounded {
  border-radius: 20px;
}

.div-block-25 {
  border-radius: 12px;
}

.html-embed-2 {
  width: 100%;
  max-width: 100%;
}

.left-arrow-5 {
  display: none;
}

.link_nav:hover {
  opacity: .5;
}

.arrows_mobile {
  flex-direction: row;
  display: flex;
}

.menu_nav {
  display: none;
}

.menu_logo, .logo {
  width: 100%;
  min-width: 100%;
  max-width: none;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.navbar_mobile-information {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #faff00;
  border-top: 0 #111;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: 30px;
  padding: 0 15px;
  display: none;
  position: sticky;
  top: 0;
  bottom: 0;
}

.standout-mobile {
  letter-spacing: -.045em;
  width: 4500px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 75px;
  font-size: 6em;
  line-height: 1.1em;
  display: none;
  overflow: hidden;
}

.standout-mobile.information {
  color: #05222b;
  text-align: left;
  letter-spacing: -.045em;
  flex: 0 auto;
  align-self: auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 4em;
  font-style: normal;
  line-height: 1em;
}

.standout-mobile.information.darkbackground {
  color: #111;
}

.navbar_mobile-archive, .navbar_mobile-contacts {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #faff00;
  border-top: 0 #111;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: 30px;
  padding: 0 15px;
  display: none;
  position: sticky;
  top: 0;
  bottom: 0;
}

.sendemail-contacts-mobile {
  letter-spacing: -.045em;
  width: 4635px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 90px;
  font-size: 6em;
  line-height: 1.1em;
  display: none;
  overflow: hidden;
}

.sendemail-contacts-mobile.information {
  color: #05222b;
  text-align: left;
  letter-spacing: -.045em;
  flex: 0 auto;
  align-self: auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 4em;
  font-style: normal;
  line-height: 1em;
}

.sendemail-contacts-mobile.information.darkbackground {
  color: #111;
}

.intermedio {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 15px;
  display: block;
  position: relative;
}

.slider-leftintermedio {
  justify-content: space-around;
  align-items: center;
  width: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: static;
  top: 60px;
}

.slider-righti {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  display: block;
  position: static;
}

.custom_slider_featured_intermedio {
  padding-bottom: 90px;
}

.mycustomslider3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 15px;
  display: block;
  position: relative;
  overflow: hidden;
}

.slider-left3 {
  justify-content: space-around;
  align-items: center;
  width: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: static;
  top: 60px;
}

.slider-right3 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  display: block;
  position: static;
}

.mycustomslider2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 15px;
  display: block;
  position: relative;
  overflow: hidden;
}

.morework {
  z-index: 1;
  color: #1c1c1c;
  background-color: #1c1c1c;
  position: relative;
}

.html-embed-3 {
  width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: -6px;
}

.html-embed-4, .html-embed-5, .html-embed-6 {
  margin-bottom: -6px;
}

.loader {
  z-index: 6000;
  background-color: #1561f8;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-26 {
  width: 10vw;
  display: inline-block;
}

.right-arrow-6 {
  display: block;
}

.slide-nav-6 {
  display: none;
}

.icon-31 {
  display: block;
}

.slider-6 {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.icon-32 {
  display: block;
}

.inner_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.left-arrow-6 {
  display: block;
}

.dualsliders-copy {
  z-index: auto;
  position: sticky;
  top: 0;
}

.dualsliders-copy.withvideos {
  display: block;
  position: static;
}

.text-span-39 {
  opacity: .5;
}

.navbar-archive {
  z-index: 5000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  background-color: #2cafe3;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: auto;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: auto;
}

.navbar-information {
  z-index: 5000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  background-color: #2ec87e;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  max-width: 100vw;
  height: auto;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: auto;
}

.navbar-contacts {
  z-index: 5000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  background-color: #ff3d40;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: auto;
}

.html-embed-7 {
  margin-bottom: -6px;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/636b81f2a6bf2a4d27e32447/63c938684e6adc9dfc3d4de4_tags1500-palettegoodness.jpg");
  background-position: 50% 70%;
  background-size: cover;
  min-height: 50vh;
  position: relative;
}

.big-headline {
  color: #000;
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}

.big-headline.information {
  max-width: 66vw;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  letter-spacing: -.04em;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  font-weight: 400;
  line-height: 1em;
}

.big-headline.information.darkbackground {
  color: #111;
}

.link-9 {
  opacity: .33;
}

.div-block-27 {
  width: 33%;
}

.div-block-28 {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--lavender);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 15px 75px;
  display: none;
  position: relative;
  overflow: hidden;
}

.news {
  margin-top: 15px;
  padding-left: 0;
}

.news_heading {
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 1.5em;
  line-height: 1.1;
}

.image-28, .image-29 {
  width: 100%;
}

.image-30, .image-31, .image-32, .image-33, .image-34 {
  border-radius: 10px;
}

.slidernews {
  background-color: #0000;
  border-radius: 0;
  height: 100%;
}

.x_mobnav {
  width: 100%;
  min-width: 100%;
  max-width: none;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.atomik_home {
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.atomik_home.nav {
  text-align: left;
  width: 25%;
}

.atomik_home.contacts {
  width: 20%;
}

.atomik_home.archive {
  color: #000;
  text-align: left;
  width: 25%;
}

.atomik_home.menu {
  width: 20%;
}

.standout-tablet {
  color: #1c1c1c;
  letter-spacing: -.045em;
  width: 4600px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 75px;
  padding-left: 100px;
  font-size: 6em;
  line-height: 1.1em;
  display: none;
  overflow: hidden;
}

.standout-tablet.information {
  color: #05222b;
  text-align: left;
  letter-spacing: -.045em;
  flex: 0 auto;
  align-self: auto;
  max-width: 66vw;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 4em;
  font-style: normal;
  line-height: 1em;
}

.standout-tablet.information.darkbackground {
  color: #111;
}

.hero-copy {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-top: 0 solid #0000;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 100vh;
  padding-bottom: 15px;
  display: flex;
  position: relative;
  top: 0;
  overflow: visible;
}

.logo_designboost {
  align-self: center;
  width: 25%;
  min-width: 25%;
  max-width: none;
  margin-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.hero_header_designboost {
  align-self: flex-end;
  overflow: hidden;
}

.ra {
  object-fit: fill;
  width: 66%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ra.titles {
  width: 90%;
}

.body-5 {
  background-color: #031111;
}

.section-3 {
  background-color: gray;
  width: 100%;
  height: 1px;
}

.container {
  background-color: #000;
  max-width: 100%;
}

.container.hide {
  display: none;
}

.text-block {
  margin-top: 50px;
  margin-bottom: 25px;
}

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

.body-7 {
  background-color: #000;
}

.container2 {
  background-color: #000;
  max-width: 100%;
}

.section-4 {
  background-color: #85a9a8;
  height: 10vw;
}

.body-8 {
  background-color: #000;
}

.bodyjournal {
  background-color: var(--green);
}

.container-3 {
  background-color: var(--creme);
  max-width: 100vw;
  margin-left: 0;
  margin-right: 0;
  padding: 15px;
}

.paragraph-10 {
  column-count: 0;
}

.thoughts-header {
  width: 95%;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.1;
}

.thoughts-rolling-headline {
  min-width: 0;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: -.025em;
  object-fit: fill;
  flex-wrap: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  font-weight: 400;
  line-height: 1;
  display: block;
  overflow: hidden;
}

.thoughts-rolling-headline.morework {
  color: #1c1c1c;
  background-color: #0000;
}

.thoughts-featured-description {
  max-width: 30ch;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3;
}

.thoughts-featured-description._2 {
  max-width: 45ch;
}

.thoughts-trio {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #e0c4fa;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.thoughts-highlights {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.thoughts-highlight-single {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--grey);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.thoughts-highlight-image {
  border-radius: 15px;
  max-width: 33%;
  transition: opacity .2s;
}

.thoughts-highlight-image:hover {
  opacity: .66;
}

.thoughts-highlight-text {
  width: 50vw;
  margin-top: 0;
  padding-left: 0;
}

.thoughts-featured-description-highlight {
  max-width: 66%;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.2;
}

.thoughts-header-highlight {
  max-width: 90%;
  font-family: var(--atomik-font);
  color: #1c1c1c;
  text-align: left;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 400;
  line-height: 1;
}

.thoughts-blocks {
  width: 100%;
}

.thoughts-duo {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f2f0df;
  justify-content: flex-start;
  align-items: flex-start;
  height: 200%;
  padding: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.thoughts-date-big {
  max-width: 90%;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .66em;
  font-weight: 400;
  line-height: 1.2;
}

.spacer {
  height: 1em;
}

.spacer-1-5 {
  height: 1.5em;
}

.collection-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  align-items: center;
  padding-top: 0;
  display: block;
}

.collection-list-wrapper {
  flex-flow: row;
  padding-bottom: 0;
  display: block;
}

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

.background-video-9 {
  z-index: -5;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 15px;
  display: flex;
  position: sticky;
  top: 36px;
}

.background-video-9.hide {
  display: none;
}

.collection-list-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.collection-list-wrapper-2 {
  background-color: var(--creme);
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}

.navbar-thoughts {
  z-index: 5000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--yellow);
  opacity: 1;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  max-width: 100vw;
  height: auto;
  padding: 5px 15px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: auto;
}

.thoughts-top-text {
  z-index: 1;
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  background-color: var(--green);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 75px 15px;
  display: flex;
  position: relative;
  top: auto;
  overflow: hidden;
}

.thoughts-top-p {
  max-width: 66vw;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: -.04em;
  -webkit-text-stroke-color: var(--black);
  margin-bottom: 0;
  font-size: 4em;
  line-height: 1em;
}

.link-26 {
  opacity: 1;
  transition: opacity .2s;
}

.link-26:hover {
  opacity: .33;
}

.collection-item-2 {
  padding-bottom: 45px;
}

.thoughts-featured-description-highlight-copy {
  width: 75%;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: -.015em;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.2;
  position: static;
}

.thoughts-featured-description-copy {
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3;
}

.thoughts-featured-description-copy._2 {
  max-width: 45ch;
}

.section-5 {
  z-index: 1;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--creme);
  justify-content: center;
  align-items: center;
  padding: 45px 15px;
  display: flex;
  position: relative;
}

.footer_archive_hub {
  z-index: 0;
  background-color: #d6d7d8;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding: 15px;
  display: block;
  position: sticky;
  top: auto;
  bottom: 0;
  overflow: hidden;
}

.section-6 {
  z-index: 1;
  background-color: var(--white);
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding: 45px 15px 15px;
  display: flex;
  position: relative;
}

.collection-list-wrapper-2-copy {
  background-color: var(--creme);
  padding: 15px;
  position: static;
}

.rich-text-block---standard {
  width: 55%;
  font-family: var(--atomik-font);
  letter-spacing: -.015em;
  font-size: 1.5em;
}

.rich-text-block---standard a {
  color: #aaa;
}

.rich-text-block---standard li {
  letter-spacing: -.015em;
  font-size: 1em;
  line-height: 1.2;
}

.rich-text-block---standard p {
  margin-bottom: 1.3em;
  line-height: 1.2;
}

.collection-item-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.paragraph-11 {
  color: var(--red);
}

.link-27 {
  color: var(--red);
  transition: opacity .2s;
}

.link-27:hover {
  opacity: .5;
}

.paragraph-12, .link-28, .paragraph-13, .link-29, .paragraph-14, .link-30 {
  color: var(--red);
}

.notesauthor {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
  position: relative;
}

.section-7 {
  width: 100%;
  height: 100px;
}

.collection-list-wrapper-2-copy-copy {
  background-color: #0000;
  padding: 0;
  position: static;
}

.section-8 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 55%;
  display: flex;
}

.eyebrow {
  max-width: 90%;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: -.015em;
  text-transform: none;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2;
}

.thoughts-highlight-image-copy {
  filter: contrast(120%) saturate(0%);
  border-radius: 15px;
  width: auto;
  max-width: 33%;
  height: 100%;
}

.image-37 {
  width: 8%;
}

.link-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.thoughts-highlight-image-copy {
  border-radius: 15px;
  max-width: 33%;
  transition: opacity .2s;
}

.thoughts-highlight-image-copy:hover {
  opacity: .66;
}

.thoughts-highlight-image-copy-copy {
  border-radius: 15px;
  max-width: 33%;
  transition: opacity .2s;
}

.thoughts-highlight-image-copy-copy:hover {
  opacity: .66;
}

.image-38 {
  border-radius: 15px;
  max-width: 33%;
}

.thoughts-featured-description-highlight-copy-copy {
  width: 95%;
  font-family: var(--atomik-font);
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.2;
}

.collection-list-3 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex;
}

.thoughts-trio-copy {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #e0c4fa;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer_information-copy {
  z-index: 0;
  background-color: var(--grey);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding: 15px;
  display: block;
  position: sticky;
  top: auto;
  bottom: 0;
  overflow: hidden;
}

.section-9 {
  z-index: 1;
  background-color: var(--black);
  height: 1px;
  position: relative;
}

.link-26-copy {
  opacity: 1;
  color: var(--black);
  transition: opacity .2s;
}

.link-26-copy:hover {
  opacity: .33;
}

.link-9-copy {
  opacity: .33;
  color: var(--black);
}

.author {
  font-family: var(--atomik-font);
  color: var(--black);
  letter-spacing: -.015px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
}

.navbar_mobile-notes {
  z-index: 5000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #faff00;
  border-top: 0 #111;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: 30px;
  padding: 0 15px;
  display: none;
  position: sticky;
  top: 0;
  bottom: 0;
}

.bodynotesarticle {
  background-color: var(--creme);
}

.explore {
  font-family: var(--atomik-font);
  letter-spacing: -.015px;
  font-size: 2em;
  line-height: 1.1;
}

.notes_home {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #e0c4fa;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 15px 15px 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.linkblack {
  color: var(--black);
  letter-spacing: -.015em;
}

.link50 {
  opacity: .5;
  color: var(--black);
}

.collection-list-wrapper-copy {
  flex-flow: row;
  padding-bottom: 0;
  display: block;
}

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

.collection-item-2-copy {
  padding-bottom: 45px;
}

.franciscophoto {
  filter: contrast(120%) saturate(0%);
  border-radius: 15px;
  width: auto;
  max-width: 33%;
  height: 100%;
}

.franciscophoto:hover {
  opacity: 1;
}

.notesauthor-mobile {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: none;
  position: relative;
}

.insideauthor-mobile {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 55%;
  display: flex;
}

@media screen and (max-width: 991px) {
  .navbar {
    height: 30px;
  }

  .body {
    font-size: 18px;
  }

  .questions_headings.information {
    letter-spacing: -.03em;
    font-size: 2.5em;
  }

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

  .moreinformation.centered {
    letter-spacing: 0;
    font-size: 1.15em;
    line-height: 1.15;
  }

  .projectnav.happy-green-corner {
    top: 27px;
  }

  .projectnav.general {
    top: 30px;
  }

  .projectnav.peacex, .projectnav.kickster {
    top: 27px;
  }

  .slider {
    height: auto;
  }

  .dualsliders {
    z-index: 1;
    position: relative;
  }

  .dualsliders.withvideos {
    position: sticky;
  }

  .gridwithsliders {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-areas: "Area Area-2";
    padding-left: 0;
  }

  .background-video-3 {
    padding-left: 0;
  }

  .heading {
    letter-spacing: -2px;
    font-size: 5em;
  }

  .body-2 {
    font-size: 18px;
  }

  .paragraph-5, .text-span-27, .text-span-28 {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .topheadline.information, .topheadline.notes {
    letter-spacing: -.03em;
    font-size: 2.5em;
  }

  .questions_paragraphs, .paragraph-white {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .hero_contacts {
    overflow: hidden;
  }

  .topheadline_contacts.information {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .sendemail-contacts {
    letter-spacing: -.04em;
    font-size: 5em;
  }

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

  .archive_pack {
    width: 100%;
    height: 100%;
  }

  .archive_topheadline.archive {
    letter-spacing: -.03em;
    font-size: 2.5em;
  }

  .archive_dates.happy-green-corner, .archive_dates.curbo, .archive_dates.peacex, .archive_dates.kickster, .archive_dates._2015_2018, .archive_dates.first {
    top: 27px;
  }

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

  .div-block-16 {
    top: 30px;
  }

  .standout {
    display: none;
  }

  .body-3, .body-4 {
    font-size: 18px;
  }

  .dualsliders-copy {
    z-index: 1;
    position: relative;
  }

  .dualsliders-copy.withvideos {
    position: sticky;
  }

  .navbar-archive, .navbar-information, .navbar-contacts {
    height: 30px;
  }

  .big-headline.information {
    letter-spacing: -.03em;
    font-size: 2.5em;
  }

  .standout-tablet {
    padding-left: 70px;
    display: block;
  }

  .ra {
    width: 100%;
  }

  .thoughts-rolling-headline {
    letter-spacing: -2px;
    font-size: 5em;
  }

  .navbar-thoughts {
    height: 30px;
  }

  .footer_archive_hub {
    z-index: -1;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    font-size: 16px;
  }

  .body {
    font-size: 18px;
  }

  .paragraph.nav {
    width: 20%;
  }

  .questions_headings.information {
    letter-spacing: -.025em;
    margin-bottom: 45px;
    font-size: 2em;
    line-height: 1.1em;
  }

  .moreinformation.centered {
    color: #fff;
    font-size: 1em;
    line-height: 1.2;
  }

  .project-title {
    width: 20%;
    margin-right: 0;
  }

  .projectnav.general {
    justify-content: flex-start;
    font-size: 16px;
  }

  .column {
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading {
    letter-spacing: -2px;
    font-size: 4em;
  }

  .hero_information {
    padding-top: 45px;
  }

  .body-2 {
    font-size: 18px;
  }

  .paragraph-5 {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .guidelines, .capabilities {
    padding-bottom: 45px;
  }

  .footerp2 {
    font-size: 16px;
  }

  .headinghero {
    letter-spacing: -.01em;
    font-size: 1.25em;
    line-height: 1.2em;
  }

  .scroll {
    letter-spacing: -.01px;
    font-size: 1.25em;
    line-height: 1.2em;
  }

  .text-span-27, .text-span-28 {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .topheadline.information, .topheadline.notes {
    letter-spacing: -.025em;
    margin-bottom: 45px;
    font-size: 2em;
    line-height: 1.1em;
  }

  .questions, .last-two {
    padding-top: 45px;
  }

  .questions_paragraphs {
    letter-spacing: -.01em;
    margin-bottom: 45px;
    font-size: 1.25em;
  }

  .founder {
    padding-top: 45px;
  }

  .paragraph-white {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .project-skills {
    margin-right: 0;
  }

  .hero_contacts {
    padding-top: 45px;
    padding-bottom: 45px;
    overflow: hidden;
  }

  .topheadline_contacts.information {
    font-size: 1em;
  }

  .sendemail-contacts {
    margin-bottom: 75px;
  }

  .hero_archive {
    padding-top: 45px;
    padding-bottom: 45px;
  }

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

  .headings_archive {
    letter-spacing: -.01em;
    font-size: 1.25em;
    line-height: 1.2;
  }

  .descriptions_archive {
    letter-spacing: -.01em;
    margin-bottom: 30px;
    font-size: 1.25em;
  }

  .archive_topheadline.archive {
    letter-spacing: -.025em;
    font-size: 2em;
    line-height: 1.1em;
  }

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

  .dates {
    letter-spacing: -.01em;
    width: auto;
    margin-right: 0;
    font-size: 1.25em;
  }

  .featured_description {
    letter-spacing: normal;
    font-size: 1em;
    line-height: 1.2;
  }

  .featured_heading {
    letter-spacing: -.025em;
  }

  .about-francisco {
    padding-bottom: 45px;
  }

  .teste {
    margin-right: 0;
  }

  .div-block-16 {
    top: 26px;
  }

  .body-3, .body-4 {
    font-size: 18px;
  }

  .div-block-24 {
    margin-bottom: 75px;
  }

  .navbar-archive, .navbar-information {
    font-size: 16px;
  }

  .navbar-contacts {
    font-size: 16px;
    overflow: hidden;
  }

  .big-headline.information {
    letter-spacing: -.025em;
    font-size: 2em;
    line-height: 1.1em;
  }

  .news_heading {
    letter-spacing: -.025em;
  }

  .atomik_home.nav {
    width: 20%;
  }

  .thoughts-header {
    letter-spacing: -.025em;
  }

  .thoughts-rolling-headline {
    letter-spacing: -2px;
    font-size: 4em;
  }

  .thoughts-featured-description, .thoughts-featured-description-highlight {
    letter-spacing: normal;
    font-size: 1em;
    line-height: 1.2;
  }

  .thoughts-header-highlight {
    letter-spacing: -.025em;
  }

  .thoughts-date-big {
    letter-spacing: normal;
    font-size: 1em;
    line-height: 1.2;
  }

  .navbar-thoughts {
    font-size: 16px;
  }

  .thoughts-top-p, .thoughts-featured-description-highlight-copy, .thoughts-featured-description-copy, .eyebrow, .thoughts-featured-description-highlight-copy-copy {
    letter-spacing: normal;
    font-size: 1em;
    line-height: 1.2;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    overflow: hidden;
  }

  .body {
    font-size: 18px;
  }

  .paragraph.nav, .paragraph.contacts, .paragraph.archive {
    text-align: left;
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .paragraph.menu {
    text-align: right;
    flex: 1;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .hero {
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: stretch;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .descriptionandslider {
    z-index: auto;
    flex-direction: row;
    display: block;
  }

  .questions_headings {
    display: block;
  }

  .questions_headings.information {
    letter-spacing: -.015em;
    max-width: 100vw;
    margin-bottom: 45px;
    font-size: 1.5em;
    line-height: 1.1em;
  }

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

  .moreinformation.centered {
    letter-spacing: -.01em;
    max-width: none;
    font-size: 1.25em;
    line-height: 1.2;
  }

  .project-title {
    width: auto;
  }

  .projectnav.happy-green-corner {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .projectnav.general {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    font-size: 18px;
    top: 45px;
  }

  .projectnav.peacex, .projectnav.kickster {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .dualsliders.withvideos {
    z-index: auto;
    display: block;
  }

  .rollingtext {
    padding-left: 11px;
  }

  .rollingtext.thoughts, .rollingtext.more, .rollingtext.more-copy {
    top: 45px;
  }

  .heading {
    width: 400px;
    font-size: 3em;
  }

  .image-14 {
    max-width: 100%;
  }

  .navbar_information {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    overflow: hidden;
  }

  .hero_information {
    padding-top: 45px;
  }

  .body-2 {
    font-size: 18px;
  }

  .paragraph-5 {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .answers {
    grid-template-columns: 1fr;
    grid-template-areas: "Area-2";
    grid-auto-flow: row;
  }

  .guidelines {
    grid-template: "Area-3"
                   "Area-4"
                   / 1fr;
    grid-auto-flow: row;
    padding-bottom: 45px;
  }

  .vision {
    grid-template: "Area-3"
                   "Area-4"
                   / 1fr;
    grid-auto-flow: row;
    padding-bottom: 45px;
  }

  .capabilities {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template: "."
                   "Area-2"
                   "Area"
                   / 1fr;
    grid-auto-flow: row;
    padding-bottom: 45px;
  }

  .footerp2 {
    font-size: 14px;
  }

  .footergrid {
    grid-auto-flow: row;
  }

  .headinghero {
    letter-spacing: -.01em;
    margin-top: 45px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.25em;
    line-height: 1.2em;
    display: block;
  }

  .scroll {
    letter-spacing: -.01em;
    margin-top: 1em;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.2em;
    display: block;
  }

  .text-span-27, .text-span-28 {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .topheadline {
    display: block;
  }

  .topheadline.information, .topheadline.notes {
    letter-spacing: -.015em;
    max-width: 100vw;
    margin-bottom: 45px;
    font-size: 1.5em;
    line-height: 1.1em;
  }

  .questions, .last-two {
    padding-top: 45px;
  }

  .questions_paragraphs {
    margin-bottom: 45px;
    font-size: 1em;
  }

  .founder {
    padding-top: 45px;
  }

  .paragraph-white {
    letter-spacing: -.01em;
    font-size: 1.25em;
  }

  .navbar_mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ffed00;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    bottom: auto;
    overflow: hidden;
  }

  .project-skills {
    width: 70%;
    margin-left: 0;
  }

  .navbar_contacts {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    overflow: hidden;
  }

  .hero_contacts {
    padding-top: 45px;
    padding-bottom: 45px;
    overflow: hidden;
  }

  .topheadline_contacts {
    display: block;
  }

  .topheadline_contacts.information {
    letter-spacing: -.01em;
    margin-bottom: 1em;
    font-size: 1.25em;
  }

  .topheadline_contacts.contacts {
    letter-spacing: -.01em;
    padding-left: 0;
    font-size: 1.25em;
  }

  .sendemail-contacts {
    margin-bottom: 45px;
    display: none;
  }

  .link-4 {
    opacity: .33;
    color: #000;
  }

  .text-span-30 {
    letter-spacing: -.01em;
  }

  .navbar_archive {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    overflow: hidden;
  }

  .hero_archive {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .headings_archive {
    font-size: 1.5em;
    line-height: 1.1;
  }

  .descriptions_archive {
    letter-spacing: normal;
    font-size: 1em;
  }

  .archive_topheadline {
    display: block;
  }

  .archive_topheadline.archive {
    letter-spacing: -.015em;
    max-width: none;
    font-size: 1.5em;
    line-height: 1.1em;
  }

  .archive_dates.happy-green-corner {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .archive_dates.curbo {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
  }

  .archive_dates.peacex, .archive_dates.kickster {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .archive_dates._2015_2018, .archive_dates.first {
    z-index: 4000;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
  }

  .dates {
    flex: 0 auto;
    width: 50%;
  }

  .hand-scroll {
    padding-left: 0;
  }

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

  .featured_skills {
    margin-top: 1em;
    margin-bottom: 0;
  }

  .featured_description {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .featured_grid-second {
    grid-template-columns: 1.25fr;
  }

  .middle_text {
    padding-left: 0;
  }

  .featured_grid-third {
    grid-template-columns: 1.25fr;
  }

  .featured {
    padding-left: 15px;
    padding-right: 0;
  }

  .about-francisco {
    grid-template: "Area-3"
                   "Area-4"
                   / 1fr;
    grid-auto-flow: row;
    padding-bottom: 45px;
  }

  .hero_header {
    align-self: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .teste {
    width: 50%;
  }

  .div-block-16 {
    top: 45px;
  }

  .div-block-17 {
    padding-bottom: 15px;
  }

  .image-20 {
    width: auto;
    min-width: auto;
    height: 12vw;
    padding: 0;
  }

  .featured_grid-fourth {
    grid-template-columns: 1.25fr;
  }

  .locationp {
    display: block;
  }

  .standout {
    letter-spacing: -.025em;
    margin-bottom: 45px;
    font-size: 2em;
    display: none;
  }

  .body-3 {
    font-size: 18px;
  }

  .footer_contacts.contacts {
    position: fixed;
    inset: auto 0% 0%;
  }

  .body-4 {
    font-size: 18px;
  }

  .slide-5 {
    width: 100%;
    padding-left: 0;
    padding-right: 15px;
  }

  .mycustomslider {
    padding-right: 0;
  }

  .slider-left, .slider-right {
    padding-left: 0;
  }

  .arrows_text {
    flex-direction: column;
    padding-left: 0;
    padding-right: 15px;
  }

  .arrow-custom {
    margin-bottom: 0;
  }

  .skills_side {
    padding-top: 0;
    padding-left: 0;
  }

  .custom_slider_featured {
    padding-bottom: 45px;
  }

  .div-block-24 {
    flex-direction: column;
    margin-bottom: 45px;
    overflow: hidden;
  }

  .arrows_mobile {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: .5em;
    display: flex;
  }

  .menu_nav {
    z-index: 9000;
    opacity: 1;
    color: #1c1c1c;
    background-color: #ffdef2;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 90vw;
    height: 66vh;
    margin-bottom: 0;
    margin-left: -100vw;
    padding: 15px;
    display: flex;
    position: fixed;
    inset: 0 auto auto 0;
  }

  .menu_list {
    width: 100%;
    font-family: var(--atomik-font);
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .menu_lower {
    color: #1c1c1c;
    letter-spacing: -.02em;
    max-width: 30ch;
    margin-bottom: 0;
    font-size: 18px;
  }

  .text-span-38 {
    opacity: .5;
    font-family: var(--atomik-font);
  }

  .menu_cross {
    align-self: flex-start;
    margin-bottom: 0;
    font-size: 2.5em;
  }

  .menu_top {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .menu_logo {
    width: 66%;
    min-width: 66%;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo {
    width: 100%;
    min-width: 100%;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .menu_logocross {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .menu_middle {
    letter-spacing: -.33vw;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    font-size: 12vw;
    line-height: 1;
    display: flex;
  }

  .navbar_mobile-information {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #2ec87e;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    bottom: auto;
    overflow: hidden;
  }

  .standout-mobile {
    letter-spacing: -.025em;
    margin-bottom: 45px;
    font-size: 2em;
    display: block;
  }

  .navbar_mobile-archive {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #2cafe3;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    bottom: auto;
    overflow: hidden;
  }

  .navbar_mobile-contacts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ff3d40;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    bottom: auto;
    overflow: hidden;
  }

  .sendemail-contacts-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    letter-spacing: -.025em;
    margin-bottom: 45px;
    padding-left: 45px;
    font-size: 2em;
    display: flex;
    overflow: hidden;
  }

  .intermedio {
    padding-right: 0;
  }

  .slider-leftintermedio, .slider-righti {
    padding-left: 0;
  }

  .custom_slider_featured_intermedio {
    padding-bottom: 45px;
  }

  .mycustomslider3 {
    padding-right: 0;
  }

  .slider-left3, .slider-right3 {
    padding-left: 0;
  }

  .mycustomslider2 {
    padding-right: 0;
  }

  .dualsliders-copy.withvideos {
    z-index: auto;
    display: block;
  }

  .navbar-archive, .navbar-information, .navbar-contacts {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    overflow: hidden;
  }

  .big-headline {
    display: block;
  }

  .big-headline.information {
    letter-spacing: -.01em;
    max-width: 100vw;
    margin-bottom: 0;
    font-size: 1.25em;
    line-height: 1.2em;
  }

  .div-block-27 {
    width: auto;
    margin-bottom: 45px;
  }

  .div-block-28 {
    flex-direction: column;
    padding-bottom: 0;
  }

  .news {
    padding-left: 0;
  }

  .news_heading {
    font-size: 2em;
  }

  .x_mobnav {
    opacity: .5;
    width: auto;
    min-width: auto;
    height: 12vw;
    font-family: var(--atomik-font);
    padding: 0;
  }

  .atomik_home {
    justify-content: flex-start;
    align-items: center;
    width: 33%;
    height: 100%;
    display: flex;
  }

  .atomik_home.nav, .atomik_home.contacts, .atomik_home.archive {
    text-align: left;
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .atomik_home.menu {
    text-align: right;
    flex: 1;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .link-10 {
    color: #000;
  }

  .link-10.w--current, .link-11, .link-12, .link-13, .link-14 {
    color: #1c1c1c;
  }

  .link-15 {
    color: #000;
  }

  .link-15.w--current, .link-16, .link-17, .link-18, .link-19 {
    color: #1c1c1c;
  }

  .link-20 {
    color: #000;
  }

  .link-20.w--current, .link-21, .link-22, .link-23, .link-24 {
    color: #1c1c1c;
  }

  .link-25 {
    color: #000;
  }

  .link-25.w--current {
    color: #1c1c1c;
  }

  .standout-tablet {
    letter-spacing: -.025em;
    margin-bottom: 45px;
    font-size: 2em;
    display: none;
  }

  .hero-copy {
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: stretch;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .logo_designboost {
    width: 100%;
    min-width: 100%;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero_header_designboost {
    align-self: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block {
    color: #ccc;
  }

  .body-6 {
    background-color: #fbf8f5;
  }

  .thoughts-header {
    letter-spacing: -.015em;
    width: 100%;
    font-size: 1.5em;
  }

  .thoughts-rolling-headline {
    font-size: 2em;
  }

  .thoughts-featured-description {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .thoughts-trio {
    flex-direction: column;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 0;
  }

  .thoughts-highlights {
    flex-direction: column;
    padding-bottom: 0;
  }

  .thoughts-highlight-single {
    flex-flow: column;
    width: auto;
    margin-bottom: 45px;
  }

  .thoughts-highlight-image {
    max-width: 100%;
  }

  .thoughts-highlight-text {
    width: auto;
    padding-left: 0;
  }

  .thoughts-featured-description-highlight {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .thoughts-header-highlight {
    letter-spacing: -.015em;
    max-width: none;
    font-size: 1.5em;
    line-height: 1.1em;
  }

  .thoughts-blocks {
    width: auto;
    margin-bottom: 45px;
  }

  .thoughts-duo {
    flex-direction: column;
    padding-bottom: 0;
  }

  .thoughts-date-big {
    letter-spacing: -.01em;
    max-width: none;
    margin-bottom: 0;
    font-size: .75em;
  }

  .spacer._0-5em {
    height: .5em;
  }

  .spacer-1-5._1em {
    height: 1em;
  }

  .collection-item {
    flex-flow: column;
  }

  .collection-list-wrapper {
    flex-flow: row;
    display: block;
  }

  .collection-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .thoughts-trio-home {
    width: auto;
    margin-bottom: 45px;
  }

  .navbar-thoughts {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    overflow: hidden;
  }

  .thoughts-top-text {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .thoughts-top-p {
    letter-spacing: -.01em;
    max-width: none;
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .collection-item-2 {
    flex-flow: row;
    padding-bottom: 0;
    display: block;
  }

  .thoughts-featured-description-highlight-copy {
    letter-spacing: -.01em;
    width: auto;
    margin-bottom: 0;
    font-size: 1em;
  }

  .thoughts-featured-description-copy {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 1em;
  }

  .section-5 {
    flex-flow: column;
  }

  .section-6 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rich-text-block---standard {
    width: auto;
    font-size: 1em;
  }

  .collection-item-copy {
    flex-flow: column;
  }

  .notesauthor {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
  }

  .section-8 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .eyebrow {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .image-37 {
    width: 10%;
  }

  .link-block {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    flex-flow: column;
  }

  .thoughts-highlight-image-copy, .thoughts-highlight-image-copy-copy {
    max-width: 100%;
  }

  .image-38 {
    width: 100%;
    max-width: none;
  }

  .thoughts-featured-description-highlight-copy-copy {
    letter-spacing: -.01em;
    width: 100%;
    margin-bottom: 0;
    font-size: 1em;
  }

  .thoughts-trio-copy {
    flex-direction: column;
    padding-bottom: 0;
  }

  .collection-list-copy {
    flex-flow: column;
  }

  .author {
    letter-spacing: -.01px;
    font-size: 1.25em;
  }

  .link-31, .link-32, .link-33, .link-34.w--current {
    color: var(--black);
  }

  .navbar_mobile-notes {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--yellow);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    bottom: auto;
    overflow: hidden;
  }

  .link-block-2 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .navmenulinks {
    color: var(--black);
  }

  .notes_home {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 45px;
  }

  .linkblack {
    letter-spacing: -.025em;
  }

  .collection-list-wrapper-copy {
    flex-flow: row;
    display: block;
  }

  .collection-list-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .collection-item-2-copy {
    flex-flow: row;
    padding-bottom: 0;
    display: block;
  }

  .franciscophoto {
    max-width: 33%;
  }

  .notesauthor-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .section-10 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: center;
    display: flex;
  }

  .insideauthor-mobile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }
}

#w-node-_254346db-4bc1-d32a-3e09-095adf2dc8d8-66e32448, #w-node-_523bfc96-083e-2f58-86db-e0f09ed60560-66e32448, #w-node-_3f258a4a-8979-128d-ae68-530c6aafd3ba-66e32448, #w-node-_244a3294-d6d3-dc91-3be6-604d9ac1ae71-66e32448, #w-node-_05d3d5f9-2e8c-800c-3633-2e24d99e2ffa-66e32448, #w-node-_53bbcd53-1c55-520d-63e8-9c0310d5b9f4-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cd71553-c120-37e8-a9d0-d90c740941ab-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5003c408-a91f-4fa5-0c21-101a76ac10ee-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87fc8b64-dbd5-11c7-1b90-d1c6ad199845-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_87fc8b64-dbd5-11c7-1b90-d1c6ad199847-66e32448, #w-node-_87fc8b64-dbd5-11c7-1b90-d1c6ad19985f-66e32448, #w-node-_87fc8b64-dbd5-11c7-1b90-d1c6ad199854-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42c87e8c-c67d-0d91-2d33-185863074941-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_42c87e8c-c67d-0d91-2d33-185863074943-66e32448, #w-node-_42c87e8c-c67d-0d91-2d33-185863074950-66e32448, #w-node-_42c87e8c-c67d-0d91-2d33-185863074959-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ead53-776e-8b2f-6495-63d81228a787-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_332ead53-776e-8b2f-6495-63d81228a789-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5223f1b9-b1c5-7e52-6dac-7fbb77e3cc25-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5223f1b9-b1c5-7e52-6dac-7fbb77e3cc27-66e32448, #w-node-_5223f1b9-b1c5-7e52-6dac-7fbb77e3cc34-66e32448, #w-node-_5223f1b9-b1c5-7e52-6dac-7fbb77e3cc3d-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e2d1860-6d14-0014-e07f-e4e521034e01-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9e2d1860-6d14-0014-e07f-e4e521034e03-66e32448, #w-node-_9e2d1860-6d14-0014-e07f-e4e521034e0e-66e32448, #w-node-_9e2d1860-6d14-0014-e07f-e4e521034e17-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b80d253b-8aeb-ca9f-f3e6-3b31337a0aa0-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b80d253b-8aeb-ca9f-f3e6-3b31337a0aa2-66e32448, #w-node-b80d253b-8aeb-ca9f-f3e6-3b31337a0aad-66e32448, #w-node-b80d253b-8aeb-ca9f-f3e6-3b31337a0ab6-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adfbb4ff-457f-c572-dccb-b838bbcfbdfa-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-adfbb4ff-457f-c572-dccb-b838bbcfbdfc-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_438de1a5-ed6b-fe6d-d7f8-584ccb8c6043-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_438de1a5-ed6b-fe6d-d7f8-584ccb8c6046-66e32448, #w-node-_438de1a5-ed6b-fe6d-d7f8-584ccb8c6051-66e32448, #w-node-_438de1a5-ed6b-fe6d-d7f8-584ccb8c605c-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3ddc3c8-ef63-a125-7849-06ced0191fb7-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3ddc3c8-ef63-a125-7849-06ced0191fb9-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abfb913f-28d3-d213-846d-fd15fb972608-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-abfb913f-28d3-d213-846d-fd15fb97260a-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d024c1e0-968e-f6ca-0a24-79b5735ba4ae-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d024c1e0-968e-f6ca-0a24-79b5735ba4b1-66e32448, #w-node-d024c1e0-968e-f6ca-0a24-79b5735ba4bc-66e32448, #w-node-d024c1e0-968e-f6ca-0a24-79b5735ba4c5-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3dfad5d-4c4c-6491-1a8f-8273304e6483-66e32448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c757de74-0f4b-f095-c0ff-654475238325-5587c1f2 {
  grid-area: Area;
}

#w-node-c757de74-0f4b-f095-c0ff-654475238333-5587c1f2 {
  grid-area: Area-2;
}

#w-node-c757de74-0f4b-f095-c0ff-654475238351-5587c1f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b19b28-f6c4-678d-9cde-79cd0364fb4d-5587c1f2, #w-node-_9c8e1d0c-4a37-b320-8692-993629e3aa63-5587c1f2 {
  grid-area: Area-2;
}

#w-node-_769018c1-bd95-b860-963c-32e1b5178403-5587c1f2 {
  grid-area: Area-4;
}

#w-node-_8f7ffa23-b1ac-7a2f-bb69-2fbb6cde2a76-5587c1f2 {
  grid-area: Area-3;
}

#w-node-e96b1dfd-dc91-bd38-8fe0-31c2b8a46cf5-5587c1f2 {
  grid-area: Area-4;
}

#w-node-e96b1dfd-dc91-bd38-8fe0-31c2b8a46cf7-5587c1f2 {
  grid-area: Area-3;
}

#w-node-_0b68ecdf-408b-d592-b7b6-860675094373-5587c1f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b68ecdf-408b-d592-b7b6-860675094350-5587c1f2 {
  grid-area: Area-2;
}

#w-node-_0b68ecdf-408b-d592-b7b6-86067509433e-5587c1f2 {
  grid-area: Area;
}

#w-node-a4eae88b-307a-4d33-040d-29373eeaf030-5587c1f2, #w-node-a4eae88b-307a-4d33-040d-29373eeaf036-5587c1f2 {
  grid-area: Area-2;
}

#w-node-_1f3de50a-f7dd-960b-0973-2793af79dc3a-5587c1f2 {
  grid-area: Area-4;
}

#w-node-_1f3de50a-f7dd-960b-0973-2793af79dc3c-5587c1f2 {
  grid-area: Area-3;
}

#w-node-_1f3de50a-f7dd-960b-0973-2793af79dc3f-5587c1f2 {
  grid-area: Area-4;
}

#w-node-_1f3de50a-f7dd-960b-0973-2793af79dc4f-5587c1f2, #w-node-b215969a-90ec-ee2e-a80c-0614071e4b47-5587c1f2 {
  grid-area: Area-3;
}

#w-node-b215969a-90ec-ee2e-a80c-0614071e4b45-5587c1f2 {
  grid-area: Area-4;
}

#w-node-_4713d5fe-30fc-87bd-e737-aa2f053d5f18-5587c1f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_99f64626-50b7-ff84-14db-14aa99f4409d-349e1c03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f64626-50b7-ff84-14db-14aa99f440aa-349e1c03, #w-node-_99f64626-50b7-ff84-14db-14aa99f440bf-349e1c03, #w-node-_99f64626-50b7-ff84-14db-14aa99f440d4-349e1c03, #w-node-_99f64626-50b7-ff84-14db-14aa99f440e9-349e1c03, #w-node-_99f64626-50b7-ff84-14db-14aa99f440fe-349e1c03, #w-node-_99f64626-50b7-ff84-14db-14aa99f44119-349e1c03 {
  grid-area: Area;
}

#w-node-_17663d68-f656-3e9c-8eb1-2ade5543dc32-349e1c03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17663d68-f656-3e9c-8eb1-2ade5543dc3f-349e1c03, #w-node-_17663d68-f656-3e9c-8eb1-2ade5543dc54-349e1c03, #w-node-_17663d68-f656-3e9c-8eb1-2ade5543dc6a-349e1c03, #w-node-_17663d68-f656-3e9c-8eb1-2ade5543dc7f-349e1c03, #w-node-_17663d68-f656-3e9c-8eb1-2ade5543dc94-349e1c03, #w-node-_17663d68-f656-3e9c-8eb1-2ade5543dcab-349e1c03 {
  grid-area: Area;
}

#w-node-fae6b6cb-44b6-dc9b-566d-2168697bb8fe-349e1c03, #w-node-_47ace84f-eefb-6013-190b-ea0f14f511ab-082c49fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7ec7c2eb-4a9e-508e-d398-61f0c1fec64f-ad6cad4e, #w-node-_12a83b87-f2e9-1d9d-4498-f1e65c8c8a03-ad6cad4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d6c5a6a-4823-4e0c-ec33-c0b0c09aa5f6-ad6cad4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5d71e246-6f90-4dcf-1588-41d89e2120f0-ff8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2557fd6-9a4a-a970-e191-5ee4b05019c7-ff8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

@media screen and (max-width: 479px) {
  #w-node-_8cd71553-c120-37e8-a9d0-d90c740941ab-66e32448, #w-node-_87fc8b64-dbd5-11c7-1b90-d1c6ad199845-66e32448, #w-node-_42c87e8c-c67d-0d91-2d33-185863074941-66e32448, #w-node-_332ead53-776e-8b2f-6495-63d81228a787-66e32448, #w-node-_5223f1b9-b1c5-7e52-6dac-7fbb77e3cc25-66e32448, #w-node-_9e2d1860-6d14-0014-e07f-e4e521034e01-66e32448, #w-node-b80d253b-8aeb-ca9f-f3e6-3b31337a0aa0-66e32448, #w-node-adfbb4ff-457f-c572-dccb-b838bbcfbdfa-66e32448, #w-node-_438de1a5-ed6b-fe6d-d7f8-584ccb8c6043-66e32448, #w-node-b3ddc3c8-ef63-a125-7849-06ced0191fb7-66e32448, #w-node-abfb913f-28d3-d213-846d-fd15fb972608-66e32448, #w-node-d024c1e0-968e-f6ca-0a24-79b5735ba4ae-66e32448 {
    place-self: center start;
  }
}
