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

body {
  margin: 0
}

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

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

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

[hidden],
template {
  display: none
}

a {
  background-color: transparent
}

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

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

b,
strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

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

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

small {
  font-size: 80%
}

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

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

img {
  border: 0
}

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

figure {
  margin: 1em 40px
}

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

pre {
  overflow: auto
}

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

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

button {
  overflow: visible
}

button,
select {
  text-transform: none
}

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

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

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

input {
  line-height: normal
}

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

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

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

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

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

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: 700
}

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: 400;
  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: 400;
  line-height: 1;
  font-family: webflow-icons !important
}

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

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

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

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

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

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

* {
  box-sizing: border-box
}

html {
  height: 100%
}

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

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

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

.w-block {
  display: block
}

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

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

.w-clearfix:after {
  clear: both
}

.w-hidden {
  display: none
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px
}

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

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

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

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

.w-embed:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  position: absolute;
  overflow: hidden
}

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

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

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

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  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: 400;
  display: block
}

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

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

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

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

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  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-container1 {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -100px;
}

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

.w-container:after {
  clear: both
}

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

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

.w-row:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width:767px) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative
}

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

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

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

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

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

.w-widget-twitter {
  overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-hide {
  display: none
}

.w-lightbox-noscroll {
  overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

.w-richtext:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative
}

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

.w-tabs:after {
  clear: both
}

.w-tab-menu {
  position: relative
}

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

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

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

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

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

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

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

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

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

  to {
    transform: rotate(360deg)
  }
}

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

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

.wf-layout-layout {
  display: grid
}

:root {
  --tertiary-base: #f4f4f4;
  --primary-dark: #434343;
  --primary-base: #800020;
  --primary-light: #818181;
  --white: white;
  --secondary-light: #a4a4a4;
  --primary-lighter: #f5f5dc;
  --error: #ef4444;
  --success: #10b981
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block
}

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1/1/2/2;
  display: table
}

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

.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec
}

body {
  background-color: var(--tertiary-base);
  color: var(--primary-dark);
  font-family: Abcdiatype, sans-serif;
  font-size: 1vw;
  line-height: 1.5
}

h1 {
  letter-spacing: -.075em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px
}

h2 {
  color: var(--primary-base);
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px
}

p {
  color: var(--primary-light);
  letter-spacing: -.05em;
  text-indent: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  line-height: 1.5em
}

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

label {
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 400;
  display: block
}

sup {
  display: inline-block
}

.ui-hero {
  height: 500px;
  background-color: #e9e9e9
}

.ds-container {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
  position: relative
}

.ds-container.is--ds-hero-container {
  height: 400px;
  max-width: 1400px;
  padding-left: 100px;
  padding-right: 100px
}

.ui-hero__wrapper {
  height: 500px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden
}

.white {
  color: #fff
}

.ds-section-full-width {
  max-width: 1400px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 6.25rem
}

.ui-wrapper {
  cursor: pointer;
  background-color: transparent;
  margin-bottom: 24px;
  padding: 0;
  display: block
}

.ui-wrapper.is--no-bg {
  background-color: #fff;
  padding-left: 0
}

.ui-wrapper.m-t-56 {
  margin-top: 3.5rem
}

.ui-wrapper.is--for-typography-colors {
  background-color: transparent;
  background-image: none
}

.ui-infos {
  width: 100%;
  color: #87929d;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 400
}

.ui-infos.left {
  color: #9bc0ff;
  text-align: left
}

.ui-infos.left.m-t-15rem {
  margin-top: 1.5rem
}

.underline {
  text-decoration: underline
}

.ui-title {
  color: #322578;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px #4c6ef5;
  margin: 0 0 1.5rem;
  font-size: 12px;
  font-weight: 800
}

.ui-title.m-t-xxxl {
  margin-top: 5rem
}

.nav-styleguide {
  background-color: #0a0618
}

.ui-navbar__container {
  height: 64px;
  max-width: 1400px;
  background-color: transparent;
  border-bottom: 1px solid #2f3941;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 13px
}

.ui-navbar__brand {
  height: 64px;
  flex-direction: column;
  justify-content: center;
  display: flex
}

.img-logo {
  width: 8.25rem
}

.ui-navbar__navmenu {
  height: 64px;
  flex-direction: row;
  align-items: center;
  display: flex
}

.ui-navbar__navlink {
  height: 64px;
  color: #fff;
  letter-spacing: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  transition: all 1s;
  display: flex
}

.ui-navbar__navlink:hover {
  height: 64px;
  color: #fff;
  border-bottom: 1px solid #fff
}

.ui-navbar__navlink:active {
  color: #fff
}

.ui-navbar__navlink:focus {
  color: #f76707
}

.ui-navbar__navlink.w--current {
  color: #9cb0ff
}

.ui-navbar__navlink.w--current:hover {
  color: #4c6ef5
}

.ui-main {
  background-image: linear-gradient(#030303, #030303)
}

.ui-main-title {
  width: 100%;
  margin-bottom: 48px;
  text-decoration: none
}

.ui-main-title:hover {
  color: #f76707
}

.ui-main-h2-span {
  color: #4c6ef5
}

.ui-colors-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: transparent;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 16px;
  display: grid
}

.ui-color {
  width: 100%;
  height: 160px;
  background-color: #0a0618;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 15px;
  display: flex;
  position: relative
}

.ui-color.shades-blue-blue---50 {
  background-color: #f5f4f9
}

.ui-color.shades-green-green---100 {
  background-color: #dffbf6
}

.ui-color.shades-green-green---600 {
  background-color: #4cb8a6
}

.ui-color.shades-green-green---500 {
  background-color: #58e4d0
}

.ui-color.shades-gray-gray---900 {
  background-color: #111827
}

.ui-color.shades-gray-gray---500 {
  background-color: #6b7280
}

.ui-color.shades-gray-gray---300 {
  background-color: #d1d5db
}

.ui-color.shades-gray-gray---200 {
  background-color: #e5e7eb
}

.ui-color.shades-gray-gray---50 {
  background-color: #f9fafb
}

.ui-color.shades-gray-gray---800 {
  background-color: #1f2937
}

.ui-color.shades-green-green---800 {
  background-color: #265c53
}

.ui-color.white {
  background-color: #fff;
  border: 1px solid #0a0618
}

.ui-color.shades-green-green---400 {
  background-color: #7eebd9
}

.ui-color.shades-gray-gray---700 {
  background-color: #374151
}

.ui-color.shades-blue-blue---500 {
  background-color: #322578
}

.ui-color.shades-blue-blue---700 {
  background-color: #1e1248
}

.ui-color.shades-gray-gray---600 {
  background-color: #4b5563
}

.ui-color.shades-green-green---900 {
  background-color: #132f2a
}

.ui-color.shades-gray-gray---400 {
  background-color: #9ca3af
}

.ui-color.shades-green-green---50 {
  background-color: #effdfb
}

.ui-color.shades-blue-blue---400 {
  background-color: #5b4d93
}

.ui-color.shades-blue-blue---200 {
  background-color: #ada7c9
}

.ui-color.shades-blue-blue---100 {
  background-color: #ebe9f2
}

.ui-color.shades-green-green---300 {
  background-color: #9ef1e3
}

.ui-color.shades-green-green---700 {
  background-color: #398a7d
}

.ui-color.shades-blue-blue---600 {
  background-color: #281860
}

.ui-color.shades-green-green---200 {
  background-color: #bef5ec
}

.ui-color.shades-gray-gray---100 {
  background-color: #f3f4f6
}

.ui-color.shades-blue-blue---300 {
  background-color: #847aae
}

.ui-color.shades-blue-blue---800 {
  background-color: #140d30
}

.ds-section-full-width-2 {
  max-width: 1400px;
  background-color: transparent;
  background-image: linear-gradient(transparent, transparent);
  margin-left: auto;
  margin-right: auto;
  padding: 80px 6.25rem
}

.ds-form {
  width: 100%
}

.text-field-3 {
  height: 3.25rem;
  color: #322578;
  letter-spacing: -.025rem;
  background-color: #f5f4f9;
  border: 1px solid transparent;
  border-radius: .313rem;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1px
}

.text-field-3:focus {
  color: #322578;
  border: 1px solid #4cb8a6
}

.text-field-3::-ms-input-placeholder {
  color: #847aae;
  letter-spacing: -.025rem
}

.text-field-3::placeholder {
  color: #847aae;
  letter-spacing: -.025rem
}

.text-area {
  color: #322578;
  letter-spacing: -.025rem;
  background-color: #f5f4f9;
  border: 1px solid transparent;
  padding-top: .97rem;
  padding-bottom: 8.75rem;
  font-size: 1rem;
  line-height: 1
}

.text-area:focus {
  border-color: #4cb8a6
}

.text-area::-ms-input-placeholder {
  color: #847aae;
  font-size: 1rem;
  line-height: 1
}

.text-area::placeholder {
  color: #847aae;
  font-size: 1rem;
  line-height: 1
}

.button-main {
  grid-column-gap: .5em;
  color: black;
  text-align: center;
  letter-spacing: -.05em;
  text-indent: 0;
  border: 1px solid transparent;
  border-radius: 10rem;
  flex-wrap: nowrap;
  flex: none;
  align-items: center;
  padding: .625em 1.5em;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
  transition: background-color 0.3s;
  background-color: var(--primary-base);
  color: white;
}

.button-main:hover {
  background-color: black; /* Replace #color-code with the color you want on hover */
  color: white;
}


.button-main.white {
  background-color: var(--white);
  color: var(--primary-base);
  padding: .625em 1.5em
}

.button-main.white.submit {
  padding-right: 2.125em;
  position: relative
}

.button-main.nav {
 background-color:var(--primary-base);
 color: white;
  margin-left: 2em
}

.button-main.is-category {
  border-style: solid;
  border-color: var(--primary-base);
  color: var(--primary-base);
  background-color: rgba(26, 26, 26, 0)
}

.form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.flex-v {
  flex-direction: column;
  display: flex
}

.flex-v.c-t {
  align-items: center
}

.flex-v.c-t.center-text.our-story {
  z-index: 1;
  padding-bottom: 6em;
  position: relative
}

.wrapper-checkbox {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex
}

.checkbox-label {
  color: var(--primary-dark);
  letter-spacing: -.4px;
  margin-bottom: 0
}

.checkbox-label.text-white.max-w-checkbox-sprint {
  max-width: 40ch
}

.m-b-l.max-w-18ch {
  max-width: 18ch
}

.m-b-l.text-color-white {
  color: #fff
}

.flex-h {
  display: flex
}

.flex-h.c-l {
  align-items: center
}

.flex-h.s-b {
  justify-content: space-between
}

.center-text {
  text-align: center
}

.button-secondary {
  grid-column-gap: .5em;
  color: var(--primary-dark);
  letter-spacing: -.05em;
  text-indent: 0;
  border-radius: .375rem;
  flex-wrap: nowrap;
  align-content: space-around;
  align-items: center;
  padding: .625em 1.25em;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1;
  display: flex
}

.button-secondary.white {
  color: var(--white);
  padding: .825em 1.25em
}

.ds-accordion__item-paragraph {
  color: #68737d;
  margin-bottom: 0;
  padding: 16px
}

.faq {
  width: 100%;
  height: auto;
  color: #000;
  white-space: break-spaces;
  cursor: pointer;
  background-color: transparent;
  border-bottom: 1px transparent;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem .5rem .5rem 0;
  font-size: 16px;
  font-weight: 600;
  display: flex
}

.faq.w--open {
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.ds-accordion__item-trigger {
  cursor: pointer
}

.ds-accordion__item-content {
  height: 160px;
  background-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  padding: 0;
  overflow: hidden
}

.ds-accordion {
  width: 80%
}

.ds-accordion.hide {
  display: none
}

.m-b-xs {
  margin-bottom: 1rem
}

.ds-accordion__item-title {
  height: 80px;
  color: #87929d;
  background-color: #f8f9f9;
  border-bottom: 1px solid #e9ebed;
  flex-direction: column;
  justify-content: center;
  padding: 16px;
  display: flex
}

.double-buttons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex
}

.double-buttons.m-t-6 {
  margin-top: 6em
}

.double-buttons.m-t-6.is--hide {
  display: none
}

.double-buttons.m-t-xxxl {
  grid-column-gap: 1.5em;
  grid-row-gap: 1em
}

.double-buttons.m-faq,
.double-buttons.m-t-6-adjust {
  margin-top: 6em
}

.div-nav-hover {
  height: 6vh;
  flex-direction: column;
  font-size: 6vh;
  display: flex;
  overflow: hidden
}

.container {
  z-index: 2;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5em;
  padding-right: 5em;
  position: static
}

.container._100-h,
.container.h-100 {
  height: 100%
}

.container.horizontal-scroll {
  width: 100%;
  height: 100%;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.container.div {
  width: 100%;
  flex: 0 auto
}

.container.is-scroll {
  width: 100%
}

.body-large-regular {
  color: var(--primary-dark);
  letter-spacing: -.5px;
  font-size: 1.25rem;
  line-height: 1.75rem
}

.body-large-regular.text-primary-base {
  color: var(--primary-base)
}

.body-small-regular {
  letter-spacing: normal;
  line-height: 1.25rem
}

.grid-2c {
  width: 100%;
  grid-template-rows: auto
}

.grid-2c.g-c-xl {
  grid-column-gap: 3rem
}

.grid-2c.is-case-explanation {
  grid-template-columns: 1fr .75fr
}

.grid-2c.is-styleguide-case {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em
}

.grid-2c.is-quote-case {
  align-content: space-between;
  padding: 3em
}

.grid-2c.is-overview-case {
  grid-column-gap: 1.5em;
  grid-row-gap: 2em;
  grid-template-rows: 1.25fr;
  grid-auto-rows: .75fr
}

.grid-2c.is-client-story {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em
}

.grid-12c {
  width: 100%;
  max-width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.grid-12c.adjust-sprints {
  grid-row-gap: 0em;
  grid-template-rows: auto
}

.grid-12c.relative {
  position: relative
}

.grid-12c.blogs {
  grid-row-gap: 0px
}

.grid-12c.sprint-overview {
  grid-row-gap: 0em
}

.grid-12c.contact {
  grid-row-gap: 0px
}

.grid-12c.cases {
  grid-column-gap: 0em;
  grid-row-gap: 0em
}

.grid-12c.our-story {
  grid-column-gap: 1.25em;
  grid-row-gap: 5em
}

.grid-12c.g-r-0 {
  grid-row-gap: 0em;
  grid-template-rows: auto auto
}

.grid-12c.case-detail {
  z-index: 2;
  grid-row-gap: 5em;
  position: relative
}

.grid-12c.case-detail.m-b-xxxl-dt {
  margin-bottom: 5em
}

.icon-small {
  width: 1.5rem;
  height: 1.5rem
}

.icon-medium {
  width: 3.5rem;
  height: 3.5rem
}

.icon-large {
  width: 7.5rem;
  height: 7.5rem
}

.body-xlarge-regular {
  color: var(--primary-dark);
  letter-spacing: -.6px;
  font-size: 1.5em;
  line-height: 1.3
}

.body-xlarge-regular.max-w-32ch {
  max-width: 32ch
}

.body-xlarge-regular.sprint {
  color: var(--primary-light)
}

.body-xsmall-regular {
  letter-spacing: -.35px;
  font-size: .875rem;
  line-height: .875rem
}

.section {
  width: 100%
}

.section.overflow-hidden {
  overflow: hidden
}

.section.bg-primary-base {
  background-color: var(--primary-base)
}

.section.bg-primary-base.border-radius-bottom {
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem
}

.section.sticky-1 {
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.section.sticky-1.overflow-clip {
  overflow: hidden
}

.section.bg-beige {
  background-color: var(--tertiary-base)
}

.section.bg-beige.z-3 {
  position: relative
}

.section.case-detail-bg {
  border-bottom-right-radius: 3em;
  border-bottom-left-radius: 3em;
  position: relative;
  overflow: hidden
}

.wrapper-100vh {
  width: 100%;
  height: 100vh;
  min-height: 900px;
  mix-blend-mode: normal;
  background-color: transparent;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex
}

.wrapper-100vh.border-radius-xl {
  border-radius: 3em
}

.wrapper-100vh.case-detail {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 0
}

.wrapper-100vh.form {
  height: 110vh;
  min-height: 900px;
  background-color: var(--tertiary-base);
  display: block
}

.wrapper-100vh.bg-primary-base {
  background-color: var(--primary-base)
}

.wrapper-100vh.hero-our-story {
  min-height: 56.25em;
  flex-direction: column;
  align-items: stretch;
  display: block
}

.hero-inner {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  display: flex
}

.inline {
  flex: 0 auto;
  display: inline
}

.inline.text-white {
  float: none;
  clear: none;
  display: inline;
  overflow: visible
}

.inline._1,
.inline._2 {
  text-indent: 0;
  display: inline-block
}

.inline.outline {
  color: rgba(255, 18, 18, 0)
}

.wrapper-header-icons {
  flex-wrap: nowrap;
  align-items: flex-start;
  margin-bottom: 0;
  display: block
}

.wrapper-logos {
  padding-top: 0;
  padding-bottom: 0;
  display: block
}

.logo-client {
  height: 100%;
  overflow: visible
}

.wrapper-100vh-text {
  width: 100%;
  height: 100%;
  letter-spacing: normal;
  mix-blend-mode: normal;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.text-inline-cta {
  color: var(--primary-lighter);
  letter-spacing: -.05em;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.1;
  display: inline
}

.text-inline-cta.text-primary-base {
  display: inline-block
}

.embed-arrow {
  width: auto;
  height: auto;
  justify-content: center;
  align-items: center;
  display: flex
}

.embed-arrow.i1.p {
  width: .75em;
  height: .75em
}

.embed-arrow.i1.resize,
.embed-arrow.i1.wh-100 {
  width: 100%;
  height: 100%
}

.embed-arrow.i2.p {
  width: .75em;
  height: .75em
}

.embed-arrow.i2.resize,
.embed-arrow.i2.wh-100 {
  width: 100%;
  height: 100%
}

.embed-arrow.cursor {
  width: 0;
  height: 0
}

.wrapper-text-cta {
  width: 100%;
  max-width: 57.5em;
  text-indent: 5em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative
}

.wrapper-9-9 {
  padding-top: 9em;
  padding-bottom: 9em
}

.text-numbers {
  direction: ltr;
  color: var(--primary-light);
  letter-spacing: -.02rem;
  text-indent: 0;
  margin-right: 0;
  font-size: 1em;
  line-height: 1;
  display: inline-block
}

.text-numbers.m-r-0 {
  margin-right: 0
}

.text-numbers.m-r-0.text-secondary-light.sprints {
  transform: translateY(.4em)
}

.text-numbers.absolute {
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.text-numbers.absolute.m-t-cta {
  margin-top: .5em
}

.text-numbers.absolute.m-t-paragraph {
  margin-top: .3em
}

.text-numbers.absolute.m-t-numbers {
  margin-top: .25em
}

.text-numbers.absolute.large {
  letter-spacing: -.025em;
  font-size: 1.5em;
  top: .2em
}

.text-numbers.nav-tm {
  display: none
}

.h5-substitute {
  letter-spacing: -.05em;
  font-size: 2em;
  line-height: 1;
  display: inline
}

.h5-substitute.text-white {
  font-size: 2em
}

.h5-substitute.text-white.nav {
  font-size: 1.25em
}

.h5-substitute.max-w-28ch {
  max-width: 28ch
}

.h5-substitute.max-w-28ch.m-b-l {
  flex: 0 auto
}

.h5-substitute.m-b-s {
  display: block
}

.embed-icons-h2 {
  width: 5em;
  height: auto;
  flex: 0 auto;
  display: inline-block
}

.grid-cases {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.case {
  width: 100%;
  height: 45em;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: transparent;
  border-radius: 1.5em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 1em;
  padding: 2.5em;
  display: grid;
  position: relative;
  overflow: hidden
}

.case:nth-child(2n+1) {
  margin-top: 7.5rem
}

.case:hover {
  background-color: rgba(0, 0, 0, .5)
}

.case.spotlight {
  height: 42.5em;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding: 5em;
  display: grid
}

.case.nav {
  height: 15em;
  background-image: none;
  margin-bottom: 0;
  padding: 1em
}

.case.nav.all-cases {
  border: 1px solid var(--white);
  background-color: rgba(255, 255, 255, 0);
  background-image: none;
  transition-property: none
}

.case.nav-about-1 {
  height: 14em;
  background-image: none;
  border-radius: .75em;
  margin-bottom: 0;
  display: block
}

.case.nav-about-2 {
  height: auto;
  background-image: none;
  border-radius: .75em;
  margin-bottom: 0;
  display: block
}

.img-100-100 {
  width: 100%;
  height: 100%
}

.img-100-100.cover {
  object-fit: cover;
  transform: translate(0)
}

.h3-substitute {
  letter-spacing: -.075em;
  font-size: 3em;
  line-height: 1
}

.h3-substitute.text-primary-lighter.display-block {
  display: block
}

.h3-substitute.text-primary-lighter.display-block.m-b-footer {
  transition: all .2s
}

.h3-substitute.text-primary-lighter.display-block.m-b-footer:hover,
.h3-substitute.culture,
.text-white {
  color: var(--white)
}

.text-white.max-w-8ch {
  max-width: 8ch
}

.text-white.max-w-8ch.z8 {
  z-index: 8;
  position: relative
}

.text-white.max-w-14ch {
  max-width: 14ch
}

.text-white.z-1 {
  z-index: 1;
  position: relative
}

.text-white.max-w-10ch-d {
  max-width: 10ch
}

.text-white.hide-m.relative-999 {
  z-index: 999;
  position: relative
}

.text-white.hide-m.relative-999.letter-spacing-xxxs.adjust {
  font-size: 1.25em
}

.text-white.letter-spacing-xxxs {
  letter-spacing: -.025em
}

.text-white.max-w-14ch {
  max-width: 14ch
}

.text-white.is-span {
  padding-left: 0
}

.text-white.is-cases-hero {
  padding-bottom: 5px;
  padding-right: 5px
}

.text-white.is-cases-hero.is-z {
  padding-right: 7px
}

.wrap-case,
.wrap-case.nav {
  margin-top: 0
}

.wrap-case-info {
  align-items: center;
  display: flex
}

.em-dash {
  width: 2em;
  height: 1px;
  background-color: var(--primary-dark);
  color: var(--primary-dark);
  margin-left: .5rem;
  margin-right: .5rem;
  padding-left: 0
}

.text-primary-light {
  color: var(--primary-light)
}

.text-primary-light.m-b-m.max-w-labs {
  max-width: 43ch
}

.text-primary-light.m-b-s.max-w-44ch {
  max-width: 44ch
}

.text-primary-light.m-lr-xxxxs {
  padding-left: .15rem;
  padding-right: .15rem
}

.wrapper-case-sprints.z8 {
  z-index: 8;
  position: relative
}

.case-sprint {
  grid-column-gap: .5em;
  border: 1px solid var(--white);
  color: var(--white);
  border-radius: 10rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex
}

.case-sprint.body-large-regular {
  grid-column-gap: .5em
}

.wrapper-sprints-kinds {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex
}

.wrapper-black {
  width: 100%;
  height: 100%;
  background-color: var(--primary-base);
  letter-spacing: -2px;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block
}

.text-primary-lighter {
  color: var(--primary-lighter)
}

.text-primary-lighter.all-caps {
  text-transform: uppercase
}

.link-sprints {
  width: 100%;
  border: 2px solid var(--white);
  color: var(--white);
  background-color: rgba(255, 255, 255, 0);
  border-radius: 10rem;
  justify-content: space-between;
  align-items: center;
  padding: .75em 2em;
  display: flex
}

.link-sprints.m-b-xs {
  margin-bottom: 1em;
  padding-left: 2em;
  padding-right: 2em
}

.link-sprints.nav,
.link-sprints.nav-2 {
  margin-bottom: 1em
}

.icon-sprints {
  width: 3em;
  align-items: center;
  display: flex
}

.icon-sprints.nav {
  width: 2em;
  height: 1.5em
}

.wrap-sprints-inner {
  grid-column-gap: 1.5rem;
  align-items: center;
  display: flex
}

.wrap-sprints-inner.nav {
  grid-column-gap: .5rem
}

.m-b-6rem {
  margin-bottom: 6rem
}

.wrapper-images-culture {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  padding-bottom: 10em;
  display: flex
}

.wrap-imgs-culture {
  width: 31.813em;
  height: 42.5em;
  border-radius: 0;
  position: relative;
  overflow: visible
}

.wrap-video-culture {
  width: 100%;
  height: 100%;
  border-radius: 1.5rem;
  overflow: hidden
}

.wrap-img-culture {
  border-radius: 2em;
  position: absolute;
  overflow: hidden
}

.wrap-img-culture._1 {
  width: 12.9375em;
  height: 19.5em;
  top: 5rem;
  bottom: auto;
  left: -14.3em;
  right: auto;
  overflow: hidden
}

.wrap-img-culture._2 {
  width: 20.6875em;
  height: 11.625em;
  top: 5.1em;
  bottom: auto;
  left: auto;
  right: -16.5em;
  overflow: hidden
}

.wrap-img-culture._3 {
  width: 23.25em;
  height: 15.5em;
  top: auto;
  bottom: -9.1em;
  left: -15em;
  right: auto;
  overflow: hidden
}

.wrap-img-culture._4 {
  width: 15.8125em;
  height: 23.75em;
  top: auto;
  bottom: -7.2em;
  left: auto;
  right: -19.3em;
  overflow: hidden
}

.wrapper-our-story {
  padding-top: 3em;
  padding-bottom: 9em
}

.m-b-m {
  flex: 0 auto
}

.video-100-100 {
  width: 100%;
  height: 100%
}

.h2-substitute {
  line-height: 1
}

.h2-substitute.m-b-s.text-primary-light {
  color: var(--primary-light)
}

.acc-head {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1em 0 1em 0;
  display: flex
}

.toggle-arrow {
  width: 1em;
  height: 1em;
  color: var(--primary-light);
  justify-content: center;
  align-items: center;
  font-size: 14px;
  transition: transform .5s;
  display: flex;
  transform: rotate(90deg)
}

.toggle-arrow.rotate {
  height: auto;
  transition-duration: .5s;
  transform: rotate(0)
}

.acc-body {
  padding: 1.5em 0
}

.acc-body.active {
  padding-left: 0;
  display: block
}

.q-wrapper {
  align-items: center;
  display: flex
}

.acc-item {
  border-style: none none solid;
  border-width: 1px;
  border-color: #e6e6e6 #e6e6e6 var(--primary-lighter);
  background-color: transparent;
  margin-bottom: 12px;
  overflow: hidden
}

.faq-item-wrap {
  width: 100%
}

.wrapper-cta-footer {
  background-color: var(--primary-base);
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
  margin-bottom: -2px;
  padding-top: 9rem;
  padding-bottom: 6rem
}

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

.sticky {
  position: -webkit-sticky;
  position: sticky
}

.sticky.ultra {
  top: 7.5rem
}

.sticky.ultra.max-w-90,
.sticky.ultra.max-w-job-detail {
  max-width: 90%
}

.bg-black {
  background-color: var(--primary-base)
}

.divider {
  height: 1px;
  background-color: var(--primary-dark)
}

.divider.schedule {
  width: 100%;
  background-color: var(--primary-lighter);
  margin-top: 1.5rem;
  margin-bottom: .875rem
}

.divider.is-primary-lighter {
  background-color: var(--primary-lighter)
}

.wrapper-footer-top {
  background-color: var(--primary-base);
  padding-top: 0;
  padding-bottom: 6em
}

.flex-footer-top {
  grid-column-gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5em;
  display: flex
}

.divider-footer-top {
  width: 5rem;
  height: 1px;
  background-color: transparent
}

.flex-footer-links {
  width: auto;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex
}

.wrapper-footer-bottom {
  background-color: var(--primary-base);
  padding-bottom: 1.5rem
}

.wrap-footer-bottom {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.footer-info {
  grid-column-gap: 3em;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.link-footer-info {
  grid-column-gap: .625em;
  color: var(--primary-lighter);
  letter-spacing: -.4px;
  margin-bottom: .25em;
  padding: 0;
  font-size: 1em;
  transition: all .2s
}

.link-footer-info:hover {
  color: var(--white);
  padding-left: 0
}

.link-footer-info.disable {
  display: none
}

.wrap-title-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.wrapper-hero-home {
  width: 100%;
  height: 100vh
}

.wrapper-hero-culture {
  width: 100%;
  height: 200vh
}

.wrapper-inner-culture {
  width: 100%;
  height: 130vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.img-culture {
  height: 85vh;
  border-radius: 1.5rem;
  overflow: hidden
}

.img-culture-1 {
  width: 25em;
  height: 18em;
  max-height: 20rem;
  border-radius: 1.5rem;
  position: absolute;
  top: 2rem;
  bottom: auto;
  left: -20%;
  right: auto;
  overflow: hidden
}

.wrap-culture {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.img-culture-2 {
  width: 33em;
  height: 17em;
  max-height: 25rem;
  border-radius: 1.5rem;
  position: absolute;
  top: 5rem;
  bottom: auto;
  left: auto;
  right: -19%;
  overflow: hidden
}

.img-culture-3 {
  z-index: 1;
  width: 20em;
  height: 32em;
  max-height: 35rem;
  border-radius: 1.5rem;
  position: absolute;
  top: auto;
  bottom: -15%;
  left: -15%;
  right: auto;
  overflow: hidden
}

.img-culture-4 {
  width: 30%;
  height: 30em;
  max-height: 25rem;
  border-radius: 1.5rem;
  position: absolute;
  top: auto;
  bottom: -8%;
  left: auto;
  right: -13%;
  overflow: hidden
}

.wrapper-our-culture {
  z-index: 2;
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute
}

.wrap-word-our {
  width: 44%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding-right: .5rem;
  display: flex
}

.wrap-word-culture {
  width: 56%;
  justify-content: flex-start;
  padding-left: .5rem;
  display: flex
}

.h1-substitute {
  font-size: 8rem;
  line-height: 1
}

.h1-substitute.culture {
  color: var(--white);
  font-size: 8em;
  display: inline-block
}

.wrapper-inner-culture-hero {
  width: 100%;
  align-items: center;
  display: flex
}

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

.grid-team.case-adjust {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.wrapper-team {
  overflow: visible
}

.wrap-team {
  height: 43.5em;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-size: cover;
  border-radius: 1.5rem;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1em;
  padding: 2em;
  display: flex;
  overflow: hidden
}

.wrap-team.founders {
  background-position: 50% 30%;
  background-size: cover
}

.wrap-team.case-adjust {
  height: 26.3125em
}

.link-profile {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  align-items: center;
  font-size: 1.125rem;
  display: flex
}

.info-team {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: flex-start;
  display: flex;
  overflow: hidden
}

.div-letsmeet {
  overflow: hidden
}

.wrapper-team-quote {
  grid-column-gap: 1.25em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.m-t-6 {
  margin-top: 6rem
}

.quote-img {
  height: auto;
  border-radius: .75rem;
  overflow: hidden
}

.wrap-quote-person {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  margin-bottom: .75rem;
  display: flex
}

.link-jobs {
  width: 100%;
  border: 2px solid var(--primary-base);
  color: var(--primary-light);
  letter-spacing: -.031em;
  background-color: transparent;
  border-radius: 10em;
  justify-content: space-between;
  align-items: center;
  padding: .75em 2em;
  font-size: 1.25em;
  display: flex
}

.label {
  color: var(--primary-dark)
}

.label.text-primary-light {
  color: var(--primary-light)
}

.counter {
  color: var(--primary-light);
  font-size: 1em;
  line-height: 1
}

.wrapper-footer {
  z-index: 10;
  width: 100%;
  position: relative
}

.max-w-40ch {
  max-width: 40ch
}

.text-underline {
  text-decoration: underline
}

.error-message {
  text-align: center;
  background-color: #f4f4f4;
  margin-top: 25px;
  padding: 20px;
  font-size: 1.3rem;
  line-height: 1.3
}

.div-flex-horizontal {
  align-items: center;
  display: flex
}

.div-flex-horizontal.space-between {
  justify-content: space-between
}

.div-flex-horizontal.space-between.grid-m {
  align-items: flex-start
}

.wrapper-img-contact {
  max-width: none;
  min-height: 49.125em;
  border-radius: 1.5em;
  position: relative;
  overflow: hidden
}

.title-footer {
  color: #f4f4f4;
  letter-spacing: -.025em;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1
}

.title-footer.text-primary-dark {
  color: var(--primary-dark)
}

.title-footer.m-b-s.text-primary-lighter {
  color: var(--primary-lighter)
}

.title-footer.text-primary-light {
  color: var(--primary-light)
}

.title-footer.text-primary-lighter {
  color: var(--primary-lighter)
}

.title-footer.text-primary-lighter.m-b-s-dt {
  margin-bottom: 1.5em
}

.div-animation-wrapper {
  overflow: hidden
}

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

.button-secondary-white {
  color: #f4f4f4;
  letter-spacing: -.02rem;
  background-color: transparent;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Abcdiatype, sans-serif;
  font-size: 1.125rem;
  line-height: 1;
  transition: all .2s ease-in-out;
  display: flex
}

.button-secondary-white:hover {
  color: #f4f4f4;
  background-color: transparent;
  padding: 0
}

.button-secondary-white.footer {
  justify-content: flex-start;
  margin-bottom: 5px;
  font-size: 1.125em
}

.button-secondary-white.g-c-xxs {
  grid-column-gap: .5em;
  font-size: 1.125em
}

.button-secondary-white.g-c-xxs.z-2 {
  transition-property: none
}

.button-secondary-white.g-c-xxs.z8 {
  z-index: 8;
  transition-property: none;
  position: relative
}

.div-contact-office {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.text-field {
  border-style: solid;
  border-width: 1px;
  border-color: transparent transparent var(--primary-light);
  color: var(--primary-light);
  letter-spacing: -.05em;
  background-color: transparent;
  margin-top: .75em;
  margin-bottom: 0;
  padding-top: .5em;
  padding-bottom: 1em;
  padding-left: 4.6em;
  font-size: 1.125em;
  line-height: 1
}

.text-field:focus {
  border-bottom-color: #fff
}

.text-field:focus-visible {
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: #fff
}

.text-field[data-wf-focus-visible] {
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: #fff
}

.text-field::-ms-input-placeholder {
  color: var(--primary-light);
  font-size: 1.125em;
  line-height: 1
}

.text-field::placeholder {
  color: var(--primary-light);
  font-size: 1.125em;
  line-height: 1
}

.text-field.text-area {
  padding-bottom: 100px
}

.text-field.footer {
  border-bottom-style: none;
  margin-top: 0
}

.text-field.job-detail {
  border-bottom-color: var(--primary-lighter);
  color: var(--primary-light);
  padding-left: 5.1em
}

.text-field.job-detail::-ms-input-placeholder {
  color: var(--primary-lighter)
}

.text-field.job-detail::placeholder {
  color: var(--primary-lighter)
}

.text-field.is-footer {
  margin-top: 0
}

.div-form-title {
  grid-column-gap: 3em;
  align-items: center;
  display: flex
}

.checkbox-2 {
  width: 1em;
  height: 1em;
  background-color: var(--primary-lighter);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #666;
  border-radius: .3125em;
  flex: none;
  margin-top: .125em;
  margin-right: .625em
}

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

.inline-2 {
  display: inline
}

.checkbox-field {
  margin-bottom: 3em;
  display: flex
}

.checkbox-field.footer {
  margin-bottom: 0
}

.div-contact-info {
  flex-direction: column;
  display: block
}

.div-form-field {
  margin-bottom: 3em
}

.div-form-field.area {
  margin-bottom: 1.5em
}

.div-form-field.is-footer {
  margin-bottom: 2em
}

.success-message {
  background-color: #f4f4f4;
  font-size: 1.3rem;
  line-height: 1.3
}

.embed-arrow-button {
  width: .625em;
  height: .625em;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex
}

.text-form-title-number {
  color: var(--primary-light);
  font-size: 1em;
  line-height: 1
}

.white-2 {
  color: #f4f4f4;
  font-size: 1em;
  display: block
}

.white-2.m-b-5 {
  margin-bottom: 5px;
  transition: all .2s ease-in-out
}

.white-2.m-b-5:hover {
  color: #f4f4f4
}

.wrapper-12-9 {
  padding-top: 12em;
  padding-bottom: 9em
}

.text-primary-base {
  color: var(--primary-base)
}

.wrapper-12-6 {
  padding-top: 12rem;
  padding-bottom: 6rem
}

.rich-text {
  background-color: transparent
}

.rich-text p {
  color: var(--primary-light);
  letter-spacing: -.025em;
  line-height: 1.64706
}

.wrapper-0-9 {
  padding-bottom: 9em
}

.wrapper-100vh-scroll {
  width: 100%;
  height: 100vh;
  background-color: var(--primary-base)
}

.wrapper-100vh-scroll.border-radius-xl {
  height: 110vh
}

.wrapper-sprint-details {
  max-width: 37.125em
}

.flex-sprint-inner {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex
}

.wrap-logo-sprints {
  height: 2.5em
}

.logo-sprints {
  height: 100%
}

.wrapper-img-sprint-1 {
  height: 50em;
  position: relative;
  overflow: hidden
}

.wrapper-img-sprint-2 {
  width: 818px;
  height: 545px;
  text-indent: 0;
  position: relative;
  overflow: hidden
}

.wrapper-img-sprint-2.m-t-xxxl {
  width: 51em;
  height: 34em
}

.wrapper-sprint-deliverables {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.wrap-sprint-deliverables {
  grid-column-gap: 1rem;
  align-items: flex-start;
  display: flex
}

.wrap-sprint-deliverables.scale {
  text-indent: 3em;
  align-items: center;
  position: relative
}

.shape-xxxl {
  width: 5em;
  display: inline
}

.shape-xxxl.absolute {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.shape-xxxl.absolute.positioning {
  width: 5em;
  top: 10px
}

.shape-xxxl.absolute.m-t-h2 {
  top: .5em
}

.shape-xxxl.m-b-cta {
  margin-bottom: 11em;
  display: block
}

.indent-ultra {
  float: none;
  clear: none;
  direction: ltr;
  text-align: left;
  /* text-indent: 7.5em; */
  white-space: normal;
  object-fit: fill;
  position: relative;
  overflow: visible
}

.indent-ultra.m-b-xxxl.max-w-form {
  max-width: 60em
}

.indent-ultra.m-b-xl-d {
  margin-bottom: 3rem
}

.indent-ultra.m-b-6em {
  margin-bottom: 6em
}

.indent-ultra.m-w-approach {
  max-width: 54em
}

.indent-ultra.max-w-culture {
  width: 31.4375em
}

.section-3 {
  width: 100%;
  height: 100vh;
  max-height: 100vh;
  background-color: transparent
}

.section-3._1 {
  width: 70vw;
  background-color: transparent;
  flex: 0 auto;
  display: block
}

.heading-wrapper {
  width: 80%;
  position: relative
}

.heading-wrapper.left,
.heading-wrapper.cta {
  width: 100%
}

.container-3 {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative
}

.container-3.adjust {
  max-width: none
}

.horizontal-scroll-section {
  height: 400vh;
  background-color: var(--primary-base);
  position: relative
}

.horizontal-scroll-wrapper {
  width: 100%;
  height: 100vh;
  flex-direction: row;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden
}

.horizontal-scroll-content {
  width: 300em;
  height: 100vh;
  display: flex
}

.horizontal-scroll-content.sprint {
  width: auto;
  width: 330em
}

.horizontal-scroll-content.approach {
  width: 210em
}

.horizontal-scroll-content._4-steps,
.horizontal-scroll-content.is-upg-case {
  width: 240em
}

.grid-schedule {
  grid-column-gap: 2.5em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.grid-schedule.cta,
.grid-schedule.case-q7 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.grid-schedule.approach,
.grid-schedule._4-steps {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid-schedule.is-upg-case {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.grid-schedule.scroll {
  width: 240em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.grid-schedule.scroll.is-upgbe {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.wrap-schedule {
  height: auto;
  background-color: var(--primary-dark);
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-right: 0;
  padding: 2em;
  display: flex;
  overflow: hidden
}

.wrap-schedule.cta {
  background-color: transparent;
  align-items: flex-start;
  display: flex
}

.wrap-schedule.last {
  margin-right: 0
}

.h3-one-down {
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.3
}

.h3-one-down.text-white.m-b-s.cta {
  max-width: 10ch;
  margin-bottom: 0
}

.category {
  background-color: var(--primary-light);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 10rem;
  padding: .25em .625em;
  font-size: .875em;
  line-height: 1;
  display: inline-block
}

.category.m-b-s {
  font-size: .875em
}

.category.m-b-s.step {
  padding-top: .375em;
  line-height: .875em
}

.category.is-styleguide {
  color: var(--primary-light);
  text-transform: none;
  background-color: rgba(129, 129, 129, 0);
  border: 1px solid #000
}

.wrapper-blogs {
  padding-top: 2.5rem
}

.shape-ultra {
  width: auto;
  height: 2.5em;
  display: inline
}

.shape-ultra.absolute {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.shape-ultra.absolute.positioning {
  top: 10px
}

.indent-xultra {
  text-indent: 9em;
  position: relative
}

.indent-xultra.m-b-xxxl {
  text-indent: 9em
}

.indent-h1 {
  text-indent: 7.5em;
  position: relative
}

.indent-h1.m-b-xxxl.max-w-tc {
  max-width: 50%
}

.indent-h1.m-b-xl.top {
  z-index: 2;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.indent-h1.m-b-xl.bottom {
  z-index: 0;
  color: var(--white)
}

.indent-h1.max-w-hero-approach {
  z-index: 1;
  width: 70em
}

.wrapper-hero-images-approach {
  margin-top: -4.5vh;
  margin-bottom: -23vh
}

.wrap-img-approach {
  height: auto;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden
}

.wrap-img-approach._2 {
  width: 16.6875em;
  height: 22.25em;
  position: relative
}

.wrap-img-approach._1 {
  z-index: 10;
  width: 10.75em;
  height: 16.125em
}

.wrap-img-approach._3 {
  width: 22.75em;
  height: 13.5em;
  margin-top: -2em
}

.wrap-img-approach._4 {
  width: 10.75em;
  height: 16.125em;
  margin-top: -13.5em
}

.wrap-img-approach._5 {
  width: 19.25em;
  height: 20.75em;
  margin-top: 16.5em
}

.wrap-img-approach._6 {
  width: 15.1875em;
  height: 22.75em;
  margin-top: -9.5em;
  margin-bottom: 9.5em;
  margin-right: -9.4em;
  position: relative
}

.wrap-img-approach._7 {
  width: 19.25em;
  height: 12.8125em;
  margin-top: 18.5em;
  position: relative
}

.wrap-approach-step {
  padding-left: 3em
}

.wrap-approach-step.max-w-approach {
  max-width: 36.2em
}

.border-radius-s {
  border-radius: 1.5rem;
  overflow: hidden
}

.border-radius-s.wrapper-img-approach {
  height: 100%;
  max-height: 30em
}

.border-radius-s.wrapper-img-approach.sticky.approach-2 {
  max-height: none
}

.form-running {
  width: 100%
}

.text-field-running-form {
  width: 8em;
  height: auto;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: transparent transparent var(--primary-lighter);
  color: var(--primary-light);
  letter-spacing: -.05em;
  background-color: transparent;
  border-radius: 0;
  margin-top: -.4em;
  margin-bottom: 0;
  padding: 0 0;
  font-size: 2.25em;
  line-height: 1;
  display: inline-block
}

.text-field-running-form:focus {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #4cb8a6 #4cb8a6 var(--primary-light);
  color: var(--primary-light)
}

.text-field-running-form::-ms-input-placeholder {
  color: var(--primary-lighter);
  letter-spacing: -.05em
}

.text-field-running-form::placeholder {
  color: grey;
  letter-spacing: -.05em
}

.text-field-running-form.company {
  width: 6.7em
}

.text-field-running-form.email {
  width: 9em
}

.text-field-running-form.phone {
  width: 7.7em
}

.wrapper-inner-form-running-text {
  display: inline
}

.wrap-form-running-text {
  margin-bottom: 1em;
  display: inline-block
}

.button-submit {
  background-color: var(--primary-base);
  border: 1px solid transparent;
  border-radius: 10rem;
  padding-left: 1.5em;
  padding-right: 2.5em;
  font-size: 1.125em;
  display: block
}

.button-submit.white {
  background-color: var(--white);
  color: var(--primary-base);
  border: 1px solid transparent
}

.wrap-button-submit {
  align-items: center;
  display: block;
  position: static
}

.arrow-button-submit {
  width: .625em;
  height: .625em;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.wrap-inner-button-submit {
  align-items: stretch;
  display: inline-block;
  position: relative
}

.wrapper-arrow-button-submit {
  height: 100%;
  flex: 0 auto;
  align-items: center;
  margin-right: 1.5em;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.wrapper-arrow-button-submit.contact {
  color: var(--primary-light);
  text-align: left
}

.wrapper-9-0 {
  margin-top: 0;
  padding-top: 9em
}

.text-move-screen {
  width: 150%;
  float: none;
  clear: none;
  color: var(--primary-base);
  letter-spacing: -.075em;
  font-size: 6em;
  line-height: 1;
  display: block
}

.text-move-screen.we-work {
  text-align: right
}

.wrap-move-screen {
  width: 200%
}

.wrap-move-screen.our-story {
  width: 80%
}

.wrapper-logos-home {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.indent-xl {
  text-indent: 3.5em;
  position: relative
}

.indent-xl.m-t-6.text-primary-dark.max-w-jobs {
  max-width: 30em
}

.indent-xl.max-w-cases {
  max-width: 31em
}

.indent-xl.m-b-xxl-tm.max-w-sprint.hero.marketing {
  max-width: 34em
}

.indent-xl.m-b-xxl-tm.max-w-sprint.hero.launch-lab {
  max-width: 32em
}

.indent-xl.sb-case-detail {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.indent-xl.m-b-xl-tm.max-w-cases {
  max-width: 32em
}

.shape-m {
  width: 2em
}

.text-numbers-small {
  direction: ltr;
  color: var(--primary-light);
  letter-spacing: -.02rem;
  margin-right: 0;
  font-size: .875em;
  line-height: 1;
  display: inline-block
}

.text-numbers-small.absolute {
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.text-numbers-small.absolute.m-t-paragraph {
  margin-top: .35em
}

.inline-ns {
  display: inline
}

.link-socials {
  grid-column-gap: .375em;
  color: #f4f4f4;
  align-items: center;
  font-size: 1em;
  display: flex
}

.wrapper-jobs-info {
  flex-wrap: nowrap;
  align-items: flex-start;
  margin-bottom: 0;
  display: block
}

.item-jobs {
  margin-bottom: 1em
}

.text-inline-form {
  color: var(--primary-base);
  letter-spacing: -.05em;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.1;
  display: inline
}

.text-inline-form.m-lr-form {
  padding-left: .25em;
  padding-right: .25em
}

.navbar-logo-left {
  z-index: 999;
  mix-blend-mode: normal;
  /* position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%; */
  /* background-color: black; */
}

.w-list-unstyled .test, .w-list-unstyled .dropdown-inner{
  color: black !important;
}

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px
}

.navbar-logo-left-container.shadow-three {
  z-index: 999;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5em 0;
  position: relative
}

.navbar-wrapper {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.navbar-brand {
  z-index: 999;
  color: var(--white);
  letter-spacing: -.025em;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: transparent;
  background-clip: border-box;
  font-size: 1.25em
}

.nav-menu-wrapper {
  flex: 0 auto;
  position: static
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex
}

.nav-dropdown {
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static
}

.nav-dropdown-toggle {
  z-index: 999;
  grid-column-gap: .25em;
  color: var(--primary-dark);
  letter-spacing: -.025em;
  align-items: center;
  padding: 0 2em;
  font-size: 1.125em;
  line-height: 1;
  display: flex;
  position: relative
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  z-index: 998;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.sprints.w--open {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.cases {
  z-index: 997
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.about {
  z-index: 996
}

.list-item {
  flex: 0 auto
}

.list-item.hide-d {
  display: none
}

.list-item.relative-999 {
  z-index: 999;
  position: relative
}

.embed-arrow-nav {
  width: .625em;
  height: auto;
  color: #8b8b8b;
  justify-content: center;
  align-items: center;
  display: flex
}

.wrapper-dropdown-sprints {
  z-index: 998;
  height: auto;
  background-color: var(--primary-base);
  border-radius: 0 0 3em 3em;
  padding-top: 6em;
  padding-bottom: 4em;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.title-dropdown {
  color: var(--white);
  letter-spacing: -.028em;
  margin-bottom: 1em;
  font-size: 1.5em;
  line-height: 1.3
}

.title-dropdown.m-b-0 {
  margin-bottom: 0
}

.text-dropdown {
  max-width: 49ch;
  color: var(--primary-lighter)
}

.wrap-info-dropdown {
  margin-bottom: 2em
}

.link-sprints-dropdown {
  width: 100%;
  border: 2px solid var(--white);
  color: var(--white);
  letter-spacing: -.05em;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 10rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1em;
  padding: .5em 1.5em;
  font-size: 1.25em;
  line-height: 1;
  display: flex
}

.wrapper-hero-cases {
  background-color: var(--primary-base);
  border-bottom-right-radius: 3em;
  border-bottom-left-radius: 3em;
  padding-top: 12em;
  padding-bottom: 5em
}

.wrapper-case-spotlight {
  width: 100%;
  height: 42.5em;
  position: relative;
  overflow: hidden
}

.indent-case {
  text-indent: 3em;
  position: relative
}

.hide-m.align-center {
  align-self: center
}

.button-filter {
  width: 100%;
  color: var(--primary-light);
  text-align: left;
  letter-spacing: -.025em;
  background-color: transparent;
  font-size: 3.5vw;
  line-height: 1
}

.button-filter:focus {
  color: var(--white)
}

.filters-wrapper {
  width: 100%;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.filters-wrapper.fltr-countries {
  width: auto;
  background-color: transparent;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0
}

.collection-list-wrapper {
  width: 100%;
  max-width: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area""."/1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto
}

.div-block {
  flex-direction: column;
  align-items: center;
  display: none
}

.spotlight-sprint {
  z-index: 1;
  height: 42.5em;
  border-radius: 1.5em;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.spotlight-lab {
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.filter-inner {
  justify-content: flex-start;
  display: flex
}

.wrapper-filter-title {
  color: var(--primary-lighter);
  text-transform: uppercase;
  align-self: flex-start;
  margin-bottom: .75em;
  font-size: .75em;
  line-height: 1
}

.flex-footer-location {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex
}

.wrapper-footer-links {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2em;
  display: flex
}

.embed-logo-footer {
  width: 6.25em;
  color: #000;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: transparent;
  background-clip: border-box
}

.wrapper-inner-form-footer {
  width: 100%;
  align-items: center;
  display: flex
}

.wrapper-form-footer {
  border-bottom: 1px solid var(--primary-lighter);
  align-items: center;
  padding-bottom: 1em;
  display: flex
}

.grid-cases-nav {
  grid-column-gap: 1.25em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.img-case {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 1;
  object-fit: cover;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.img-case.i1,
.img-case.nav {
  opacity: 1
}

.img-case.i2 {
  z-index: 2;
  opacity: 1;
  display: none
}

.img-case.i3 {
  z-index: 3;
  opacity: 1;
  display: none
}

.img-case.i4 {
  z-index: 4;
  opacity: 1;
  display: none
}

.z-1 {
  z-index: 1;
  position: relative
}

.wrap-grid-cases-nav {
  grid-column-gap: 1.25em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.collection-wrapper-cases-nav {
  width: auto
}

.grid-3c-nav {
  width: 100%;
  max-width: 100%;
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.grid-nav-about {
  height: 14em;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.flex-title-nav {
  grid-column-gap: .375em;
  color: var(--white);
  align-items: center;
  margin-bottom: 1em;
  display: flex
}

.link-about {
  display: block
}

.dropdown-inner {
  z-index: 999;
  grid-column-gap: .25em;
  color: var(--white);
  letter-spacing: -.025em;
  align-items: center;
  padding: 0 0;
  font-size: 1.125em;
  line-height: 1;
  display: flex;
  position: relative
}

.dropdown-inner.text-primary-light {
  color: var(--primary-light)
}

.nav-menu-inner-wrapper {
  display: flex
}

.close,
.menu {
  color: black;
}

.wrapper-imgs-our-story {
  width: 100%;
  height: 56em;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative
}

.wrap-img-our-story {
  border-radius: 1.5em;
  overflow: hidden
}

.wrap-img-our-story._1 {
  width: 20.3125em;
  height: 11.4375em;
  position: absolute;
  top: 11.9em;
  bottom: auto;
  left: 0%;
  right: auto
}

.wrap-img-our-story._2 {
  width: 25.2404em;
  height: 14.1827em;
  position: absolute;
  top: 9.7em;
  bottom: auto;
  left: auto;
  right: .3em
}

.wrap-img-our-story._3 {
  width: 15.5625em;
  height: 23.375em;
  position: absolute;
  top: auto;
  bottom: -4.1em;
  left: 0%;
  right: auto
}

.wrap-img-our-story._5 {
  width: 13.5em;
  height: 18em;
  position: absolute;
  top: auto;
  bottom: -3.55em;
  left: auto;
  right: 4em
}

.wrap-img-our-story._4 {
  z-index: -1;
  width: 13.5em;
  height: 18em;
  position: absolute;
  top: auto;
  bottom: 3em;
  left: auto;
  right: auto
}

.wrap-img-our-story.culture-1 {
  width: 24.375em;
  height: 16.25em;
  position: absolute;
  top: 3.6em;
  bottom: auto;
  left: 2rem;
  right: auto
}

.wrap-img-our-story.culture-2 {
  width: 22.4519em;
  height: 12.6442em;
  position: absolute;
  top: 9.7em;
  bottom: auto;
  left: auto;
  right: .3em
}

.wrap-img-our-story.culture-3 {
  width: 20.3125em;
  height: 11.4375em;
  position: absolute;
  top: auto;
  bottom: 5em;
  left: .7em;
  right: auto
}

.wrap-img-our-story.culture-4 {
  z-index: 4;
  width: 18.3125em;
  height: 27.5em;
  position: absolute;
  top: auto;
  bottom: -6em;
  left: auto;
  right: auto
}

.wrap-img-our-story.culture-5 {
  width: 13.5em;
  height: 18em;
  position: absolute;
  top: auto;
  bottom: 1.85em;
  left: auto;
  right: 4em
}

.wrap-img-our-story._404 {
  z-index: -1;
  width: 18.3125em;
  height: 27.5em;
  position: absolute;
  top: auto;
  bottom: -8.4em;
  left: auto;
  right: auto
}

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

._w-57em {
  width: 57em
}

.text-primary-dark {
  color: var(--primary-dark)
}

.tricks-slider {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.progress_fill {
  width: 0%;
  height: 100%;
  background-color: var(--white);
  border-radius: 10em;
  position: relative
}

.progress {
  width: 100%;
  height: .375em;
  background-color: var(--primary-dark);
  border-radius: 10em;
  margin-top: 2.5em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden
}

.tricks-slider_slide {
  width: 40em;
  height: 35em;
  max-height: none;
  color: #fff;
  text-align: center;
  border-radius: 1.5em;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  margin-right: 2em;
  padding: 2em;
  display: flex;
  position: relative;
  overflow: hidden
}

.grid-measures {
  grid-template: "."".""."".""Area"/1fr 1fr 1fr 1fr
}

.trigger {
  display: none
}

.transition {
  z-index: 1002;
  width: 100%;
  height: 100vh;
  background-color: var(--tertiary-base);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.transition-content {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.transition-trigger {
  display: none
}

.hide {
  display: block
}

.trigger-sprints,
.trigger-cta,
.trigger-footer {
  display: none
}

.wrapper-cta-text {
  overflow: hidden
}

.border-radius-xl {
  border-radius: 3em
}

.m-t-xxxl-d {
  margin-top: 5em
}

.sticky-0-dtmm {
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.z-2 {
  z-index: 2;
  position: relative
}

.div-block-49 {
  position: relative
}

.wrapper-case-detail {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  padding-top: 0;
  padding-bottom: 15em
}

.flex-case-detail {
  grid-column-gap: 5em;
  justify-content: space-between;
  display: flex
}

.grid-case-numbers {
  width: 100%;
  grid-column-gap: 3.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.grid-case-detail {
  width: 100%;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto
}

.img-case-detail {
  width: 100%;
  height: 56em;
  border-radius: 1.5em;
  overflow: hidden
}

.img-case-detail.talentlogiqs {
  height: auto;
  background-color: #1c0323;
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
  display: flex;
  position: relative
}

.img-case-detail.rubenshuis {
  background-color: #f0d6b4
}

.img-case-detail.just-russel {
  height: auto;
  background-color: #ffe6cc;
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
  display: flex;
  position: relative
}

.img-case-detail.just-russel-2 {
  height: auto;
  grid-row-gap: 1.5em;
  background-color: #ffe6cc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
  display: flex;
  position: relative
}

.img-case-detail.is-talentlogiqs-5 {
  height: auto;
  background-color: #1c0323;
  justify-content: center;
  align-items: center;
  padding-top: 15em;
  padding-bottom: 15em;
  display: flex;
  position: relative
}

.h4-substitute {
  letter-spacing: -.05em;
  font-size: 2em
}

.image-quote-case {
  width: 5em;
  height: 5em;
  object-fit: cover;
  border-radius: 50%
}

.quote-case_wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  align-items: center;
  display: flex
}

.flex-quote-case {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.relative {
  position: relative
}

.relative._w-100 {
  width: 100%
}

.wrap-img-hero-home-1 {
  z-index: -1;
  width: 21.1538em;
  height: 14.4231em;
  position: absolute;
  top: -5em;
  bottom: auto;
  left: auto;
  right: 4.6em
}

.wrap-img-hero-home-1.border-radius-s {
  z-index: 3
}

.wrap-img-hero-home-2 {
  z-index: -1;
  width: 18.3em;
  height: 25em;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -6.5em;
  left: auto;
  right: 30%;
  overflow: hidden
}

.wrap-img-hero-home-2.border-radius-s {
  z-index: 1;
  bottom: -8.1em
}

.wrap-img-hero-home-2.border-radius-s.test {
  z-index: 1;
  bottom: 6.4em
}

.wrapper-inner-cta {
  background-color: var(--primary-base);
  padding: 3em 4.5em
}

.parallax-background {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.parallax-img {
  width: 100%;
  height: 120%;
  object-fit: cover;
  border-radius: 1.5em;
  align-self: center;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto
}

.wrap-logo {
  width: 7.5em;
  height: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible
}

.wrapper-logo {
  height: 3.5em;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
  overflow: hidden
}

.wrap-img-hero-home-3 {
  z-index: -1;
  width: 26.6em;
  height: 15em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -10em
}

.wrap-img-hero-home-3.border-radius-s {
  z-index: 1;
  width: 26.6em;
  height: 15em;
  top: auto
}

.wrapper-arrow-button-sprints {
  width: 1.25em;
  height: 1.25em;
  overflow: hidden
}

.wrapper-arrow-button-sprints.nav {
  width: .75em;
  height: .75em
}

.wrapper-arrow-button-sprints.nav-case {
  z-index: 2;
  color: var(--primary-lighter);
  position: relative
}

.wrapper-inner-arrow-button {
  width: .625em;
  height: .625em;
  overflow: hidden
}

.wrapper-inner-arrow-button.nav {
  width: .75em;
  height: .75em;
  color: var(--primary-light)
}

.wrapper-inner-arrow-button.text-primary-lighter.hide-m.nav-arrow-color {
  color: #8b8b8b
}

.wrapper-inner-arrow-button.text-primary-light.footer {
  width: .5em;
  height: .5em
}

.wrapper-arrow-inline {
  width: 1.75em;
  height: 1.75em;
  display: inline-block;
  overflow: hidden
}

.wrapper-arrow-inline.p {
  width: .75em;
  height: .75em
}

.wrapper-arrow-inline.form-resize {
  width: 1em;
  height: 1em;
  margin-left: .25em;
  transform: translateY(-.25em)
}

.wrapper-arrow-inline.big-text {
  width: 2.5em;
  height: 2.5em;
  padding-top: 0;
  position: relative;
  top: -.5em
}

.wrapper-arrow-inline.is-paragraph {
  width: .625em;
  height: .625em
}

.inline-arrow {
  flex: 0 auto;
  display: inline
}

.inline-arrow.underline-white {
  border-bottom: .25vw solid var(--white)
}

.inline-arrow.underline-white.m-r-xs {
  margin-right: 1em
}

.inline-arrow.underline-primary-base {
  border-bottom: 1px solid #000
}

.inline-arrow.underline-primary-base.adjust-big-text {
  border-bottom-width: .375em
}

.inline-arrow.m-lr-xxs {
  margin-left: .5em;
  margin-right: .5em
}

.inline-arrow.is-paragraph {
  color: var(--primary-light);
  text-decoration: underline;
  display: inline-block
}

.cursor-wrapper {
  z-index: 1001;
  width: auto;
  height: auto;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.cursor-dot {
  z-index: 1001;
  width: 0;
  height: 0;
  border: 1px solid var(--primary-dark);
  opacity: 0;
  color: var(--primary-base);
  text-align: left;
  background-color: transparent;
  border-radius: 1000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.75rem;
  line-height: 1;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.wrap-h1-fade {
  display: flex;
  overflow: hidden
}

.wrap-h1-fade.inline-margin {
  margin-right: .8em;
  display: inline-block
}

.wrap-h1-fade.inline-margin.shape {
  height: 7em;
  position: static;
  bottom: 4.3em
}

.wrap-h1-fade.inline-margin.overflow-display {
  overflow: visible
}

.no-indent {
  text-indent: 0
}

.fade-up {
  text-indent: 0;
  padding-bottom: .5rem
}

.fade-up._2.case-padding {
  padding-right: .05em
}

.fade-up._2.extra-spacing {
  padding-right: .5rem
}

.fade-up._1.s {
  padding-right: .04em
}

.fade-up._1.text-white.a {
  padding-right: .07em
}

.fade-up._1.e,
.fade-up._1.y {
  padding-right: .05em
}

.fade-up._1.n {
  padding-right: .02em
}

.fade-up._1.case-padding,
.fade-up._1.o {
  padding-right: .05em
}

.fade-up._2.r {
  object-fit: fill;
  padding-right: .05em
}

.fade-up._2.e {
  padding-right: .04em
}

.fade-up._3.o {
  padding-right: .05em
}

.fade-up._3.text-white.f {
  padding-right: .07em
}

.fade-up._4.s {
  padding-right: .05em
}

.fade-up._5.n {
  padding-right: .01em
}

.fade-up._5.y,
.fade-up._5.text-white.s,
.fade-up._6.s {
  padding-right: .05em
}

.fade-up._6.y {
  padding-right: .07em
}

.fade-up._6.text-white.e {
  padding-right: .03em
}

.fade-up._6.text-white.d {
  padding-right: .02em
}

.fade-up._6.text-white.f {
  padding-right: .07em
}

.fade-up._2.e,
.fade-up._2.tm {
  padding-right: .05em
}

.max-w-h5-home {
  max-width: 39em;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.max-w-h5-home.m-b-xxxl {
  position: relative
}

.wrapper-intro-text {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-indent: 0;
  align-items: flex-start;
  display: block;
  position: relative;
  overflow: hidden
}

.max-width {
  width: auto;
  max-width: 39em;
  position: relative
}

.max-width.contact {
  max-width: 33.9em;
  margin-bottom: 5em
}

.split-text {
  perspective: 800px;
  font-size: 2em;
  display: inline
}

.menu-link {
  color: var(--primary-base);
  font-size: 1.125em;
  display: none
}

.max-w-48ch {
  max-width: 48ch
}

.div-block-50 {
  display: inline-block
}

.wrap-inner-schedule {
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.wrapper-100vh-home {
  height: 100vh;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex
}

.wrapper-black-vh {
  padding-top: 40vh;
  padding-bottom: 40vh
}

.wrapper-black-vh.bg-primary-base {
  background-color: var(--primary-base)
}

.inline-select {
  display: inline-block
}

.inline-select.m-lr-select {
  margin-left: 1em;
  margin-right: 1em
}

.grid-select {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.button-check {
  width: 100%;
  text-align: center;
  border: 1px solid #000;
  border-radius: 10em;
  margin-bottom: 0;
  padding: .25em .5em
}

.checkbox-hide {
  display: none
}

.wrap-form-select {
  align-items: center;
  margin-bottom: 1em;
  display: flex
}

.checkbox-field-select {
  margin-bottom: 0;
  padding-left: 0
}

.m-b-running-text {
  margin-bottom: 3em
}

.inline-block {
  display: inline-block
}

.wrapper-12-14 {
  padding-top: 5rem;
  padding-bottom: 14rem
}

.overlay-case-detail {
  z-index: 1;
  background-color: rgba(0, 0, 0, .4);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.overlay-case {
  z-index: 7;
  background-color: rgba(26, 26, 26, .2);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.link-overlay {
  z-index: 6;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.link-overlay.z9 {
  z-index: 9
}

.overflow-hidden {
  overflow: hidden
}

.counter-jobs {
  color: var(--primary-light);
  font-size: 1em;
  line-height: 1
}

.link-case-highlight {
  width: 100%
}

.link-case-highlight.is-absolute {
  z-index: 100;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.wrapper-nav-overlay {
  z-index: 996;
  background-color: rgba(26, 26, 26, .48);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

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

.flex-button {
  justify-content: flex-start;
  display: flex
}

.wrapper-button-submit {
  flex: 0 auto;
  position: relative
}

.wrapper-button-submit.form-button {
  display: inline-block
}

.text-secondary-light {
  color: var(--secondary-light)
}

.wrapper-hero-sprints {
  padding-top: 12rem;
  padding-bottom: 6rem
}

.wrapper-sticky-content,
._w-100 {
  width: 100%
}

.wrapper-imgs-hero-our-story-m {
  justify-content: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.center-hero-our-story {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.wrapper-case-frame {
  border-radius: 1.5em;
  display: block;
  overflow: hidden
}

.wrapper-case-frame.billtobox {
  background-color: #1e1248;
  justify-content: center;
  padding-top: 9em;
  padding-bottom: 9em
}

.wrapper-case-frame.billtobox-3 {
  height: 50em
}

.wrapper-case-frame.billtobox-2 {
  grid-row-gap: 1.5em;
  background-color: #1e1248;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
  display: flex
}

.img-billtobox-1 {
  width: auto;
  height: 32.1875em;
  max-width: none;
  flex: none
}

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

.img-billtobox-2 {
  width: auto;
  height: 20.9744em;
  max-width: none;
  flex: none
}

.faq-absolute {
  width: 100%;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.span-xsmall {
  float: right;
  font-size: 2.5vw
}

.link-cases-overlay-m {
  display: none
}

.letter-spacing-xxxs {
  letter-spacing: -.025em
}

.wrapper-inner-schedule {
  flex: 1
}

.wrapper-inner-schedule.cta {
  display: flex
}

.img-shape-talentlogiqs {
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 4.1875em
}

.img-talentlogiqs-2 {
  z-index: 1;
  width: auto;
  height: 40em;
  max-width: none;
  flex: none;
  position: relative
}

.img-talentlogiqs-1 {
  z-index: 1;
  width: auto;
  height: 20.7844em;
  max-width: none;
  flex: none;
  position: relative
}

.form-success {
  width: 100%;
  max-width: 52.25em;
  text-align: left;
  background-color: rgba(221, 221, 221, 0);
  padding: 0
}

.form-error {
  background-color: var(--error);
  color: var(--white);
  letter-spacing: -.05em;
  border-radius: 1.5em;
  margin-top: 2em;
  padding: 1em 1.5em;
  font-size: 1.25em;
  line-height: 1.3
}

.fs-cc-banner_buttons-wrapper {
  grid-column-gap: 1em;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.fs-cc-banner_container {
  width: 100%;
  max-width: none;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  top: auto;
  bottom: 1.25rem;
  left: 1.25rem;
  right: auto
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.fs-cc-prefs_trigger {
  display: none
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 0;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  top: .75em;
  bottom: auto;
  left: auto;
  right: .75rem
}

.fs-cc-prefs_option {
  border-bottom: 1px solid rgba(51, 51, 51, .15);
  padding-top: 1rem;
  padding-bottom: 1rem
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem
}

.fs-cc-manager_trigger {
  display: none
}

.fs-cc-prefs_title {
  color: var(--primary-base);
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2em
}

.fs-cc-prefs_checkbox-label {
  display: none
}

.fs-cc-prefs_text {
  color: var(--primary-light);
  font-size: 1.125em
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex
}

.fs-cc-prefs_space-medium {
  grid-column-gap: 1em;
  margin-bottom: 2.5rem;
  display: flex
}

.fs-cc-prefs_checkbox-field {
  width: 2.75rem;
  height: 1.5rem;
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative
}

.fs-cc-prefs_label {
  color: var(--primary-base);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1.125em;
  font-weight: 400
}

.cookies {
  display: block
}

.fs-cc-prefs_content {
  height: 70vh;
  letter-spacing: -.05em;
  padding: 2.5em 2em;
  overflow: auto
}

.fs-cc-banner_button {
  height: 100%;
  min-width: auto;
  background-color: var(--white);
  color: var(--primary-base);
  text-align: center;
  letter-spacing: -.05em;
  border: 2px #4353ff;
  border-radius: 999rem;
  align-items: center;
  margin-left: 0;
  padding: .625rem 2.375vw .625rem 1.5rem;
  font-size: 1em;
  line-height: 1.5;
  display: flex
}

.fs-cc-banner_button.fs-cc-button-alt {
  min-width: auto;
  background-color: var(--white);
  color: var(--primary-base);
  text-align: left;
  border-style: none;
  border-color: #4353ff;
  align-items: center;
  margin-left: 0;
  padding-left: 1.5rem;
  padding-right: 2.375vw
}

.fs-cc-prefs_form {
  width: 100%;
  height: 100%;
  max-height: 70vh;
  max-width: 45em;
  background-color: #fff;
  border-radius: 1rem;
  margin-bottom: 0;
  position: relative;
  overflow: hidden
}

.fs-cc-prefs_close-icon {
  width: 1rem;
  height: 1rem;
  color: var(--primary-base)
}

.fs-cc-prefs_overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(26, 26, 26, .6);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.fs-cc-banner_text {
  max-width: 72ch;
  color: #666;
  letter-spacing: -.025em;
  margin-right: 1.5rem;
  font-size: .875em
}

.fs-cc-banner_text-link {
  border-bottom: 1px solid var(--primary-base);
  background-color: var(--white);
  color: var(--primary-base);
  letter-spacing: -.05em;
  border-radius: 999rem;
  align-items: center;
  padding: .625em 2.375em .625em 1.5em;
  font-size: 1em;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative
}

.fs-cc-banner_trigger {
  display: none
}

.fs-cc-prefs_component {
  z-index: 1010;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.fs-cc-banner_component {
  z-index: 998;
  border-top: 1px none var(--primary-lighter);
  background-color: var(--primary-base);
  border-top-left-radius: 1.5em;
  border-top-right-radius: 1.5em;
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex
}

.fs-cc-prefs_button {
  background-color: var(--primary-base);
  color: var(--white);
  border: 2px #000;
  border-radius: 999rem;
  margin-right: 0;
  padding: .625em 2.375vw .625em 1.5em;
  font-size: 1.125em;
  font-weight: 400
}

.fs-cc-prefs_button.fs-cc-button-alt {
  background-color: var(--primary-base);
  color: var(--white);
  border-style: none;
  border-color: #4353ff;
  margin-right: 0;
  padding-right: 2.375vw;
  font-size: 1.125em;
  font-weight: 400
}

.fs-cc-prefs_submit-hide {
  display: none
}

.fs-cc-prefs_toggle {
  width: 1.25rem;
  height: 1.25rem;
  background-color: #fff;
  border-radius: 999px
}

.grid-sprint-details {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto
}

.grid-sprint-details.launch {
  grid-template-columns: 1fr 1fr 1fr
}

.max-w-28ch {
  max-width: 28ch
}

.registered-launch {
  direction: rtl;
  color: var(--primary-base);
  align-self: auto;
  align-items: flex-start;
  font-size: .4em;
  line-height: 1;
  display: inline;
  position: relative;
  bottom: 1.1em
}

.span-indent {
  margin-left: 2em
}

.hero-home {
  max-width: 80em;
  display: block
}

.flex-jobs-nav {
  flex-direction: column;
  display: flex
}

.link-vacancies {
  z-index: 999;
  grid-column-gap: .25em;
  color: var(--primary-light);
  letter-spacing: -.025em;
  justify-content: center;
  align-items: center;
  padding: 0 2em;
  font-size: 1.125em;
  line-height: 1;
  display: flex;
  position: relative
}

.link-job {
  width: 100%;
  border: 2px solid var(--primary-base);
  color: var(--primary-base);
  background-color: rgba(255, 255, 255, 0);
  border-radius: 10rem;
  justify-content: space-between;
  align-items: center;
  padding: .75em 2em;
  display: flex
}

.link-job.m-b-xs {
  margin-bottom: 1em;
  padding-left: 2em;
  padding-right: 2em
}

.text-cursor {
  max-width: 10ch;
  opacity: 0;
  color: var(--primary-dark);
  text-align: center;
  letter-spacing: -.025em;
  text-transform: uppercase;
  font-size: .875rem;
  display: none
}

.hero-approach,
.hero-jobs {
  z-index: 1;
  max-width: 70em;
  display: block;
  position: relative
}

.icon-sprint {
  height: 2em;
  margin-right: .75em
}

.flex-sprint-title {
  align-items: center;
  display: flex
}

.wrapper-inner-text-rubens {
  margin-bottom: 3em;
  padding-top: 5em;
  padding-left: 5em
}

.img-rubenshuis-text {
  width: 43.1581em
}

.wrapper-inner-img-rubens {
  height: 27.7481em
}

.img-rubens {
  height: 100%
}

.wrap-text-cta {
  height: 10.2em;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: .5em;
  display: flex;
  overflow: hidden
}

.img-shape-justrussel {
  height: 110%;
  position: absolute;
  top: auto;
  bottom: auto;
  left: -3em;
  right: auto
}

.img-just-russel-2,
.img-just-russel-3 {
  width: auto;
  height: 20.9744em;
  max-width: none;
  flex: none
}

.hero-job-detail {
  z-index: 1;
  max-width: 60em;
  display: block;
  position: relative
}

.wrapper-content-form-section {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  display: flex
}

.max-w-10ch {
  max-width: 10ch
}

.text-cookies {
  color: var(--white);
  letter-spacing: -.025em;
  margin-bottom: .5em;
  font-size: 1.125em
}

.text-cta {
  color: var(--white);
  letter-spacing: -.05em;
  font-size: 5em;
  line-height: 1
}

.logo-preloader {
  width: 10.5em
}

.wrapper-logo-preloader {
  height: 3em;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}

.wrapper-discover {
  justify-content: flex-end;
  display: flex
}

.wrapper-110vh {
  width: 100%;
  height: 110vh;
  min-height: 900px;
  mix-blend-mode: normal;
  background-color: transparent;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex
}

.wrapper-110vh.border-radius-xl {
  border-radius: 3em
}

.wrapper-110vh.bg-primary-base {
  background-color: var(--primary-base)
}

.rich-text-light {
  background-color: transparent
}

.rich-text-light p {
  color: var(--primary-lighter);
  letter-spacing: -.025em;
  line-height: 1.64706
}

.overlay-spotlight {
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: rgba(3, 3, 3, .24);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.z3 {
  z-index: 3;
  position: relative
}

.image {
  z-index: 1;
  width: 160%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.image.cover-top {
  object-position: 50% 35%
}

.wrapper-0-s {
  padding-bottom: 1.5em
}

.counter-jobs-nav {
  color: var(--primary-light);
  font-size: 1em;
  line-height: 1
}

.big-text-our-story {
  letter-spacing: -.05em;
  font-size: 3em;
  line-height: 1
}

.big-text-our-story.inline.text-primary-light {
  color: var(--primary-light)
}

.empty-state {
  display: none
}

.partner-wrapper {
  z-index: 997;
  width: 14rem;
  mix-blend-mode: difference;
  position: fixed;
  top: auto;
  bottom: 2rem;
  left: auto;
  right: 1rem
}

.partner-img {
  border-radius: 1.5rem;
  display: none
}

.form-newsletter_wrapper {
  margin-top: 2rem;
  position: relative;
  overflow: hidden
}

.form-hide {
  display: none
}

.form-display_flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex
}

.is-hide {
  display: none
}

.paragraph {
  -webkit-text-stroke-color: var(--primary-base)
}

.text-color-white {
  color: #fff
}

._wf-logo-wrapper {
  display: flex
}

.padding-section_hero-case {
  padding-top: 6em
}

.hero-case_wrapper {
  max-width: 53.75em;
  display: block
}

.hero-case_wrapper.is-display-flex {
  display: flex
}

.spacer-xxxlarge {
  width: 100%;
  height: 5em
}

.heading-style-h5 {
  letter-spacing: -.05em;
  font-size: 2em;
  line-height: 1em
}

.text-intro-case {
  color: rgba(255, 255, 255, .72)
}

.text-intro-case.is-tomorrowland {
  max-width: 22.6em
}

.text-intro-case.is-banqup {
  max-width: 30ch
}

.text-intro-case.is-banqup.heading-style-h5.adjust {
  line-height: 1.1
}

.video-case-hero_wrapper {
  width: 100%;
  height: 55em;
  max-width: 100%;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden
}

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

.video-case-hero_overlay {
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .48);
  display: none
}

.video-case-hero_overlay.is-tml {
  display: block;
  position: absolute
}

.gradient-case-hero {
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: fixed, scroll;
  border-bottom-right-radius: 3em;
  border-bottom-left-radius: 3em;
  margin-bottom: 27.5em;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.padding-section-ultra {
  margin-top: 9em;
  margin-bottom: 9em
}

.heading-style-h3 {
  letter-spacing: -.05em;
  font-size: 3em;
  line-height: 1
}

.spacer-medium {
  width: 100%;
  height: 2em
}

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

.grid-3c.is-case {
  max-width: 29em;
  grid-column-gap: 4em;
  grid-row-gap: 2.5em
}

.spacer-small {
  height: 1.5em
}

.spacer-xlarge {
  height: 3em
}

.spacer-xlarge.hide-desktop {
  display: none
}

.buttons_wrapper {
  width: 100%;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-wrap: wrap;
  display: flex
}

.icon-height-xsmall {
  height: 1em
}

.scroll-case_wrapper {
  width: 100%;
  height: 100%;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: space-around;
  align-items: center;
  display: flex;
  overflow: hidden
}

.scroll-case_item {
  width: 18%;
  height: 120%;
  object-fit: contain;
  flex: none
}

.video-case_wrapper {
  width: 100%;
  height: 60vw;
  max-height: 60em;
  max-width: 100%;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden
}

.padding-section-ultra-zero {
  margin-top: 9em
}

.grid-case-styleguide {
  grid-column-gap: 1.5em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.styleguide_list {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex
}

.styleguide_list.is-100 {
  width: 100%
}

.spacer-xsmall {
  height: 1em
}

.color-styleguide_wrapper {
  background-color: var(--white);
  border-radius: .75em;
  padding: 1.77em;
  overflow: hidden
}

.color-styleguide_wrapper.is-butterflies-tomorrowland {
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex
}

.circle-color-styleguide {
  width: 5.25em;
  height: 5.25em;
  border-radius: 100%
}

.circle-color-styleguide.is-tomorrowland-1 {
  background-color: #000
}

.circle-color-styleguide.is-tomorrowland-2 {
  color: #444;
  background-color: #000
}

.circle-color-styleguide.is-tomorrowland-3 {
  background-image: linear-gradient(146deg, #ce36c5, #f87f33)
}

.circle-color-styleguide.is-tomorrowland-4 {
  background-image: linear-gradient(146deg, #0091ff, #e42284)
}

.circle-color-styleguide.is-banqup-1 {
  background-color: #58e4d0
}

.circle-color-styleguide.is-banqup-2 {
  color: #444;
  background-color: #322678
}

.circle-color-styleguide.is-banqup-3 {
  background-color: #847aae
}

.circle-color-styleguide.is-banqup-4 {
  background-color: #4bb8a6
}

.circle-color-styleguide.is-1 {
  background-color: #000
}

.circle-color-styleguide.is-1.is-banqup {
  background-color: #58e4d0
}

.circle-color-styleguide.is-2 {
  color: #444;
  background-color: #000
}

.circle-color-styleguide.is-2.is-banqup {
  background-color: #322678
}



.circle-color-styleguide.is-3.is-banqup {
  background-color: #847aae;
  background-image: none
}

.circle-color-styleguide.is-4 {
  background-image: linear-gradient(146deg, #0091ff, #e42284)
}

.circle-color-styleguide.is-4.is-banqup {
  background-color: #4bb8a6;
  background-image: none
}

.styleguide_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.styleguide_item.is-100 {
  width: 100%
}

.styleguide_component {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.styleguide_component.is-100 {
  width: 100%
}

.styleguide_component.is-block {
  display: block
}

.flex-headings-styleguide {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.dashed-line_wrapper {
  border: 1px dashed #9747ff;
  border-radius: .75rem;
  padding: 1em
}

.dashed-line_wrapper.is-tomorrowland-buttons {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-left: 3.5em;
  padding-right: 3.5em;
  display: flex
}

.dashed-line_wrapper.is-100 {
  width: 100%
}

.dashed-line_wrapper.is-1 {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-left: 3.5em;
  padding-right: 3.5em;
  display: flex
}

.dashed-line_wrapper.is-1.is-no-lines {
  border-style: none;
  border-radius: 0;
  padding: 0
}

.dashed-line_wrapper.is-3 {
  width: 100%
}

.flex-buttons-styleguide {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex
}

.image-button-case {
  width: 11.75em
}

.image-button-case.is-tomorrowland-2 {
  border-radius: 84rem;
  box-shadow: 0 4px 1em .25em rgba(248, 127, 51, .56)
}

.styleguide-info_list {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.styleguide-info_list.is-padding {
  padding-bottom: 3em;
  padding-left: 3em
}

.heading-style-h4 {
  letter-spacing: -.05em;
  font-size: 2.5em;
  line-height: 1
}

.heading-style-h4.text-primary-base._40ch {
  max-width: 33ch
}

.flex-card-blogs {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex
}

.image-blog-tomorrowland {
  width: 48%;
  object-fit: contain
}

.image-butterfly {
  width: 100%;
  max-width: 6.25em
}

.image-case_wrapper {
  height: 55em;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden
}

.image-case_wrapper.is-gradient-tomorrowland {
  background-image: linear-gradient(136deg, #0091ff, #1686f3 0%, #3c74de 0%, #a93fa4 100%, #e42284)
}

.image-case_wrapper.is-gradient-tomorrowland.is-video-webflow {
  height: 59em;
  padding: 5em
}

.image-case_wrapper.is-video {
  justify-content: center;
  align-items: center;
  display: flex
}

.image-case_wrapper.is-small {
  height: auto
}

.image-case_wrapper.is-overview-case {
  height: 100%
}

.image-case_wrapper.is-video-instruction {
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, .56)
}

.image-case_wrapper.is-banqup {
  background-color: #322678
}

.image-case_wrapper.is-banqup.is-video-webflow {
  height: 60em;
  padding: 5em
}

.image-case_wrapper.is-banqup.is-video-webflow.is-upg-11 {
  height: 56.1em
}

.image-case_wrapper.is-banqup.is-video-webflow.is-upb-11 {
  height: 55em
}

.image-case_wrapper.is-tml {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.image-case_wrapper.is-tml.is-hero {
  height: 50em
}

.image-case_wrapper.is-birdseye {
  height: auto;
  min-height: 50rem
}

.image-case_wrapper.is-client-story {
  height: 60em
}

.image-case_wrapper.is-overview-case-image {
  height: 20em
}

.image-case_wrapper.is-tml-story {
  height: auto;
  aspect-ratio: 3/1.8
}

.image-case_wrapper.is-talentlogiqs-1,
.image-case_wrapper.is-upg-2 {
  height: 55em
}

.image-case_wrapper.is-upb-1 {
  height: 55em;
  border-radius: 2.5rem
}

.image-case_wrapper.is-bigger-mobile.is-upb-6 {
  display: flex
}

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

.image-case.is-video {
  height: 102%;
  min-height: 100%;
  min-width: 100%;
  display: block;
  position: absolute;
  top: -1%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.image-case.is-video.is-banqup-4 {
  width: auto;
  height: 100%;
  top: 0%;
  left: -50%
}

.image-case.is-video.is-banqup-11 {
  height: 100%;
  top: -.5%
}

.image-case.is-video.is-upg-2,
.image-case.is-video.is-upg-11,
.image-case.is-video.is-upb-1,
.image-case.is-video.is-upb-11 {
  height: 100%;
  top: 1%
}

.image-case.is-video.is-tml-3 {
  top: 0%
}

.image-case.is-video.is-tml-7 {
  width: auto;
  object-position: 100% 50%;
  left: -44%
}

.image-case.is-video.is-tml-11,
.image-case.is-video.is-banqup-2 {
  height: 100%;
  top: 1%
}

.image-case.is-video.is-enersee-3 {
  height: 100%;
  top: 0%
}

.image-case.is-banqup-6 {
  width: 160%
}

.image-case.is-tml-6 {
  object-position: 30% 50%
}

.image-case.is-upb-6 {
  height: 140%
}

.padding-section-zero-ultra {
  margin-bottom: 9em
}

.numbers_list {
  grid-column-gap: 3.5em;
  justify-content: space-between;
  display: flex
}

.numbers_item {
  width: 30%
}

.heading-style-h2 {
  letter-spacing: -.05em;
  font-size: 5em;
  line-height: 1
}

.spacer-12 {
  height: .75em
}

.flex-technologies {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex
}

.icon-height-medium {
  height: 2em
}

.flex-overview-case {
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.flex-overview-case.is-padding {
  padding-bottom: 3em;
  padding-left: 3em
}

.spacer-xxlarge {
  height: 3.5em
}

._60ch {
  max-width: 60ch
}

.hubspot-legalconsent {
  margin-top: 1rem
}

.hubspot-checkbox {
  margin-right: 1rem
}

.banqup-case-hero-background {
  background-color: #322578;
  border-bottom-right-radius: 3em;
  border-bottom-left-radius: 3em;
  margin-bottom: 27.5em;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.background-shape_wrapper.is-1 {
  width: 100%;
  height: 36em;
  max-width: 18.125rem;
  position: absolute;
  top: 14.9em;
  bottom: auto;
  left: 0%;
  right: auto
}

.background-shape_wrapper.is-1.is-hero-upg-2 {
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.background-shape_wrapper.is-2 {
  width: 100%;
  height: 36em;
  max-width: 20rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: -1rem
}

.background-shape_wrapper.is-instruction-video {
  height: 36em;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.background-shape_wrapper.is-upg {
  width: 44.5625rem;
  height: 55.8125rem;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: -8rem;
  right: auto
}

.background-shape_wrapper.is-upg-1 {
  width: 100%;
  max-width: 17.5rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -1.5rem;
  right: auto
}

.background-shape_wrapper.is-upg-belgium {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.background-shape {
  width: 100%;
  height: 100%
}

.image-icons {
  width: 100%;
  max-width: 18.9375em
}

.hero-butterfly_wrapper {
  z-index: 3;
  width: 10.5213rem;
  height: auto;
  position: absolute;
  top: -5.5rem;
  bottom: auto;
  left: auto;
  right: -4rem
}

.hero-butterfly_wrapper.is-2 {
  width: 7.3205rem;
  height: auto;
  top: 7rem;
  bottom: auto;
  left: 0;
  right: auto;
  transform: rotate(131deg)
}

.hero-butterfly_wrapper.is-2.hide {
  display: none
}

.hero-butterfly_wrapper.is-3 {
  z-index: 10;
  width: 10.7619rem;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(31deg)
}

.hero-butterfly_wrapper.is-3.hide,
.hero-butterfly_wrapper.hide {
  display: none
}

.div-block-51 {
  width: 100%;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.upg-color-overview_wrapper {
  height: 100%;
  background-color: #fff;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: 1.77rem;
  display: flex
}

.hubspot-formwrap {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex
}

.hubspot-form {
  width: 100%;
  max-width: 500px
}

.hubspot-input {
  box-sizing: border-box;
  width: 90%;
  height: 40px;
  max-width: 500px;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  padding: 9px 10px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block
}

.hubspot-label {
  box-sizing: border-box;
  width: auto;
  max-width: 500px;
  color: #1a1a1a;
  margin-top: 1rem;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: block
}

.hubspot-button {
  width: 90%;
  height: 40px;
  max-width: 500px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  margin: 1rem 0 0;
  padding: 12px 24px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative
}

.tml-play_btn-wrapper {
  z-index: 100;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #fff;
  border-radius: 100rem;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.25rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto
}

.text-color-black {
  color: #000
}

.category-color_img {
  width: 100%
}

.category-color_img.is-payments {
  max-width: 85%
}

.categy-color_overview {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

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

.category-overview_wrapper {
  height: 88%;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.27rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-54 {
  background-color: #fff;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: 1.77rem;
  display: flex
}

.wrapper-inline-arrow_content {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  align-items: center;
  display: flex
}

.flex-button-schedule {
  justify-content: flex-end;
  display: flex
}

.horizontal-scroll_wrapper {
  height: 400vh;
  align-items: flex-start;
  display: flex
}

.schedule_flex {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.schedule_wrapper {
  flex: none
}

._40_wrapper {
  width: 40%;
  flex: none
}

.schedule_item {
  width: 100%;
  height: auto;
  background-color: var(--primary-dark);
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-right: 0;
  padding: 2em;
  display: flex;
  overflow: hidden
}

.schedule_item.cta {
  background-color: transparent;
  align-items: flex-start;
  display: flex
}

.schedule_item.last {
  margin-right: 0
}

.horizontal-scroll_sticky {
  height: 100vh;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden
}

.counter-value {
  color: var(--primary-base);
  letter-spacing: -.05em;
  font-size: 5em;
  line-height: 1;
  display: inline
}

.counter-value.hide {
  display: none
}

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

.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 1px rgba(141, 54, 54, 0);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.tml-play_btn-wrapper-mobile {
  z-index: 100;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #fff;
  border-radius: 100rem;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.25rem;
  transition: all .2s;
  display: none;
  position: fixed
}

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

.test-staging {
  height: 100%;
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex
}

.staging-h1 {
  font-size: 4rem
}

.img-click {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 1px rgba(141, 54, 54, 0);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.image-case-hero_wrapper {
  height: 55em;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden
}

.image-case-hero_wrapper.is-gradient-tomorrowland {
  background-image: linear-gradient(136deg, #0091ff, #1686f3 0%, #3c74de 0%, #a93fa4 100%, #e42284)
}

.image-case-hero_wrapper.is-gradient-tomorrowland.is-video-webflow {
  height: 59em;
  padding: 5em
}

.image-case-hero_wrapper.is-video {
  justify-content: center;
  align-items: center;
  display: flex
}

.image-case-hero_wrapper.is-small {
  height: auto
}

.image-case-hero_wrapper.is-overview-case {
  height: 100%
}

.image-case-hero_wrapper.is-video-instruction {
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, .56)
}

.image-case-hero_wrapper.is-banqup {
  background-color: #322678
}

.image-case-hero_wrapper.is-banqup.is-video-webflow {
  height: 60em;
  padding: 5em
}

.image-case-hero_wrapper.is-banqup.is-video-webflow.is-upg-11 {
  height: 56.1em
}

.image-case-hero_wrapper.is-banqup.is-video-webflow.is-upb-11 {
  height: 55em
}

.image-case-hero_wrapper.is-tml {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.image-case-hero_wrapper.is-tml.is-hero {
  height: 50em
}

.image-case-hero_wrapper.is-birdseye {
  height: auto;
  min-height: 50rem
}

.image-case-hero_wrapper.is-client-story {
  height: 60em
}

.image-case-hero_wrapper.is-overview-case-image {
  height: 20em
}

.image-case-hero_wrapper.is-tml-story {
  height: auto;
  aspect-ratio: 3/1.8
}

.image-case-hero_wrapper.is-talentlogiqs-1,
.image-case-hero_wrapper.is-upg-2,
.image-case-hero_wrapper.is-upb-1 {
  height: 55em
}

.flex-counter {
  display: flex
}

@media screen and (min-width:1440px) {
  .body-xlarge-regular.sprint {
    color: var(--secondary-light)
  }

  .wrap-img-our-story.culture-1 {
    top: 5.3rem
  }
}

@media screen and (min-width:1920px) {
  .container {
    max-width: 100%
  }

  .inline {
    text-indent: 7.5em
  }

  .logo-client {
    height: 7.5em
  }

  .wrapper-100vh-text {
    padding-top: 10vw;
    padding-bottom: 10vw
  }

  .wrapper-text-cta {
    width: 80%;
    max-width: none
  }

  .wrapper-9-9 {
    padding-top: 10vw;
    padding-bottom: 10vw
  }

  .case {
    height: 45vw
  }

  .case.nav.all-cases {
    border-width: 2px
  }

  .wrapper-cta-footer {
    background-color: transparent;
    border-radius: 0;
    overflow: visible
  }

  .link-footer-info {
    transition-property: all
  }

  .link-footer-info:hover {
    padding-left: 0
  }

  .grid-team.case-adjust {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .link-jobs {
    border-color: var(--primary-base)
  }

  .label.text-primary-light {
    color: var(--primary-light)
  }

  .wrapper-footer {
    background-color: var(--primary-base);
    border-top-left-radius: 3em;
    border-top-right-radius: 3em;
    overflow: hidden
  }

  .div-animation-wrapper {
    display: flex;
    overflow: hidden
  }

  .indent-ultra {
    /* text-indent: 6em */
  }

  .horizontal-scroll-content {
    width: 300em
  }

  .button-submit.white {
    border: 1px solid transparent
  }

  .button-submit.white:hover {
    border: 1px solid var(--white);
    color: var(--white);
    background-color: rgba(255, 255, 255, 0)
  }

  .wrapper-9-0 {
    margin-top: 0;
    padding-top: 9vw
  }

  .wrap-img-our-story._2,
  .wrap-img-our-story.culture-2 {
    max-height: none;
    max-width: none
  }

  .progress_fill {
    background-color: var(--primary-lighter)
  }

  .progress {
    width: 100%;
    height: 4px;
    background-color: var(--primary-dark)
  }

  .tricks-slider_slide {
    width: 40em;
    height: 40em
  }

  .trigger-footer {
    display: none
  }

  .sticky-0-dtmm {
    top: 0
  }

  .inline-arrow {
    text-indent: 7.5em
  }

  .fs-cc-prefs_form {
    overflow: hidden
  }

  .hero-jobs,
  .hero-job-detail {
    max-width: none
  }

  .styleguide_item.is-100,
  .dashed-line_wrapper.is-100,
  .dashed-line_wrapper.is-3 {
    width: 100%
  }

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

@media screen and (max-width:991px) {
  body {
    font-size: 16px
  }

  h1 {
    margin-top: 1px;
    margin-bottom: 1px
  }

  p {
    letter-spacing: -.028rem;
    font-size: 1.125rem;
    line-height: 1.5
  }

  .ds-container {
    padding-left: 50px;
    padding-right: 50px
  }

  .ui-hero__wrapper {
    padding-left: 0;
    padding-right: 0
  }

  .ds-section-full-width,
  .ui-navbar__container {
    padding-left: 16px;
    padding-right: 16px
  }

  .img-logo {
    width: 7.734rem
  }

  .ui-navbar__navmenu {
    z-index: 1000;
    height: auto;
    background-color: transparent;
    background-image: linear-gradient(#000, #000)
  }

  .ui-navbar__menu-button {
    width: 64px;
    height: 64px;
    color: #fff;
    background-image: linear-gradient(#000, #000);
    border-bottom: 1px solid #fff
  }

  .ui-color {
    width: 20vw
  }

  .ds-section-full-width-2 {
    padding-left: 16px;
    padding-right: 16px
  }

  .button-main {
    padding: .625rem 1.5rem;
    font-size: 1.125rem
  }

  .button-main.white {
    grid-column-gap: .5rem;
    padding: .625rem 1.5rem;
    font-size: 1.125rem
  }

  .button-main.nav {
    color: var(--white);
    background-color: transparent;
    margin-left: 0;
    padding-left: 2rem;
    font-size: 2.5rem
  }

  .checkbox-label {
    font-size: 1.125rem
  }

  .button-secondary {
    grid-column-gap: .625rem;
    padding: .625rem 1.25rem;
    font-size: 1.125rem
  }

  .double-buttons.m-t-6 {
    margin-top: 6rem
  }

  .double-buttons.m-t-xxxl-tm {
    margin-top: 5rem
  }

  .double-buttons.m-b-home {
    margin-bottom: 5rem
  }

  .double-buttons.m-faq {
    margin-top: 5rem
  }

  .double-buttons.m-b-xl-tm {
    margin-bottom: 3rem
  }

  .double-buttons.m-t-6-adjust {
    margin-top: 0
  }

  .container {
    width: 100%;
    max-width: none;
    padding-left: 3.5rem;
    padding-right: 3.5rem
  }

  .container.h-100 {
    text-align: left
  }

  .container.nav-tm {
    padding-left: 5.7rem;
    padding-right: 5.7rem
  }

  .grid-2c.is-styleguide-case {
    grid-row-gap: 3.5em
  }

  .grid-2c.is-quote-case {
    padding: 2em 0
  }

  .grid-2c.is-overview-case {
    grid-template-rows: auto;
    grid-auto-rows: auto
  }

  .grid-2c.is-client-story {
    grid-row-gap: 1.5em
  }

  .grid-12c {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .grid-12c.adjust-sprints {
    grid-template-rows: auto
  }

  .grid-12c.cases {
    grid-row-gap: 0px
  }

  .grid-12c.jobs-detail {
    grid-row-gap: 0rem
  }

  .grid-12c.g-cr-0 {
    grid-column-gap: 0em;
    grid-row-gap: 0em
  }

  .grid-12c.case-detail.m-b-xxxl-dt {
    margin-bottom: 5rem
  }

  .grid-12c.cta {
    grid-row-gap: 3em
  }

  .body-xlarge-regular {
    letter-spacing: -.038rem;
    font-size: 1.5rem
  }

  .wrapper-100vh {
    padding-top: 9rem;
    padding-bottom: 9rem
  }

  .wrapper-100vh.case-detail {
    height: 70vh;
    min-height: auto
  }

  .wrapper-100vh.form {
    height: auto;
    min-height: auto
  }

  .wrapper-100vh.our-story {
    height: auto;
    min-height: auto;
    padding-top: 9rem
  }

  .wrapper-100vh.hero-our-story {
    height: auto;
    min-height: auto
  }

  .wrapper-header-icons.m-b-xxxl-constant-tm {
    margin-bottom: 5rem
  }

  .wrapper-header-icons.m-b-xl-tm {
    margin-bottom: 3rem
  }

  .text-inline-cta {
    font-size: 3rem
  }

  .wrapper-text-cta {
    width: 100%
  }

  .wrapper-9-9 {
    padding-top: 9rem;
    padding-bottom: 9rem
  }

  .text-numbers {
    font-size: 1rem
  }

  .text-numbers.nav-tm {
    margin-right: .5rem;
    display: block
  }

  .h5-substitute {
    letter-spacing: -.1rem
  }

  .h5-substitute.text-white {
    font-size: 2rem
  }

  .grid-cases {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr
  }

  .case {
    height: 80vw;
    border-radius: 1.5rem;
    margin-top: 0
  }

  .case.spotlight {
    height: 25em;
    padding: 2rem
  }

  .case.nav.all-cases {
    height: auto;
    border-radius: 8rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex
  }

  .case.nav-about-1,
  .case.nav-about-2 {
    border-radius: .75rem
  }

  .h3-substitute {
    letter-spacing: -.15rem
  }

  .h3-substitute.text-primary-lighter.display-block.m-b-footer {
    margin-bottom: 1.5rem
  }

  .text-white.max-w-10ch-d {
    max-width: none
  }

  .text-white.hide-m.relative-999.letter-spacing-xxxs.adjust {
    font-size: 1.125em
  }

  .wrap-case {
    margin-top: 0
  }

  .wrap-case-info {
    display: none
  }

  .text-primary-light.m-b-m.max-w-labs {
    max-width: 27.3em
  }

  .wrapper-sprints-kinds {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start
  }

  .wrapper-black {
    padding-top: 0;
    padding-bottom: 0
  }

  .wrapper-images-culture {
    padding-bottom: 10rem
  }

  .wrap-imgs-culture {
    width: 80%;
    height: 50rem
  }

  .wrap-img-culture._1 {
    width: 9.95192em;
    height: 15em;
    left: -6.8em
  }

  .wrap-img-culture._2 {
    width: 15.9135em;
    height: 8.94231em;
    top: 4.5em;
    right: -6.8em
  }

  .wrap-img-culture._3 {
    width: 17.8846em;
    height: 11.9231em;
    bottom: -6.5em;
    left: -5.9em
  }

  .wrap-img-culture._4 {
    width: 12.1635em;
    height: 18.2692em;
    bottom: -6.4em;
    right: -3.3em
  }

  .acc-head {
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .toggle-arrow {
    width: 1.25rem;
    height: 1.5rem
  }

  .acc-body.active {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
  }

  .sticky.ultra.max-w-90 {
    width: 100%;
    max-width: 40rem
  }

  .sticky.ultra.max-w-job-detail {
    width: 100%;
    max-width: 30rem
  }

  .wrapper-footer-top {
    padding-bottom: 6rem
  }

  .flex-footer-top {
    margin-bottom: 1.5rem
  }

  .footer-info {
    grid-column-gap: 1.5rem
  }

  .link-footer-info {
    font-size: 1rem
  }

  .wrap-title-footer {
    margin-bottom: 3.5rem
  }

  .wrapper-inner-culture {
    height: 100vh;
    justify-content: center
  }

  .img-culture {
    width: auto;
    height: 100vw
  }

  .img-culture-1 {
    width: 40vw;
    height: 20vw
  }

  .wrap-culture {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
  }

  .img-culture-2 {
    width: 40vw;
    height: 22vw
  }

  .img-culture-3 {
    width: 30vw;
    height: 30vw;
    top: auto;
    bottom: 10vw;
    left: -10vw;
    right: auto
  }

  .img-culture-4 {
    width: 25vw;
    height: 25vw;
    top: auto;
    bottom: 15vw;
    left: auto;
    right: -10vw
  }

  .wrapper-our-culture {
    height: 100vh;
    justify-content: center
  }

  .wrap-word-our {
    width: 38%
  }

  .wrap-word-culture {
    width: 62%
  }

  .h1-substitute.culture {
    font-size: 8rem
  }

  .grid-team,
  .grid-team.case-adjust {
    grid-template-columns: 1fr 1fr
  }

  .wrap-team {
    height: 44vw
  }

  .wrap-team.founders {
    background-position: 50%;
    background-size: cover
  }

  .wrapper-team-quote {
    grid-column-gap: 1.25rem
  }

  .link-jobs {
    padding: .75rem 2rem
  }

  .label.text-primary-light.m-b-s.logos-home {
    text-align: center
  }

  .vertical--align-right-tm {
    flex-direction: column;
    align-items: flex-end;
    display: flex
  }

  .error-message {
    font-size: 1.1rem;
    line-height: 1.3
  }

  .div-flex-horizontal.space-between.grid-m {
    margin-top: 3rem
  }

  .wrapper-img-contact {
    height: 31.25rem;
    max-width: none;
    min-height: auto;
    margin-top: 5rem
  }

  .title-footer {
    font-size: 1rem
  }

  .text-field {
    letter-spacing: -.028rem;
    margin-top: 1.25rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 0;
    font-size: 1.125rem
  }

  .text-field.text-area {
    margin-top: 1.25rem;
    padding-top: .5rem
  }

  .text-field.job-detail {
    padding-left: 0
  }

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

  .checkbox-2 {
    width: 1rem;
    height: 1rem;
    margin-top: .225em;
    margin-right: .625rem
  }

  .checkbox-field {
    margin-bottom: 2.5rem;
    display: flex
  }

  .div-form-field {
    margin-bottom: 3rem
  }

  .div-form-field.footer {
    margin-bottom: 1rem
  }

  .success-message {
    font-size: 1.1rem
  }

  .text-form-title-number {
    font-size: 1rem
  }

  .wrapper-12-9 {
    padding-top: 12rem;
    padding-bottom: 9rem
  }

  .wrapper-0-9 {
    padding-bottom: 9rem
  }

  .wrapper-sprint-details {
    width: 100%
  }

  .wrapper-sprint-details.is-launch-lab {
    margin-bottom: 2rem
  }

  .flex-sprint-inner {
    align-items: flex-start
  }

  .wrap-logo-sprints {
    height: 2.5rem
  }

  .wrapper-img-sprint-1 {
    height: 50vw;
    max-height: 24rem
  }

  .wrapper-img-sprint-2 {
    display: none
  }

  .shape-xxxl.m-b-cta {
    margin-bottom: 8em
  }

  .indent-ultra.m-b-xxxl.max-w-700-t {
    max-width: 700px
  }

  .indent-ultra.m-b-xxxl.max-w-form {
    max-width: 40em
  }

  .indent-ultra.m-b-xl-d {
    margin-bottom: 0
  }

  .indent-ultra.m-w-approach {
    max-width: 45em
  }

  .section-3 {
    width: 100%;
    height: auto;
    margin-top: 0
  }

  .section-3._1 {
    height: auto;
    max-height: none;
    background-image: none;
    flex: 0 auto;
    margin-top: 0;
    padding-top: 0
  }

  .container-3 {
    padding-left: 3rem;
    padding-right: 3rem
  }

  .horizontal-scroll-wrapper {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky
  }

  .horizontal-scroll-content {
    width: 400vw;
    height: 100vh;
    flex-direction: column;
    justify-content: center
  }

  .horizontal-scroll-content.sprint {
    width: 440vw;
    width: 440vw
  }

  .horizontal-scroll-content.approach {
    width: 160em
  }

  .horizontal-scroll-content._4-steps {
    width: 300vw
  }

  .horizontal-scroll-content.is-upg-case {
    width: 200em
  }

  .grid-schedule,
  .grid-schedule.cta {
    grid-column-gap: 1.5rem
  }

  .grid-schedule.scroll {
    width: auto
  }

  .wrap-schedule {
    flex-direction: column;
    justify-content: space-between;
    display: flex
  }

  .h3-one-down {
    font-size: 2.5rem
  }

  .category {
    font-size: .875rem
  }

  .category.m-b-s {
    padding: .25rem .625rem
  }

  .wrapper-blogs {
    padding-top: 0
  }

  .m-b-xxl-tm {
    margin-bottom: 3.5rem
  }

  .shape-ultra {
    height: 2rem
  }

  .indent-xultra,
  .indent-xultra.m-b-xxxl {
    text-indent: 9rem
  }

  .indent-h1 {
    text-indent: 5rem
  }

  .indent-h1.m-b-xxxl.max-w-tc {
    max-width: 80%
  }

  .indent-h1.max-w-hero-approach {
    width: auto
  }

  .wrapper-hero-images-approach {
    margin-top: 3rem;
    margin-bottom: 0
  }

  .wrap-img-approach._2 {
    width: 28.6458vw;
    height: 45.7813vw;
    margin-bottom: -2rem
  }

  .wrap-img-approach._1 {
    width: 12.5vw;
    height: 19.6615vw
  }

  .wrap-img-approach._3 {
    width: 21.0833vw;
    height: 12.4896vw;
    margin-top: 0;
    display: block
  }

  .wrap-img-approach._4 {
    width: 14.575vw;
    height: 21.725vw;
    margin-top: 0;
    margin-bottom: -4.8rem
  }

  .wrap-img-approach._5 {
    margin-top: 12.2em;
    display: none
  }

  .wrap-img-approach._6 {
    height: 15rem;
    margin-top: 2rem;
    display: none
  }

  .wrap-img-approach._7 {
    width: 25.8958vw;
    height: 17.2356vw;
    margin-top: -1.7em
  }

  .border-radius-s.wrapper-img-approach.sticky.approach-2 {
    height: 30em
  }

  .text-field-running-form {
    font-size: 2.25rem
  }

  .text-field-running-form.email {
    height: auto;
    padding-top: 0;
    padding-bottom: 0
  }

  .wrap-form-running-text {
    margin-bottom: 3.5rem
  }

  .button-submit.white {
    padding-left: 1.5rem;
    padding-right: 2.5rem;
    font-size: 1.125rem
  }

  .text-move-screen {
    width: 200%;
    font-size: 10rem
  }

  .wrap-move-screen.our-story {
    width: 100%
  }

  .wrapper-logos-home {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid
  }

  .indent-xl.hide-tm {
    display: none
  }

  .indent-xl.max-w-600-tm {
    max-width: 600px
  }

  .indent-xl.m-b-xxl-tm.max-w-sprint {
    max-width: 30rem
  }

  .indent-xl.m-b-cases {
    margin-bottom: 3.5rem
  }

  .indent-xl.m-b-xl-tm {
    margin-bottom: 3rem
  }

  .inline-ns {
    text-indent: 0
  }

  .wrapper-jobs-info {
    margin-bottom: 5rem
  }

  .hide-tm {
    display: none
  }

  .text-inline-form {
    color: var(--primary-base);
    font-size: 2.5rem;
    line-height: 1.3
  }

  .navbar-brand {
    font-size: 1.125em
  }

  .nav-menu-wrapper {
    width: 100%;
    height: 100%;
    background-color: var(--primary-base);
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto
  }

  .nav-menu-two {
    width: 100%;
    height: auto;
    object-fit: fill;
    background-color: transparent;
    border-radius: 0;
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding: 0 0;
    display: block;
    position: static;
    overflow: visible
  }

  .nav-dropdown {
    flex-direction: column;
    justify-content: flex-start
  }

  .nav-dropdown-toggle {
    width: 100%;
    grid-column-gap: .25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 2.5rem
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide,
  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    position: static
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.sprints.w--open {
    position: relative
  }

  .menu-button {
    align-items: center;
    padding: 0 0 0 12px;
    display: flex
  }

  .menu-button.w--open {
    z-index: 999;
    color: #fff;
    background-color: transparent;
    align-items: center;
    padding: 0 0 0 12px;
    display: flex
  }

  .list-item {
    width: 100%;
    margin-bottom: 2rem;
    overflow: visible
  }

  .list-item.hide-d {
    display: block
  }

  .wrapper-dropdown-sprints {
    padding-top: 2.5em;
    padding-bottom: 0
  }

  .title-dropdown {
    margin-bottom: 1rem;
    font-size: 2rem
  }

  .text-dropdown {
    display: none
  }

  .wrap-info-dropdown {
    margin-bottom: 1rem;
    display: flex
  }

  .link-sprints-dropdown {
    margin-bottom: 1rem;
    padding: .75rem 1.5rem;
    font-size: 1.5rem
  }

  .wrapper-hero-cases {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    padding-top: 12rem;
    padding-bottom: 9rem
  }

  .wrapper-case-spotlight {
    height: 25em
  }

  .indent-case.hide-tm {
    display: none
  }

  .button-filter {
    letter-spacing: -.15rem;
    font-size: 3rem
  }

  .spotlight-sprint {
    height: auto
  }

  .wrapper-form-footer {
    margin-top: 1.25rem;
    padding-bottom: 1rem
  }

  .grid-cases-nav {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr
  }

  .img-case.nav {
    object-fit: cover
  }

  .wrap-grid-cases-nav {
    grid-template-columns: 1fr
  }

  .grid-3c-nav {
    grid-template-columns: 1fr 1fr 1fr
  }

  .flex-title-nav {
    width: 100%;
    grid-column-gap: .375rem;
    justify-content: space-between
  }

  .dropdown-inner {
    width: 100%;
    grid-column-gap: 1rem;
    color: var(--white);
    padding: .625rem 0;
    font-size: 2.5rem;
    line-height: 1.3
  }

  .wrapper-inner-sprints-nav {
    margin-bottom: 3.5rem
  }

  .nav-menu-inner-wrapper {
    height: 100%;
    align-items: flex-start;
    padding-top: 17vh;
    padding-bottom: 17vh;
    display: flex;
    overflow: auto
  }

  .wrap-menu-button {
    width: 8rem;
    grid-column-gap: .25rem;
    justify-content: flex-end;
    align-items: center;
    display: flex
  }

  .close {
    display: none
  }

  .embed-0625 {
    width: .625rem;
    height: .625rem;
    display: none
  }

  .wrapper-imgs-our-story {
    height: 40em;
    align-items: center
  }

  .wrap-img-our-story {
    border-radius: 1.5rem
  }

  .wrap-img-our-story._1 {
    width: 15rem;
    height: 8rem;
    top: -1.5em
  }

  .wrap-img-our-story._2 {
    width: 18.3333em;
    height: 11.6667em;
    top: -3.1em
  }

  .wrap-img-our-story._3 {
    width: 10em;
    height: 16em;
    bottom: -4.6em
  }

  .wrap-img-our-story._5 {
    width: 10em;
    height: 15em;
    top: auto;
    bottom: -7.5rem;
    left: auto;
    right: 0%
  }

  .wrap-img-our-story._4 {
    width: 11em;
    height: 16em;
    bottom: -.3em
  }

  .wrap-img-our-story.culture-1 {
    width: 15rem;
    height: 8rem;
    top: -1.5em
  }

  .wrap-img-our-story.culture-2 {
    width: 18.3333em;
    height: 11.6667em;
    top: -3.1em
  }

  .wrap-img-our-story.culture-3 {
    width: 10em;
    height: 16em;
    bottom: -4.6em
  }

  .wrap-img-our-story.culture-4 {
    width: 11em;
    height: 16em;
    bottom: -.3em
  }

  .wrap-img-our-story.culture-5 {
    width: 10em;
    height: 15em;
    top: auto;
    bottom: -7.5rem;
    left: auto;
    right: 0%
  }

  .wrap-img-our-story._404 {
    width: 11em;
    height: 16em;
    bottom: -.3em
  }

  .grid-founders {
    grid-template-columns: 1fr 1fr
  }

  ._w-57em.indent-ultra {
    width: auto
  }

  .tricks-slider {
    height: 80vw
  }

  .progress_fill {
    background-color: var(--white);
    color: var(--white)
  }

  .progress {
    color: var(--primary-dark);
    margin-top: 2rem
  }

  .tricks-slider_slide {
    width: 72vw;
    height: 100%;
    max-height: none;
    align-items: flex-end;
    margin-right: 1em;
    padding-top: 2%
  }

  .border-radius-xl {
    border-radius: 3rem
  }

  .m-t-xxxl-d {
    margin-top: 0
  }

  .m-b-xxxl-tm {
    margin-bottom: 5rem
  }

  .grid-case-numbers {
    grid-row-gap: 3.5em;
    grid-template-columns: 1fr 1fr
  }

  .img-case-detail {
    height: 53vw
  }

  .img-case-detail.rubenshuis {
    height: auto;
    padding-top: 5em;
    padding-bottom: 5em
  }

  .img-case-detail.just-russel,
  .img-case-detail.just-russel-2 {
    padding-top: 5em;
    padding-bottom: 5em
  }

  .img-case-detail.is-talentlogiqs-5 {
    padding-top: 9em;
    padding-bottom: 9em
  }

  .wrap-img-hero-home-1 {
    width: 50%;
    height: 30vw;
    display: block;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden
  }

  .wrap-img-hero-home-2 {
    width: 50%;
    height: 25rem;
    display: block;
    position: relative;
    bottom: 0;
    right: 0%;
    overflow: hidden
  }

  .wrap-img-hero-home-2.border-radius-s {
    bottom: 0
  }

  .wrap-logo {
    align-self: center
  }

  .wrap-img-hero-home-3 {
    display: none
  }

  .wrapper-arrow-button-sprints.nav-case {
    width: 1em;
    height: 1em;
    flex: 0 auto;
    align-self: auto
  }

  .wrapper-inner-arrow-button.nav {
    width: 1em;
    height: 1em
  }

  .cursor-wrapper {
    display: none
  }

  .wrap-h1-fade.inline-margin {
    margin-right: .6em;
    padding-right: 5px
  }

  .wrap-h1-fade.inline-margin.shape {
    height: 5em
  }

  .split-text {
    font-size: 40px
  }

  .split-text.h5-substitute {
    font-size: 2rem
  }

  .wrap-inner-schedule {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start
  }

  .wrapper-100vh-home {
    height: auto;
    padding-top: 12rem;
    padding-bottom: 9rem
  }

  .wrapper-black-vh {
    padding-top: 24vh;
    padding-bottom: 24vh
  }

  .inline-select.m-lr-select {
    margin-left: 0
  }

  .grid-select {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr
  }

  .wrap-form-select.middle {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3.5em
  }

  .wrapper-12-14 {
    padding-bottom: 16rem
  }

  .link-case-highlight {
    width: 100%;
    height: auto
  }

  .wrapper-imgs-hero-home {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    display: flex
  }

  .wrapper-link-jobs {
    width: 100%
  }

  .wrapper-case-frame.billtobox-3 {
    height: 48vw
  }

  .img-billtobox-1 {
    height: 16.0938em
  }

  .faq-absolute {
    position: static
  }

  .span-xsmall {
    font-size: 2rem
  }

  .link-cases-overlay-m {
    display: none
  }

  .img-talentlogiqs-2,
  .img-talentlogiqs-1 {
    height: 16.0938em
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start
  }

  .fs-cc-banner_button,
  .fs-cc-banner_button.fs-cc-button-alt {
    padding-right: 2.375em
  }

  .fs-cc-banner_text {
    margin-right: 0
  }

  .fs-cc-prefs_button,
  .fs-cc-prefs_button.fs-cc-button-alt {
    padding-right: 2.375em
  }

  .link-vacancies {
    width: 100%;
    grid-column-gap: .25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 2.5rem
  }

  .wrapper-inner-text-rubens {
    padding-top: 0;
    padding-left: 2.5em
  }

  .img-rubenshuis-text {
    width: 21.5791em
  }

  .wrapper-inner-img-rubens {
    height: 35vw
  }

  .img-rubens {
    object-fit: contain
  }

  .wrap-text-cta {
    height: 8.2em
  }

  .text-cta {
    max-width: 16ch;
    font-size: 3.5em
  }

  .wrapper-110vh {
    padding-top: 9rem;
    padding-bottom: 9rem
  }

  .video-case-hero_wrapper {
    height: 56vw
  }

  .gradient-case-hero {
    margin-bottom: 28vw
  }

  .padding-section-ultra {
    margin-top: 6em;
    margin-bottom: 6em
  }

  .spacer-xlarge.hide-desktop {
    display: block
  }

  .scroll-case_wrapper {
    height: 50vw
  }

  .video-case_wrapper {
    height: 56vw;
    max-height: none
  }

  .padding-section-ultra-zero {
    margin-top: 6em
  }

  .styleguide_list.is-colors,
  .styleguide_list.tablet-2 {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .styleguide-info_list {
    grid-row-gap: 1.5em
  }

  .styleguide-info_list.is-padding {
    padding-bottom: 0;
    padding-left: 0
  }

  .image-case_wrapper {
    height: 52vw
  }

  .image-case_wrapper.is-gradient-tomorrowland.is-video-webflow {
    height: 54vw;
    padding: 1.5em
  }

  .image-case_wrapper.is-overview-case {
    height: 80vw
  }

  .image-case_wrapper.is-banqup.is-video-webflow {
    height: 54vw;
    padding: 1.5em
  }

  .image-case_wrapper.is-banqup.is-video-webflow.is-upg-11 {
    height: 52vw
  }

  .image-case_wrapper.is-banqup.is-video-webflow.is-upb-11 {
    height: 49vw
  }

  .image-case_wrapper.is-tml.is-hero {
    height: 50vw
  }

  .image-case_wrapper.is-overview-case-image {
    height: 40vw
  }

  .image-case_wrapper.is-tml-story {
    height: 52vw
  }

  .image-case_wrapper.is-talentlogiqs-1 {
    height: 57vw
  }

  .image-case_wrapper.is-upg-2,
  .image-case_wrapper.is-upb-1 {
    height: 55vw
  }

  .padding-section-zero-ultra {
    margin-bottom: 5em
  }

  .flex-overview-case.is-padding {
    padding-left: 0
  }

  .banqup-case-hero-background {
    margin-bottom: 28vw
  }

  .background-shape_wrapper.is-1 {
    max-width: 12rem
  }

  .background-shape_wrapper.is-1.is-hero-upg-2 {
    height: auto
  }

  .background-shape_wrapper.is-2 {
    height: 24em;
    max-width: 14rem
  }

  .background-shape_wrapper.is-upg {
    width: 28rem;
    height: 28rem;
    left: -3.3rem
  }

  .background-shape_wrapper.is-upg-1 {
    max-width: 12rem
  }

  .hero-butterfly_wrapper.hide,
  .hero-butterfly_wrapper.hide-tablet {
    display: none
  }

  .tml-play_btn-wrapper.is-reel {
    position: absolute;
    top: 44%;
    bottom: 44%;
    left: 40%;
    right: 40%
  }

  .category-overview_wrapper {
    width: 100%
  }

  .horizontal-scroll_wrapper {
    height: auto;
    padding-top: 6em;
    padding-bottom: 6em
  }

  .schedule_flex {
    flex-direction: column
  }

  .schedule_wrapper {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
    padding-left: 3.5rem
  }

  ._40_wrapper {
    width: 100%
  }

  .schedule_item {
    width: 40em;
    flex-direction: column;
    justify-content: space-between;
    display: flex
  }

  .horizontal-scroll_sticky {
    height: auto
  }

  .counter-value {
    font-size: 3.5em
  }

  .tml-play_btn-wrapper-mobile {
    display: flex;
    position: absolute;
    top: 44%;
    bottom: 44%;
    left: 40%;
    right: 40%
  }

  .tml-play_btn-wrapper-mobile.is-reel {
    position: absolute;
    top: 44%;
    bottom: 44%;
    left: 40%;
    right: 40%
  }

  .image-case-hero_wrapper {
    height: 52vw
  }

  .image-case-hero_wrapper.is-gradient-tomorrowland.is-video-webflow {
    height: 54vw;
    padding: 1.5em
  }

  .image-case-hero_wrapper.is-overview-case {
    height: 80vw
  }

  .image-case-hero_wrapper.is-banqup.is-video-webflow {
    height: 54vw;
    padding: 1.5em
  }

  .image-case-hero_wrapper.is-banqup.is-video-webflow.is-upg-11 {
    height: 52vw
  }

  .image-case-hero_wrapper.is-banqup.is-video-webflow.is-upb-11 {
    height: 49vw
  }

  .image-case-hero_wrapper.is-tml.is-hero {
    height: 50vw
  }

  .image-case-hero_wrapper.is-overview-case-image {
    height: 40vw
  }

  .image-case-hero_wrapper.is-tml-story {
    height: 52vw
  }

  .image-case-hero_wrapper.is-talentlogiqs-1 {
    height: 57vw
  }

  .image-case-hero_wrapper.is-upg-2,
  .image-case-hero_wrapper.is-upb-1 {
    height: 55vw
  }
}

@media screen and (max-width:767px) {
  .ui-hero__wrapper {
    padding-left: 0;
    padding-right: 0
  }

  .ui-navbar__container {
    padding-left: 8px
  }

  .ui-navbar__brand {
    padding-left: 0
  }

  .ui-main-title {
    margin-bottom: 24px
  }

  .container {
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }

  .grid-2c,
  .grid-2c.is-case-explanation {
    grid-template-columns: 1fr
  }

  .grid-2c.is-styleguide-case {
    grid-row-gap: 4em
  }

  .grid-2c.is-styleguide-case.is-upb {
    flex-direction: column;
    display: flex
  }

  .grid-2c.is-quote-case {
    grid-row-gap: 1.5rem;
    padding-top: 3em;
    padding-bottom: 3em
  }

  .grid-2c.is-overview-case {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    align-items: start
  }

  .grid-2c.is-client-story {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em
  }

  .grid-2c.is-overview-case-images {
    grid-template-columns: 1fr 1fr
  }

  .grid-12c {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .body-xlarge-regular {
    font-size: 1.15rem
  }

  .wrapper-100vh {
    border-radius: 0
  }

  .h5-substitute {
    font-size: 1.5rem
  }

  .faq-item-wrap {
    width: 100%
  }

  .button-secondary-white {
    font-size: 1rem
  }

  .shape-ultra {
    height: 2.5rem
  }

  .navbar-logo-left-container {
    max-width: 100%
  }

  .navbar-brand {
    padding-left: 0
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05)
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none
  }

  .grid-3c-nav {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .dropdown-inner {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .border-radius-xl {
    border-radius: 1.5rem
  }

  .m-b-xxxl-tm {
    margin-bottom: 3.5rem
  }

  .img-case-detail.is-talentlogiqs-5 {
    padding-top: 5em;
    padding-bottom: 5em
  }

  .image-quote-case {
    width: 3em;
    height: 3em
  }

  .quote-case_wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-bottom: 0
  }

  .wrapper-arrow-inline.big-text {
    width: 1.25em;
    height: 1.25em
  }

  .inline-arrow.underline-primary-base.adjust-big-text {
    border-bottom-width: .25em
  }

  .split-text {
    font-size: 30px
  }

  .wrap-inner-schedule {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem
  }

  .link-vacancies {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .wrapper-110vh {
    border-radius: 0
  }

  .big-text-our-story {
    font-size: 2.5em
  }

  .partner-wrapper {
    display: none
  }

  .spacer-xxxlarge {
    height: 3.5rem
  }

  .heading-style-h5 {
    font-size: 1.5em
  }

  .padding-section-ultra.is-first {
    margin-top: 6.25em
  }

  .heading-style-h3 {
    font-size: 2.5rem
  }

  .heading-style-h3.is-h5-mobile {
    font-size: 2rem
  }

  .grid-3c.is-case {
    grid-column-gap: 1.75rem;
    align-items: flex-start;
    display: flex
  }

  .buttons_wrapper {
    grid-row-gap: 1em;
    align-items: stretch
  }

  .styleguide_list.is-card-blog {
    justify-content: center
  }

  .styleguide_list.is-colors {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
  }

  .color-styleguide_wrapper {
    padding: 1em
  }

  .styleguide-info_list.is-padding {
    flex: none;
    order: -1
  }

  .heading-style-h4 {
    font-size: 2em
  }

  .image-blog-tomorrowland {
    width: 100%
  }

  .image-case_wrapper {
    border-radius: .375rem
  }

  .image-case_wrapper.is-small {
    height: 80vw
  }

  .image-case_wrapper.is-overview-case {
    height: 100vw;
    min-height: 27.5rem
  }

  .image-case_wrapper.is-overview-case-image {
    height: 40vw
  }

  .numbers_list {
    grid-row-gap: 2.5em;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start
  }

  .heading-style-h2 {
    font-size: 3.5em
  }

  .background-shape_wrapper.is-2 {
    top: -24%
  }

  .background-shape.hide-mobile-landscape {
    display: none
  }

  .tml-play_btn-wrapper.is-reel {
    top: 41%;
    bottom: 41%;
    left: 36%;
    right: 36%
  }

  .schedule_item {
    width: 80vw
  }

  .tml-play_btn-wrapper-mobile {
    padding: .75rem;
    top: 42%;
    bottom: 42%;
    left: 37%;
    right: 37%
  }

  .tml-play_btn-wrapper-mobile.is-reel {
    top: 41%;
    bottom: 41%;
    left: 36%;
    right: 36%
  }

  .image-case-hero_wrapper {
    border-radius: .375rem
  }

  .image-case-hero_wrapper.is-small {
    height: 80vw
  }

  .image-case-hero_wrapper.is-overview-case {
    height: 100vw;
    min-height: 27.5rem
  }

  .image-case-hero_wrapper.is-overview-case-image {
    height: 40vw
  }
}

@media screen and (max-width:479px) {

  .ds-container,
  .ds-container.is--ds-hero-container {
    padding-left: 25px;
    padding-right: 25px
  }

  .ui-hero__wrapper {
    padding-left: 0
  }

  .ui-navbar__container {
    padding-left: 8px
  }

  .ui-navbar__brand {
    padding-left: 0
  }

  .ui-color {
    width: 40vw;
    height: 15vw
  }

  .button-main.white.spotlight {
    color: var(--white);
    background-color: transparent;
    padding: 0
  }

  .button-main.nav {
    color: var(--white);
    padding-left: 1.5rem;
    font-size: 2rem
  }

  .form {
    grid-template-columns: 1fr
  }

  .flex-v.c-t.center-text.our-story {
    padding-bottom: 3em
  }

  .button-secondary.footer-adjust {
    padding-left: 0
  }

  .faq {
    height: auto;
    padding-top: 1.5rem;
    padding-bottom: .5rem
  }

  .m-b-xs {
    margin-bottom: 1rem
  }

  .double-buttons.m-t-6,
  .double-buttons.m-t-xxxl,
  .double-buttons.m-t-xxxl-tm {
    margin-top: 3.5rem
  }

  .double-buttons.m-b-home {
    margin-bottom: -1rem
  }

  .double-buttons.m-faq {
    margin-top: 3.5rem
  }

  .div-nav-hover {
    height: 36px;
    font-size: 36px
  }

  .container {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .container.h-100.culture {
    padding-left: 0;
    padding-right: 0
  }

  .container.horizontal-scroll {
    height: auto
  }

  .container.nav-tm {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .container.cta {
    padding-left: 0;
    padding-right: 0
  }

  .body-large-regular.is-xsmall-mobile {
    font-size: .875rem
  }

  .grid-2c.is-styleguide-case {
    grid-row-gap: 3em
  }

  .grid-2c.is-overview-case {
    grid-row-gap: 1.5em;
    grid-template-rows: auto;
    grid-auto-rows: auto
  }

  .grid-12c {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .grid-12c.sprint-overview {
    grid-row-gap: 3.5rem
  }

  .grid-12c.jobs-detail {
    grid-row-gap: 0rem
  }

  .grid-12c.g-cr-0.sprints {
    padding-left: 3.7rem
  }

  .grid-12c.case-detail {
    grid-row-gap: 3.5rem
  }

  .grid-12c.case-detail.m-b-xxxl-dt {
    margin-bottom: 0
  }

  .grid-12c.approach {
    justify-content: space-between;
    display: flex
  }

  .body-xlarge-regular.sprint {
    font-size: 1.25rem
  }

  .body-xlarge-regular.is-regular-mobile {
    font-size: 1.125rem
  }

  .section.sticky-1 {
    position: static
  }

  .wrapper-100vh {
    height: auto;
    min-height: auto;
    border-radius: 1.5rem;
    padding-top: 0;
    padding-bottom: 0
  }

  .wrapper-100vh.case-detail {
    height: auto;
    padding-top: 56vh
  }

  .wrapper-100vh.form,
  .wrapper-100vh.our-story {
    padding-top: 5rem;
    padding-bottom: 5rem
  }

  .wrapper-logos {
    padding-top: 0;
    padding-bottom: 0
  }

  .logo-client {
    width: 100%;
    max-width: 5.2em;
    object-fit: contain
  }

  .wrapper-100vh-text {
    padding-top: 5rem;
    padding-bottom: 5rem
  }

  .text-inline-cta {
    font-size: 1.75rem
  }

  .text-inline-cta.text-primary-base.hide-m {
    display: none
  }

  .wrapper-text-cta {
    width: 100%;
    text-indent: 3.5em
  }

  .wrapper-9-9 {
    padding-top: 5rem;
    padding-bottom: 5rem
  }

  .text-numbers.m-r-0.text-secondary-light.sprints {
    transform: translateY(.35em)
  }

  .text-numbers.absolute.m-t-cta {
    margin-top: .2rem
  }

  .text-numbers.absolute.m-t-numbers {
    margin-top: .25rem
  }

  .text-numbers.absolute.large {
    font-size: 1.25em
  }

  .text-numbers.nav-tm {
    width: 2.2rem
  }

  .h5-substitute,
  .h5-substitute.text-white {
    font-size: 1.5rem
  }

  .h5-substitute.text-white.text-s-m,
  .h5-substitute.text-s-m {
    font-size: 1.25rem
  }

  .embed-icons-h2 {
    width: 3rem
  }

  .grid-cases {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.5rem
  }

  .case {
    height: 85vw;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding: 1.5rem;
    display: grid
  }

  .case.spotlight {
    height: 85vw;
    background-image: none;
    grid-template-columns: 1fr;
    padding: 1.5rem
  }

  .case.nav {
    height: 40vw
  }

  .case.nav.all-cases {
    padding-top: .625em;
    padding-bottom: .625em
  }

  .case.nav-about-1 {
    height: 40vw
  }

  .img-100-100.cover.culture {
    border-radius: 1.5rem
  }

  .h3-substitute {
    font-size: 2rem
  }

  .h3-substitute.text-primary-lighter.display-block.m-b-footer {
    margin-bottom: 3rem
  }

  .h3-substitute.culture {
    color: var(--white);
    text-align: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 2em
  }

  .wrap-case {
    width: 100%
  }

  .wrap-case-info {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .em-dash {
    display: none
  }

  .text-primary-light.is-small-mobile {
    font-size: 1rem
  }

  .wrapper-case-sprints {
    display: none
  }

  .wrapper-black {
    border-radius: 1.5rem;
    padding-top: 0;
    padding-bottom: 0
  }

  .link-sprints {
    border-width: 1px;
    padding-left: 1.5em;
    padding-right: 1.5em
  }

  .link-sprints.m-b-xs {
    padding-left: 1.5em;
    padding-right: 1.5em
  }

  .icon-sprints {
    width: auto;
    height: 1rem;
    max-width: 2em
  }

  .wrap-sprints-inner {
    grid-column-gap: 1rem
  }

  .m-b-6rem {
    margin-bottom: 3.5rem
  }

  .wrapper-images-culture {
    padding-bottom: 0
  }

  .wrap-imgs-culture {
    width: 12.0625rem;
    height: 18.125rem
  }

  .wrap-img-culture {
    border-radius: .75rem
  }

  .wrap-img-culture._1 {
    width: 4.375rem;
    height: 6.5625rem;
    top: 3.8rem;
    left: -3.7rem
  }

  .wrap-img-culture._2 {
    width: 6.5625rem;
    height: 3.75rem;
    top: 2.8rem;
    right: -4.4rem
  }

  .wrap-img-culture._3 {
    width: 6.25rem;
    height: 4.1875rem;
    bottom: -.4rem;
    left: -4.1rem
  }

  .wrap-img-culture._4 {
    width: 4.4375rem;
    height: 6.625rem;
    bottom: -.5rem;
    right: -3.7rem
  }

  .wrapper-our-story {
    padding-top: 5em;
    padding-bottom: 5em
  }

  .toggle-arrow {
    width: 1rem;
    height: 1rem;
    flex: none;
    margin-left: 1.5rem
  }

  .wrapper-cta-footer {
    border-radius: 1.5rem 1.5rem 0 0;
    padding-top: 5rem;
    padding-bottom: 5rem
  }

  .wrapper-footer-top {
    padding-top: 1rem;
    padding-bottom: 6rem
  }

  .flex-footer-top {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 1.5rem
  }

  .divider-footer-top {
    display: none
  }

  .flex-footer-links {
    align-items: center;
    margin-bottom: 3.5rem
  }

  .flex-footer-links.last {
    margin-bottom: 0
  }

  .wrap-footer-bottom {
    grid-row-gap: 1.5rem;
    flex-direction: column-reverse;
    align-items: flex-start
  }

  .footer-info {
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
  }

  .wrap-title-footer {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex
  }

  .wrapper-hero-home {
    height: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem
  }

  .wrapper-hero-culture {
    height: 200vh;
    padding-top: 0;
    padding-bottom: 0
  }

  .wrapper-inner-culture {
    height: 100vh;
    justify-content: center
  }

  .img-culture {
    width: 90%;
    height: 100vw;
    overflow: visible
  }

  .img-culture-1 {
    border-radius: .5rem;
    top: .7rem
  }

  .wrap-culture {
    height: auto;
    overflow: hidden
  }

  .img-culture-2 {
    border-radius: .5rem;
    top: 2.5rem
  }

  .img-culture-3 {
    border-radius: .5rem;
    bottom: 2.3vw
  }

  .img-culture-4 {
    height: 25%;
    border-radius: .5rem;
    bottom: 7.7vw
  }

  .wrapper-our-culture {
    width: 100%;
    height: auto;
    overflow: hidden
  }

  .h1-substitute.culture {
    font-size: 3.5rem
  }

  .grid-team {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr
  }

  .grid-team.case-adjust {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr
  }

  .wrap-team {
    height: 100vw;
    background-position: 50%;
    background-size: cover
  }

  .wrap-team.founders {
    background-position: 50%
  }

  .wrapper-team-quote {
    display: none
  }

  .wrapper-team-quote.m-t-6 {
    grid-template-columns: 1fr
  }

  .m-t-6 {
    margin-top: 3.5rem
  }

  .quote-img {
    width: 4rem;
    height: 5rem
  }

  .link-jobs {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .label.text-primary-light.m-b-s.logos-home {
    text-align: left
  }

  .m-b-xxxl {
    margin-bottom: 3.5rem
  }

  .vertical--align-right-tm {
    align-items: flex-start
  }

  .div-flex-horizontal.space-between.grid-m {
    grid-column-gap: 20px;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3.5rem;
    display: grid
  }

  .wrapper-img-contact {
    height: 80vw;
    margin-top: 3.5rem
  }

  .title-footer {
    margin-bottom: 1.5em
  }

  .title-footer.text-primary-lighter.m-b-s-dt {
    margin-bottom: .5em
  }

  .text-field.footer {
    border-bottom-style: solid;
    border-bottom-color: var(--primary-light);
    text-align: center;
    margin-bottom: 1.25rem
  }

  .div-form-title {
    grid-column-gap: 0px;
    grid-template-columns: 1fr .5fr
  }

  .div-form-title.footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex
  }

  .checkbox-field {
    margin-bottom: 3rem
  }

  .embed-arrow-button {
    width: .625rem;
    height: .625rem
  }

  .wrapper-12-9,
  .wrapper-12-6 {
    padding-top: 7.5rem;
    padding-bottom: 5rem
  }

  .wrapper-0-9 {
    padding-bottom: 5rem
  }

  .wrapper-100vh-scroll {
    height: auto;
    min-height: 110vh;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
  }

  .wrapper-100vh-scroll.border-radius-xl {
    height: auto
  }

  .wrapper-sprint-details.m-b-xl-m {
    margin-bottom: 3rem
  }

  .wrapper-img-sprint-1 {
    height: 100vw;
    margin-bottom: 1.5rem
  }

  .shape-xxxl {
    width: 3.5rem
  }

  .shape-xxxl.absolute.positioning {
    width: 3.5em;
    top: 5px
  }

  .shape-xxxl.absolute.m-t-h2 {
    top: .3em
  }

  .shape-xxxl.m-b-cta {
    margin-bottom: 4.5rem
  }

  .indent-ultra {
    width: 100%;
    text-indent: 5rem
  }

  .indent-ultra.m-b-xxxl {
    margin-bottom: 3rem
  }

  .indent-ultra.m-b-xl-d {
    text-indent: 5rem
  }

  .indent-ultra.m-b-6em {
    margin-bottom: 3.5em
  }

  .indent-ultra.max-w-culture {
    width: auto
  }

  .section-3 {
    height: auto;
    margin-top: 0;
    padding-top: 0
  }

  .section-3._1 {
    width: 100vw;
    margin-top: 0
  }

  .heading-wrapper.left {
    flex: 0 auto
  }

  .container-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .container-3.adjust {
    height: auto
  }

  .horizontal-scroll-content {
    width: 760vw
  }

  .horizontal-scroll-content.sprint {
    width: 140rem;
    width: 580vw
  }

  .horizontal-scroll-content.approach,
  .horizontal-scroll-content._4-steps {
    width: 360vw
  }

  .horizontal-scroll-content.is-upg-case {
    width: 480vw
  }

  .grid-schedule,
  .grid-schedule.cta {
    grid-column-gap: 1rem
  }

  .wrap-schedule {
    padding: 1.5rem
  }

  .h3-one-down {
    font-size: 2rem
  }

  .category.is-styleguide {
    font-size: .755rem;
    line-height: .8
  }

  .wrapper-blogs {
    padding-top: 0
  }

  .shape-ultra {
    width: auto;
    height: 1.5rem;
    text-indent: 0
  }

  .shape-ultra.absolute.positioning {
    top: 5px
  }

  .indent-xultra {
    text-indent: 5rem
  }

  .indent-xultra.m-b-xxxl,
  .indent-h1 {
    text-indent: 3.5rem
  }

  .indent-h1.m-b-xxxl {
    margin-bottom: 3rem
  }

  .indent-h1.m-b-xxxl.max-w-tc {
    max-width: 100%
  }

  .wrapper-hero-images-approach {
    display: block;
    position: relative
  }

  .wrap-img-approach._2 {
    width: 20.4375rem;
    height: 17rem;
    flex: none;
    margin-left: -7rem;
    display: block;
    position: relative;
    left: 0%
  }

  .wrap-img-approach._1,
  .wrap-img-approach._3,
  .wrap-img-approach._4,
  .wrap-img-approach._5 {
    display: none
  }

  .wrap-img-approach._6 {
    width: 18em;
    height: 17rem;
    margin: 0 0 0 0;
    position: relative;
    left: -4.1rem
  }

  .wrap-img-approach._7 {
    width: 20rem;
    height: 12.125rem;
    flex: none;
    margin-top: -2.7em;
    display: block;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
  }

  .wrap-approach-step {
    padding-left: 0
  }

  .border-radius-s.wrapper-img-approach.sticky.approach-2 {
    height: 80vw
  }

  .text-field-running-form {
    width: auto;
    margin-top: 0;
    font-size: 1.25rem
  }

  .text-field-running-form.company,
  .text-field-running-form.email {
    width: 100%
  }

  .text-field-running-form.email.m-b-form {
    margin-bottom: .5rem
  }

  .text-field-running-form.phone {
    width: 100%;
    margin-top: 0
  }

  .text-field-running-form.m-b-form-m {
    margin-bottom: .75rem
  }

  .wrap-form-running-text {
    grid-column-gap: 16px;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 3rem;
    display: grid
  }

  .wrap-form-running-text.m-b-xl {
    grid-row-gap: .75rem
  }

  .wrapper-9-0 {
    margin-top: 0;
    padding-top: 5em
  }

  .text-move-screen {
    width: 250%;
    font-size: 6rem
  }

  .text-move-screen.we-work {
    width: auto
  }

  .wrap-move-screen.our-story {
    width: 110%
  }

  .wrapper-logos-home {
    grid-column-gap: 0rem;
    justify-items: start
  }

  .indent-xl {
    text-indent: 3em
  }

  .wrapper-jobs-info {
    margin-bottom: 3.5rem
  }

  .text-inline-form {
    font-size: 1.5rem;
    line-height: 1
  }

  .text-inline-form.first {
    font-size: 2rem
  }

  .text-inline-form.m-lr-form {
    padding-left: 0;
    padding-right: 0
  }

  .navbar-logo-left-container.shadow-three {
    position: relative
  }

  .navbar-wrapper {
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 1.5rem;
    bottom: auto;
    left: 0%;
    right: 0%
  }

  .navbar-brand {
    font-size: 1.125em
  }

  .nav-menu-wrapper {
    z-index: 998;
    padding-top: 0;
    position: fixed
  }

  .nav-menu-two {
    flex-direction: column;
    padding-bottom: 0
  }

  .nav-dropdown-toggle {
    padding: 0 1.5rem
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.sprints.w--open {
    position: relative
  }

  .menu-button {
    z-index: 999;
    background-color: transparent;
    flex: 0 auto;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex
  }

  .menu-button.w--open {
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0
  }

  .list-item {
    margin-bottom: .75rem
  }

  .embed-arrow-nav {
    width: 1.125rem;
    height: 1.125rem
  }

  .wrapper-dropdown-sprints.sprints {
    padding-bottom: 1.5em
  }

  .title-dropdown {
    font-size: 1.5rem
  }

  .wrapper-hero-cases {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    padding-top: 7.5rem;
    padding-bottom: 5rem
  }

  .wrapper-case-spotlight {
    height: 85vw
  }

  .indent-case,
  .hide-m {
    display: none
  }

  .button-filter {
    text-align: left;
    font-size: 2.5rem
  }

  .filters-wrapper.fltr-countries {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 0
  }

  .filter-inner {
    justify-content: flex-start
  }

  .flex-footer-location {
    text-align: center;
    align-items: flex-start
  }

  .wrapper-footer-links {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: none
  }

  .wrapper-inner-form-footer {
    flex-direction: column;
    align-items: center
  }

  .wrapper-form-footer {
    border-bottom-style: none
  }

  .grid-cases-nav {
    grid-template-columns: 1fr
  }

  .img-case.nav {
    object-fit: cover
  }

  .img-case.is-upb-8 {
    object-position: 0% 50%
  }

  .grid-3c-nav {
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 3.2rem
  }

  .grid-nav-about {
    height: 40vw
  }

  .flex-title-nav {
    justify-content: space-between;
    margin-bottom: 0
  }

  .dropdown-inner {
    grid-column-gap: .875rem;
    padding-top: .625rem;
    padding-bottom: .625rem;
    font-size: 2rem
  }

  .nav-menu-inner-wrapper {
    height: auto;
    align-items: flex-start;
    padding-top: 8rem;
    padding-bottom: 8.5rem
  }

  .wrap-menu-button {
    z-index: 1000;
    width: auto;
    grid-column-gap: .25rem;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative
  }

  .close {
    line-height: 1;
    display: none
  }

  .menu {
    line-height: 1
  }

  .embed-0625 {
    width: .625rem;
    height: .625rem;
    justify-content: center;
    align-items: center;
    display: none
  }

  .wrapper-imgs-our-story {
    height: auto;
    flex-direction: column;
    padding-top: 7.5em;
    padding-bottom: 5em
  }

  .wrap-img-our-story._1 {
    display: none
  }

  .wrap-img-our-story._2 {
    width: 22em;
    height: 14em;
    flex: none;
    margin-left: -4rem;
    position: relative;
    top: 0
  }

  .wrap-img-our-story._3,
  .wrap-img-our-story._5 {
    display: none
  }

  .wrap-img-our-story._4 {
    height: 20em;
    flex: none;
    position: relative
  }

  .wrap-img-our-story.culture-1 {
    display: none
  }

  .wrap-img-our-story.culture-2 {
    width: 22em;
    height: 14em;
    flex: none;
    margin-left: -4rem;
    position: relative;
    top: 0
  }

  .wrap-img-our-story.culture-3 {
    display: none
  }

  .wrap-img-our-story.culture-4 {
    height: 20em;
    flex: none;
    position: relative
  }

  .wrap-img-our-story.culture-5 {
    display: none
  }

  .wrap-img-our-story._404 {
    height: 20em;
    flex: none;
    position: relative
  }

  .grid-founders {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr
  }

  ._w-57em,
  ._w-57em.indent-ultra {
    width: 100%
  }

  .tricks-slider {
    height: auto
  }

  .progress {
    height: .25em
  }

  .tricks-slider_slide {
    width: 80vw;
    height: 80vw;
    max-height: none;
    margin-right: 1em;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em
  }

  .m-t-xxxl {
    margin-top: 0
  }

  .wrapper-cta-text {
    text-align: left
  }

  .border-radius-xl {
    border-radius: 2rem
  }

  .sticky-0-dtmm {
    position: relative
  }

  .m-b-xxxl-tm.constant {
    margin-bottom: 5rem
  }

  .wrapper-case-detail {
    padding-bottom: 6em
  }

  .flex-case-detail {
    grid-row-gap: 1.5rem;
    flex-direction: column
  }

  .grid-case-detail {
    grid-column-gap: .5em;
    grid-row-gap: .5em
  }

  .img-case-detail {
    border-radius: .5em
  }

  .img-case-detail.talentlogiqs,
  .img-case-detail.rubenshuis {
    padding-top: 2.5em;
    padding-bottom: 2.5em
  }

  .img-case-detail.is-bigger-mobile {
    height: 100vw
  }

  .img-case-detail.is-talentlogiqs-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em
  }

  .quote-case_wrapper {
    margin-bottom: .5rem
  }

  .wrap-img-hero-home-1 {
    width: 80%;
    height: 11.25rem;
    flex: none
  }

  .wrap-img-hero-home-1.border-radius-s {
    width: 80%;
    right: 3em
  }

  .wrap-img-hero-home-2 {
    width: 12.5rem;
    height: 18.75rem;
    flex: none;
    display: flex;
    right: 3em
  }

  .wrapper-inner-cta {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .parallax-img {
    height: 135%
  }

  .wrap-logo {
    justify-content: center;
    align-items: center;
    display: flex
  }

  .wrapper-logo {
    height: 2.25em;
    justify-content: flex-start
  }

  .wrapper-arrow-button-sprints {
    width: .75em;
    height: .75em
  }

  .wrapper-arrow-inline {
    width: 1em;
    height: 1em
  }

  .inline-arrow.underline-white {
    border-bottom-width: .125em
  }

  .inline-arrow.underline-white.m-r-xs {
    margin-right: .5em
  }

  .wrap-h1-fade.inline-margin {
    margin-top: -3px;
    margin-bottom: -3px;
    margin-right: .25em;
    display: inline-block
  }

  .wrap-h1-fade.inline-margin.shape {
    height: 3.4em
  }

  .fade-up._1,
  .fade-up._2,
  .fade-up._3,
  .fade-up._4,
  .fade-up._5,
  .fade-up._6,
  .fade-up._2 {
    height: auto;
    line-height: 2.8rem
  }

  .max-w-h5-home {
    display: inline-block
  }

  .max-width {
    width: 100%
  }

  .max-width.m-b-xxxl {
    margin-bottom: 3rem
  }

  .max-width.contact {
    margin-bottom: 3.5em
  }

  .split-text {
    font-size: 22px
  }

  .split-text.h5-substitute {
    font-size: 1.5rem
  }

  .wrapper-100vh-home {
    padding-top: 5.7rem;
    padding-bottom: 5rem
  }

  .wrapper-black-vh {
    padding-top: 5rem;
    padding-bottom: 5rem
  }

  .inline-select {
    width: 100%
  }

  .inline-select.m-lr-select {
    margin-left: 0;
    margin-right: 0
  }

  .grid-select {
    grid-template-columns: 1fr
  }

  .wrap-form-select {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3.5rem
  }

  .wrap-form-select.middle {
    margin-bottom: 3em
  }

  .wrapper-12-14 {
    padding-top: 7.5rem;
    padding-bottom: 5rem
  }

  .link-overlay.z9 {
    z-index: 9
  }

  .wrapper-imgs-hero-home {
    grid-column-gap: 1.5rem;
    align-items: center
  }

  .wrapper-button-submit {
    align-self: flex-start
  }

  .wrapper-button-submit.m-b-xxs-m {
    margin-bottom: .5em
  }

  .wrapper-hero-sprints {
    padding-top: 7.5rem;
    padding-bottom: 1.5rem
  }

  .wrapper-imgs-hero-our-story-m {
    grid-column-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
  }

  .wrapper-case-frame {
    border-radius: .5em
  }

  .wrapper-case-frame.billtobox,
  .wrapper-case-frame.billtobox-2 {
    padding-top: 5em;
    padding-bottom: 5em
  }

  .img-billtobox-2 {
    height: 48vw
  }

  .text-s-m {
    font-size: 1.25rem
  }

  .link-cases-overlay-m {
    z-index: 2;
    height: 100%;
    display: block;
    position: absolute;
    top: auto;
    bottom: auto;
    left: 0%;
    right: 0%
  }

  .img-talentlogiqs-1 {
    height: 60vw
  }

  .form-error {
    text-align: center
  }

  .fs-cc-banner_buttons-wrapper {
    width: 100%;
    grid-row-gap: 0em;
    flex-direction: column-reverse;
    flex: none;
    justify-content: flex-end;
    align-items: flex-start
  }

  .fs-cc-prefs_buttons-wrapper {
    justify-content: flex-start
  }

  .fs-cc-prefs_space-medium {
    grid-row-gap: .5rem;
    flex-direction: column
  }

  .fs-cc-prefs_content {
    padding: 1.5rem
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0
  }

  .fs-cc-prefs_component {
    padding: 1.5rem
  }

  .fs-cc-banner_component {
    display: none
  }

  .fs-cc-prefs_button {
    margin-bottom: 0
  }

  .grid-sprint-details {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-template-columns: 1fr
  }

  .grid-sprint-details.launch {
    grid-template-columns: 1fr
  }

  .link-vacancies {
    padding: 0 1.5rem
  }

  .link-job {
    border-width: 1px;
    padding-left: 1.5em;
    padding-right: 1.5em
  }

  .link-job.m-b-xs {
    padding-left: 1.5em;
    padding-right: 1.5em
  }

  .icon-sprint {
    height: 1.5em
  }

  .flex-sprint-title {
    flex-direction: column;
    align-items: flex-start
  }

  .wrapper-inner-text-rubens {
    margin-bottom: 1.5em;
    padding-left: 1.5em
  }

  .img-rubenshuis-text {
    width: 60vw
  }

  .wrapper-inner-img-rubens {
    height: 60vw
  }

  .img-rubens {
    max-width: none
  }

  .wrap-text-cta {
    height: 8.1em
  }

  .img-just-russel-2,
  .img-just-russel-3 {
    height: 48vw
  }

  .text-cta {
    max-width: 12ch;
    font-size: 2.5em
  }

  .logo-preloader {
    width: 7.5em
  }

  .wrapper-110vh {
    height: auto;
    min-height: auto;
    border-radius: 1.5rem;
    padding-top: 5rem;
    padding-bottom: 5rem
  }

  .text-logo {
    line-height: 1;
    width: 130px;
    height: 40px;
  }

  .m-t-xl-m {
    margin-top: 3rem
  }

  .big-text-our-story {
    font-size: 2.5em
  }

  .partner-wrapper {
    width: 12rem;
    padding-left: .5rem;
    padding-right: .5rem
  }

  .form-display_flex {
    flex-direction: column
  }

  .grid-3c.is-case {
    grid-template-columns: 1fr 1fr;
    position: static
  }

  .scroll-case_wrapper {
    grid-column-gap: .5em;
    grid-row-gap: .5em
  }

  .padding-section-ultra-zero.is-tomorrowland-1 {
    margin-top: .5em
  }

  .styleguide_list.is-colors {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
  }

  .styleguide_list.tablet-2 {
    grid-column-gap: 1.5em
  }

  .circle-color-styleguide {
    width: 3.5em;
    height: 3.5em
  }

  .styleguide_component {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .styleguide_component.hide-m {
    display: none
  }

  .styleguide-info_list.is-padding {
    padding-bottom: 1em
  }

  .image-case_wrapper.is-overview-case {
    min-height: auto
  }

  .image-case_wrapper.is-banqup.is-video-webflow.is-upb-11 {
    height: 53vw
  }

  .image-case_wrapper.is-tml {
    height: 50vw
  }

  .image-case_wrapper.is-client-story {
    height: 100vw
  }

  .image-case_wrapper.is-overview-case-image {
    height: 36vw
  }

  .image-case_wrapper.is-talentlogiqs-1 {
    height: 56vw
  }

  .image-case_wrapper.is-upb-1 {
    border-radius: .375rem
  }

  .image-case_wrapper.is-bigger-mobile {
    height: 100vw
  }

  .image-case.is-video.is-banqup-4 {
    left: -30%
  }

  .image-case.is-banqup-6 {
    width: 140%
  }

  .numbers_list {
    grid-column-gap: 2em;
    grid-row-gap: 2em
  }

  .heading-style-h2.text-primary-base.is-number {
    font-size: 2em
  }

  .flex-technologies {
    overflow: hidden
  }

  .icon-height-medium {
    max-width: 100%
  }

  .flex-overview-case {
    justify-content: flex-start
  }

  .flex-overview-case.is-padding.is-padding-bottom-mobile {
    padding-bottom: 3rem
  }

  .background-shape_wrapper.is-1 {
    max-width: 9rem;
    top: 9em;
    left: -13%
  }

  .background-shape_wrapper.is-2 {
    max-width: 12rem;
    top: -31%
  }

  .background-shape_wrapper.is-upg {
    width: 16rem;
    height: 16rem
  }

  .background-shape_wrapper.is-upg-1 {
    max-width: 10rem;
    top: -16%;
    left: -.2rem
  }

  .tml-play_btn-wrapper.is-reel {
    padding-left: .75rem;
    padding-right: .75rem;
    top: 38%;
    bottom: 38%;
    left: 31%;
    right: 31%
  }

  .category-overview_wrapper {
    grid-template-columns: 1fr 1fr
  }

  .div-block-54 {
    padding: 1rem
  }

  .text-no-shrink {
    flex: none
  }

  .horizontal-scroll_wrapper {
    overflow: hidden
  }

  .schedule_wrapper {
    margin-left: -2rem;
    margin-right: -2rem;
    padding-left: 2rem
  }

  .schedule_item {
    width: 85vw;
    padding: 1.5rem
  }

  .counter-value {
    font-size: 2em
  }

  .tml-play_btn-wrapper-mobile {
    top: 37%;
    bottom: 37%;
    left: 27%;
    right: 27%
  }

  .tml-play_btn-wrapper-mobile.is-reel {
    padding-left: .75rem;
    padding-right: .75rem;
    top: 38%;
    bottom: 38%;
    left: 31%;
    right: 31%
  }

  .image-case-hero_wrapper.is-banqup.is-video-webflow.is-upb-11 {
    height: 53vw
  }

  .image-case-hero_wrapper.is-tml {
    height: 50vw
  }

  .image-case-hero_wrapper.is-client-story {
    height: 100vw;
    min-height: 27.5rem
  }

  .image-case-hero_wrapper.is-overview-case-image {
    height: 36vw
  }

  .image-case-hero_wrapper.is-talentlogiqs-1 {
    height: 56vw
  }

  .image-case-hero_wrapper.is-bigger-mobile {
    height: 100vw
  }

  .category-color-overview {
    margin-top: -1.5rem
  }
}

#w-node-_8dbae218-6ddc-d279-6e3c-68cb468ba500-62586b20 {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-_03ac8f20-2957-ed33-a7b3-9be5cb9abc38-62586b20,
#w-node-_785d159d-4d0e-b61f-2337-dab227b87c76-62586b20 {
  grid-area: 1/2/2/12
}

#w-node-c39523ad-bd66-c0bc-cc42-a8b502174d5c-62586b20 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_70ff99e9-836d-7f9d-8080-4e964bd4058e-62586b20 {
  grid-area: 2/1/3/6
}

#w-node-_3ed7ff46-cfc3-a099-27dc-129b8ca25ec9-62586b20 {
  grid-area: 2/8/3/13;
  align-self: end;
  justify-self: end
}

#w-node-c754ea3f-e5be-aea3-5b4e-3f8000895a76-62586b20 {
  grid-area: 3/1/4/13
}

#w-node-_08552228-74cc-668b-e001-b6d943ebdf01-62586b20 {
  align-self: start;
  justify-self: end
}

#w-node-_08552228-74cc-668b-e001-b6d943ebdf05-62586b20 {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_08552228-74cc-668b-e001-b6d943ebdf0f-62586b20,
#w-node-_08552228-74cc-668b-e001-b6d943ebdf10-62586b20,
#w-node-_08552228-74cc-668b-e001-b6d943ebdf11-62586b20,
#w-node-_08552228-74cc-668b-e001-b6d943ebdf12-62586b20,
#w-node-_08552228-74cc-668b-e001-b6d943ebdf13-62586b20,
#w-node-_08552228-74cc-668b-e001-b6d943ebdf16-62586b20,
#w-node-_7e204b12-7a5d-8d81-8160-3b1c34f89ea6-62586b20 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b511-28d6b508 {
  grid-area: 1/6/2/13
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b535-28d6b508,
#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b55c-28d6b508 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b5a2-28d6b508 {
  grid-area: 1/1/3/3
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b5a4-28d6b508 {
  grid-area: 1/3/2/5
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b5a6-28d6b508 {
  grid-area: 2/3/3/4
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b5a8-28d6b508 {
  grid-area: 2/4/3/5
}

#w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b5aa-28d6b508 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94ced-b7d94cdd,
#w-node-_730c5a2f-16ac-7c3f-b8d3-06c306d63f20-b7d94cdd,
#w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94cee-b7d94cdd {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94cf3-b7d94cdd {
  grid-area: 2/1/3/5
}

#w-node-bb734cef-bb11-b45a-5d14-7e55295de90f-b7d94cdd,
#w-node-_968724e4-9c69-5728-5757-1b8c1025888d-b7d94cdd {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_276b5e13-263c-f2f8-5986-c98896ad79b8-b7d94cdd {
  grid-area: 1/8/2/13
}

#w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94cf5-b7d94cdd {
  grid-area: 1/8/2/9
}

#w-node-cb7db162-2cc4-5dac-12dd-74e641416b38-b7d94cdd {
  grid-area: 1/9/2/11
}

#w-node-d9a9ae20-d0f4-9afa-4e3a-1f8dd134b6d3-b7d94cdd {
  grid-area: 1/11/2/12
}

#w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94d15-b7d94cdd {
  grid-area: 1/11/2/13;
  justify-self: end
}

#w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf08-b7d94cdd {
  grid-area: 2/8/3/13
}

#w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf0d-b7d94cdd,
#w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf0e-b7d94cdd {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf1c-b7d94cdd {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf1d-b7d94cdd {
  justify-self: start
}

#w-node-d251251c-1ac7-a14e-c4d6-0df3aafb1cc9-e06dc8e1,
#w-node-fecf3def-0899-f869-5389-8dcee06dc8e5-e06dc8e1 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-fecf3def-0899-f869-5389-8dcee06dc8e9-e06dc8e1 {
  grid-area: 2/1/3/7;
  align-self: start;
  justify-self: start
}

#w-node-fecf3def-0899-f869-5389-8dcee06dc8eb-e06dc8e1 {
  grid-area: 1/7/3/13
}

#w-node-_979f7a83-f955-c34d-dc74-b8b45620b455-be5eeee5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_56706e52-e10f-e082-d0e4-9933be5eeeea-be5eeee5 {
  grid-area: 2/1/3/8
}

#w-node-_56706e52-e10f-e082-d0e4-9933be5eeef4-be5eeee5 {
  grid-area: 2/10/3/13;
  align-self: end;
  justify-self: end
}

#w-node-_374c3a25-5755-3917-cfcd-9741d7b0e45b-12760a69,
#w-node-_374c3a25-5755-3917-cfcd-9741d7b0e45f-12760a69,
#w-node-_374c3a25-5755-3917-cfcd-9741d7b0e463-12760a69,
#w-node-_374c3a25-5755-3917-cfcd-9741d7b0e467-12760a69,
#w-node-e51eb8ea-b539-986c-5dde-2b14fd5c81a4-12760a69,
#w-node-_18eec6e8-976d-4f1e-d7e3-ce904084b653-12760a69 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42c0032b-c377-ca8d-fa16-6cadb5a26da8-b5a26da3 {
  grid-area: 1/1/3/6
}

#w-node-_42c0032b-c377-ca8d-fa16-6cadb5a26db2-b5a26da3 {
  grid-area: 1/7/3/13
}

#w-node-_90a1ea77-38ee-e9d1-28c8-bc758065825d-8065825d {
  grid-area: 2/2/3/12
}

#w-node-ff53189c-744c-1a93-6215-1ae6a995d1e6-11dbf66e {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-d977eadf-ac9a-2d25-ec73-51f72ca59524-11dbf66e {
  grid-area: span 1/span 6/span 1/span 6;
  align-self: end;
  justify-self: end
}

#w-node-e95847d1-35be-75fe-545f-90654c45e312-11dbf66e {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-e95847d1-35be-75fe-545f-90654c45e316-11dbf66e {
  grid-area: 1/9/2/13
}

#w-node-ca6e4c67-1636-3322-a14e-53cd599b9f0f-11dbf66e {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-af694369-ebf2-d5db-c2b3-33ee1e445eac-11dbf66e {
  grid-area: 1/6/2/12
}

#w-node-_1f7c9550-6a03-da75-32f1-8b8096234084-11dbf66e,
#w-node-_64674f01-450f-7803-128f-b78865715c83-11dbf66e,
#w-node-_563d4c1d-e31b-a87a-0d55-5f948a11c7bf-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1
}

#show-billtobox-1.w-node-_0696ad83-50d2-220e-3ed3-b4e744988116-11dbf66e,
#w-node-_7d3968b0-8858-2f2d-a787-6045f7f4566d-11dbf66e,
#w-node-_3bb2efa5-7f67-23ed-9dd6-15e91986e1d0-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-da11ee81-2ceb-c26c-b4eb-8442a317c32a-11dbf66e,
#w-node-e04e4b26-f6f6-b9a9-5b87-66d41ae924f6-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_11953532-1488-3da0-5628-e7ea6feadc73-11dbf66e,
#w-node-_35d7f30e-ec26-8ebf-2f27-e9a04ae6b6cc-11dbf66e,
#w-node-b8b89a13-275e-b4fc-4836-42166a2ff4a2-11dbf66e,
#w-node-_59fec700-d18b-67c3-9554-95ec499a092c-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c20156b6-11dbf66e,
#w-node-_8e5092ff-055c-16f0-1996-3e44c20156c3-11dbf66e,
#w-node-_8e5092ff-055c-16f0-1996-3e44c20156dd-11dbf66e,
#w-node-_8e5092ff-055c-16f0-1996-3e44c20156ea-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_53182b2b-46ab-6cf5-50b5-2c85bfd29720-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c20156f7-11dbf66e {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c20156f8-11dbf66e {
  grid-area: 3/1/4/2
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c20156fa-11dbf66e {
  grid-area: 3/2/4/3
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c20156fc-11dbf66e {
  grid-area: 3/3/4/4
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c20156fe-11dbf66e {
  grid-area: 3/4/4/5
}

#w-node-_8e5092ff-055c-16f0-1996-3e44c2015700-11dbf66e {
  grid-area: 3/5/4/6
}

#w-node-c36a1b70-b3b7-b7a8-31b5-3b5647c72e41-11dbf66e,
#w-node-_2621e622-4de2-9c80-4c46-4201754b3dad-11dbf66e,
#w-node-_70040236-fa8f-52e0-13e5-e3d22ad03b01-11dbf66e,
#w-node-ca3fa46b-a789-3c67-8206-b9393a840ec3-11dbf66e,
#w-node-e61a665f-da7b-5686-bb32-95876d777029-11dbf66e,
#w-node-_33cae984-9dc4-ce49-430c-d3b8c9513067-11dbf66e,
#w-node-_8535f15d-dcca-300f-5cc4-e3b8baec5400-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5bbd724a-da2b-8828-69db-c062e54b23f3-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f91f616e-cc90-f856-3ae9-03c463433e55-11dbf66e,
#w-node-_30de2fb4-928d-0fd5-18a8-693391e690ee-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70040236-fa8f-52e0-13e5-e3d22ad03b03-11dbf66e,
#w-node-_70040236-fa8f-52e0-13e5-e3d22ad03b05-11dbf66e,
#w-node-_786a11bb-87d8-5e64-2836-c5b3e178def6-11dbf66e,
#w-node-_01bc16d9-28a5-ed10-abe7-c61de14ddf34-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1
}

#show-billtobox-3.w-node-_076faf3c-7156-b856-b550-5b93e44db5f3-11dbf66e,
#w-node-c561d2b2-0ff7-44ef-b9c9-74638486412c-11dbf66e,
#w-node-_8ed92139-c373-72ba-3fa9-12d6a24d229b-11dbf66e,
#w-node-d6d37076-b19a-9aa6-5e7b-0c2021d34bb1-11dbf66e,
#w-node-e3c13299-220b-5c29-518f-bc078a021760-11dbf66e,
#w-node-_7f8110b0-00b9-f9ed-ef76-7f531daf9924-11dbf66e,
#w-node-_1ec74b9a-8d15-c41c-4589-4b275cda22fd-11dbf66e,
#w-node-_38a7ad0f-dbcf-05f1-15ce-6aaf46b3776b-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2d39322f-21cd-81fa-2b0a-ac9c41e38071-11dbf66e {
  grid-area: 1/3/2/11
}

#w-node-_64c3c46b-2001-b607-8c45-11e7e856c782-11dbf66e {
  justify-self: end
}

#w-node-d90a8b20-d8e3-fd5e-c4b3-8e0f4959382a-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb22-11dbf66e {
  align-self: start;
  justify-self: end
}

#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb26-11dbf66e {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb30-11dbf66e,
#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb31-11dbf66e,
#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb32-11dbf66e,
#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb33-11dbf66e,
#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb34-11dbf66e,
#w-node-_772e7a54-c77a-ad07-7496-ee19c6a68d0a-11dbf66e,
#w-node-_4f52de83-82a0-847b-9a0c-f98d994abb35-11dbf66e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6fde8e53-5bc6-3727-3bd7-b79a9ac790b3-b3f6f496,
#w-node-_6fde8e53-5bc6-3727-3bd7-b79a9ac790b4-b3f6f496 {
  grid-area: 1/2/2/12
}

#w-node-e38c73a3-54ed-c3e7-f500-614f0c8817c9-b3f6f496 {
  grid-area: span 1/span 8/span 1/span 8
}

#w-node-_50775ff2-344e-038f-48bc-0637f30d7921-b3f6f496 {
  grid-area: 2/1/2/6
}

#w-node-abecea19-75c3-287a-17b7-8095f950aa86-b3f6f496 {
  grid-area: 3/1/4/5;
  align-self: start;
  justify-self: start
}

#w-node-e6b975d6-8f19-332c-544b-0464bac80709-b3f6f496 {
  grid-area: 4/1/5/13
}

#w-node-_83f04b39-7c2e-9a3f-76bb-39f05aafed11-5aafed0f {
  grid-area: 1/1/2/6
}

#w-node-_83f04b39-7c2e-9a3f-76bb-39f05aafed1e-5aafed0f {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_70f25dc4-3a15-5c14-45ee-25cee993be34-e993be34 {
  grid-area: 1/7/2/13
}

#w-node-c2c46abf-a905-12cd-7b9b-6756c63577ad-c63577a9 {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b83-3d48894a {
  grid-area: 1/1/2/6
}

#w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b88-3d48894a {
  grid-area: 1/7/2/10
}

#w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b95-3d48894a {
  grid-area: 1/10/2/13
}

#w-node-_20b6a290-0ec2-46b4-9e72-f68a318f3698-3d48894a {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_20b6a290-0ec2-46b4-9e72-f68a318f369a-3d48894a {
  grid-area: 1/7/2/13
}

#w-node-_916efc66-5deb-93d8-2278-18fde0e073de-3d48894a {
  grid-area: 1/1/3/6
}

#w-node-_916efc66-5deb-93d8-2278-18fde0e073e8-3d48894a {
  grid-area: 1/7/3/13
}

#w-node-bc2ef55c-5e35-20ae-dc86-bda79bb73841-3d48894a {
  grid-area: 1/1/2/6
}

#w-node-bc2ef55c-5e35-20ae-dc86-bda79bb7384e-3d48894a {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-be60883e-9de5-88fa-4880-264b7103548c-3d48894a {
  grid-area: 1/7/2/13
}

#w-node-be60883e-9de5-88fa-4880-264b7103548d-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b71035491-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b71035498-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b7103549f-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b710354a6-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b710354ad-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b710354b4-3d48894a,
#w-node-be60883e-9de5-88fa-4880-264b710354bb-3d48894a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-be60883e-9de5-88fa-4880-264b710354bf-3d48894a {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-be60883e-9de5-88fa-4880-264b710354c1-3d48894a {
  justify-self: start
}

#w-node-_086ea96c-0dc1-ee6f-105c-530fe6dee0a4-fb1693c1 {
  grid-area: 1/1/2/6
}

#w-node-_086ea96c-0dc1-ee6f-105c-530fe6dee0b1-fb1693c1 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_26200079-b8de-d607-5bfb-5c3a0dfcdebc-67f7e643 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27da9-67f7e643 {
  grid-area: 2/1/3/6
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27db9-67f7e643 {
  grid-area: 1/7/2/13;
  align-self: start
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27ddf-67f7e643 {
  grid-area: 3/1/4/13
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27de1-67f7e643 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27de3-67f7e643 {
  grid-area: 1/7/2/13
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27de4-67f7e643,
#w-node-_6992ec06-e723-f23f-befa-11c9f4f27de8-67f7e643,
#w-node-_6992ec06-e723-f23f-befa-11c9f4f27def-67f7e643,
#w-node-_6992ec06-e723-f23f-befa-11c9f4f27df6-67f7e643,
#w-node-b9fa3a2d-fa26-7a16-ee8d-acb5f23f6ed9-67f7e643,
#w-node-_6992ec06-e723-f23f-befa-11c9f4f27dfd-67f7e643,
#w-node-_6992ec06-e723-f23f-befa-11c9f4f27e04-67f7e643 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9877064-1b6e-f657-ab15-d84525725c19-67f7e643 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6992ec06-e723-f23f-befa-11c9f4f27e08-67f7e643 {
  justify-self: start
}

#w-node-a64eb5d3-1b9e-6bd7-6aa6-6329971eee69-48271a00 {
  grid-area: 1/1/2/5
}

#w-node-f6a40f49-89c6-56b3-575d-673200a2930d-48271a00 {
  grid-area: 1/7/2/13
}

#w-node-f6a40f49-89c6-56b3-575d-673200a29311-48271a00 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-a534f502-02ba-3a2a-1d9d-c4256ca99675-48271a00 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_1e4a3cbc-22e4-5f37-fd27-d8ff7b301c9d-48271a00 {
  grid-area: 1/7/2/13
}

#w-node-_61b1dab7-9ed9-c8cb-5341-5a095066517d-48271a00 {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-_61b1dab7-9ed9-c8cb-5341-5a0950665188-48271a00 {
  grid-area: 1/8/2/13
}

#w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d35-48271a00 {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d39-48271a00 {
  grid-area: 2/1/3/6
}

#w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d3e-48271a00 {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_68309050-60e8-b2d4-9a6c-69045d953f22-48271a00 {
  align-self: start;
  justify-self: end
}

#w-node-_68309050-60e8-b2d4-9a6c-69045d953f26-48271a00 {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_68309050-60e8-b2d4-9a6c-69045d953f30-48271a00,
#w-node-_68309050-60e8-b2d4-9a6c-69045d953f31-48271a00,
#w-node-_68309050-60e8-b2d4-9a6c-69045d953f32-48271a00,
#w-node-_68309050-60e8-b2d4-9a6c-69045d953f33-48271a00,
#w-node-_68309050-60e8-b2d4-9a6c-69045d953f34-48271a00,
#w-node-_68309050-60e8-b2d4-9a6c-69045d953f37-48271a00,
#w-node-d6c55d78-38c2-2a97-44ba-0468d9c21368-48271a00,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92d9-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e6-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e7-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92eb-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92f2-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92f9-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9300-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9307-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba930e-10ba92d5,
#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9315-10ba92d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9319-10ba92d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba931a-10ba92d5 {
  justify-self: start
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a3de-3514b5ce,
#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a3eb-3514b5ce,
#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a405-3514b5ce,
#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a412-3514b5ce {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a959b87-bf81-9462-8cff-22e2a06f75a2-3514b5ce {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a41f-3514b5ce {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a420-3514b5ce {
  grid-area: 3/1/4/2
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a422-3514b5ce {
  grid-area: 3/2/4/3
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a424-3514b5ce {
  grid-area: 3/3/4/4
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a426-3514b5ce {
  grid-area: 3/4/4/5
}

#w-node-_984933b4-3bbf-2941-eaff-062aeeb8a428-3514b5ce {
  grid-area: 3/5/4/6
}

#w-node-_95e64083-397d-2c49-fb3a-45f66bf4e518-3d7556fe {
  grid-area: 1/1/2/3
}

#w-node-_7eb215ae-7ea6-5823-689a-9cf318d52e1d-3d7556fe {
  grid-area: 1/5/2/8;
  justify-self: center
}

#w-node-_429419e9-7ed6-281d-8a92-16d306d5a16c-3d7556fe {
  grid-area: 1/10/2/13
}

#w-node-b8ec065a-872e-b87f-8558-244ef75e6868-3d7556fe {
  grid-area: 1/2/2/5
}

#w-node-ca3d9a47-d922-a208-1530-035d8dc49ef1-3d7556fe {
  grid-area: 2/6/3/8
}

#w-node-_491eda91-6621-dc58-74eb-e8e4b1e26605-3d7556fe {
  grid-area: 1/8/2/12;
  justify-self: center
}

#w-node-_4eccd65b-d9c8-1361-2f4a-d21586fbf1e1-3d7556fe {
  grid-area: 2/10/3/13;
  justify-self: end
}

#w-node-_7a508d5c-f74f-5309-df67-ab4244f8d4b4-3d7556fe {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_69239768-160a-783b-061f-83a9187fb017-3d7556fe {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_059d2400-de59-ef79-4862-ac8f70d9552d-3d7556fe {
  grid-area: 1/7/2/13
}

#w-node-_732be56e-2749-dd38-bbf9-b9ac80bec92c-3d7556fe,
#w-node-_86dc0b21-057f-f140-7692-c7d644a95544-3d7556fe,
#w-node-_3c872b9f-6bc2-da4e-14c3-6e987f162337-3d7556fe,
#w-node-_3eaa215b-a152-1779-5bd0-c3ed3af92861-3d7556fe {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_610e69bf-93d6-6e08-9073-501f921b5917-3d7556fe {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_610e69bf-93d6-6e08-9073-501f921b591b-3d7556fe {
  grid-area: 2/1/3/6
}

#w-node-_610e69bf-93d6-6e08-9073-501f921b5920-3d7556fe {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d66-3d7556fe {
  align-self: start;
  justify-self: end
}

#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d6a-3d7556fe {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d74-3d7556fe,
#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d75-3d7556fe,
#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d76-3d7556fe,
#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d77-3d7556fe,
#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d78-3d7556fe,
#w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d7b-3d7556fe,
#w-node-_947db1c4-8c49-e27c-4550-5f94159838bd-3d7556fe {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_64878d86-5699-9421-3c72-b4160983f2d2-dbcfde5f {
  grid-area: 1/1/2/5
}

#w-node-_64878d86-5699-9421-3c72-b4160983f2d7-dbcfde5f {
  grid-area: 1/7/2/13
}

#w-node-_64878d86-5699-9421-3c72-b4160983f2e8-dbcfde5f {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_64878d86-5699-9421-3c72-b4160983f2eb-dbcfde5f {
  grid-area: 1/7/2/13
}

#w-node-_64878d86-5699-9421-3c72-b4160983f317-dbcfde5f {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-_64878d86-5699-9421-3c72-b4160983f32b-dbcfde5f {
  grid-area: 1/8/2/13
}

#w-node-_64878d86-5699-9421-3c72-b4160983f356-dbcfde5f {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_64878d86-5699-9421-3c72-b4160983f35a-dbcfde5f {
  grid-area: 2/1/3/6
}

#w-node-_64878d86-5699-9421-3c72-b4160983f35f-dbcfde5f {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_011b290f-c43d-0059-4779-a7711332fc0a-dbcfde5f {
  align-self: start;
  justify-self: end
}

#w-node-_011b290f-c43d-0059-4779-a7711332fc0e-dbcfde5f {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_011b290f-c43d-0059-4779-a7711332fc18-dbcfde5f,
#w-node-_011b290f-c43d-0059-4779-a7711332fc19-dbcfde5f,
#w-node-_011b290f-c43d-0059-4779-a7711332fc1a-dbcfde5f,
#w-node-_011b290f-c43d-0059-4779-a7711332fc1b-dbcfde5f,
#w-node-_011b290f-c43d-0059-4779-a7711332fc1c-dbcfde5f,
#w-node-_011b290f-c43d-0059-4779-a7711332fc1f-dbcfde5f,
#w-node-_9ecaf767-544d-3fb5-4914-1ab28159e1f6-dbcfde5f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5e6-43b7e9ce {
  grid-area: 1/1/2/5
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5eb-43b7e9ce {
  grid-area: 1/7/2/13
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5ef-43b7e9ce {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5f5-43b7e9ce {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5f8-43b7e9ce {
  grid-area: 1/7/2/13
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e624-43b7e9ce {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e638-43b7e9ce {
  grid-area: 1/8/2/13
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e663-43b7e9ce {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e667-43b7e9ce {
  grid-area: 2/1/3/6
}

#w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e66c-43b7e9ce {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12065-43b7e9ce {
  align-self: start;
  justify-self: end
}

#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12069-43b7e9ce {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12073-43b7e9ce,
#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12074-43b7e9ce,
#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12075-43b7e9ce,
#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12076-43b7e9ce,
#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12077-43b7e9ce,
#w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb1207a-43b7e9ce,
#w-node-_2728fc22-0743-419b-d2b6-efa504e8aa7c-43b7e9ce,
#w-node-fa09bef3-8388-f4f5-5c55-5812b600dac9-b600dab7,
#w-node-fa09bef3-8388-f4f5-5c55-5812b600dad7-b600dab7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa09bef3-8388-f4f5-5c55-5812b600db0e-b600dab7 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ea168b47-e468-5e69-d5f3-d2e0e1471b36-b600dab7 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_46dc957b-949f-eb8f-9aff-164f2c618da5-b600dab7 {
  grid-area: 3/1/4/2
}

#w-node-_15422a20-ddfc-469c-cfc4-4c4a18cae0de-b600dab7,
#w-node-_922f6c37-2cea-9c59-dae2-e126ab3e24bf-b600dab7 {
  grid-area: 3/2/4/3
}

#w-node-_770ed9ba-65be-b12f-c470-30d394916741-b7bd72c4 {
  grid-area: 1/1/2/6
}

#w-node-_770ed9ba-65be-b12f-c470-30d394916746-b7bd72c4 {
  grid-area: 1/7/2/13
}

#w-node-_770ed9ba-65be-b12f-c470-30d39491674a-b7bd72c4,
#w-node-a49079e7-470e-a5f7-c234-447e92e4dfb2-b7bd72c4,
#w-node-_9c227ff3-e27f-2969-f23b-ed97b73c8dc8-b7bd72c4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_28eca65b-0b53-ca64-052e-61c1e457d2fc-b7bd72c4 {
  grid-area: 2/1/3/2
}

#w-node-_770ed9ba-65be-b12f-c470-30d394916750-b7bd72c4 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_770ed9ba-65be-b12f-c470-30d394916753-b7bd72c4 {
  grid-area: 1/7/2/13
}

#w-node-_770ed9ba-65be-b12f-c470-30d39491677a-b7bd72c4 {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-_770ed9ba-65be-b12f-c470-30d39491678e-b7bd72c4 {
  grid-area: 1/8/2/13
}

#w-node-_770ed9ba-65be-b12f-c470-30d3949167b9-b7bd72c4 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_770ed9ba-65be-b12f-c470-30d3949167bd-b7bd72c4 {
  grid-area: 2/1/3/6
}

#w-node-_770ed9ba-65be-b12f-c470-30d3949167c2-b7bd72c4 {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec74-b7bd72c4 {
  align-self: start;
  justify-self: end
}

#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec78-b7bd72c4 {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec82-b7bd72c4,
#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec83-b7bd72c4,
#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec84-b7bd72c4,
#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec85-b7bd72c4,
#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec86-b7bd72c4,
#w-node-_847926fc-c9d2-21c3-948e-7c0def83ec89-b7bd72c4,
#w-node-_8cc22698-55dc-9b14-5a8c-f8f5dcdb81ee-b7bd72c4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b4f-37a6071b {
  grid-area: 1/1/2/6
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b54-37a6071b {
  grid-area: 1/7/2/10
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b60-37a6071b {
  grid-area: 1/10/2/13
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b64-37a6071b,
#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b66-37a6071b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b6c-37a6071b {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b6f-37a6071b {
  grid-area: 1/7/2/13
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b9b-37a6071b {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80baf-37a6071b {
  grid-area: 1/8/2/13
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80bda-37a6071b {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80bde-37a6071b {
  grid-area: 2/1/3/6
}

#w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80be3-37a6071b {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956eb-37a6071b {
  align-self: start;
  justify-self: end
}

#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956ef-37a6071b {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956f9-37a6071b,
#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956fa-37a6071b,
#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956fb-37a6071b,
#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956fc-37a6071b,
#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956fd-37a6071b,
#w-node-_8da4def8-8df7-8dc2-60ce-fdba21e95700-37a6071b,
#w-node-e24a59ee-d2f5-a34b-8b25-34c0a0bede3b-37a6071b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3875-27bdbfa9 {
  grid-area: 1/1/2/6
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b387a-27bdbfa9 {
  grid-area: 1/7/2/13
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3888-27bdbfa9 {
  grid-area: 1/10/2/13
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b388c-27bdbfa9,
#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b388e-27bdbfa9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3894-27bdbfa9 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3897-27bdbfa9 {
  grid-area: 1/7/2/13
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b38c3-27bdbfa9 {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b38d7-27bdbfa9 {
  grid-area: 1/8/2/13
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b38ea-27bdbfa9 {
  grid-area: 2/8/3/13
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3902-27bdbfa9 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3906-27bdbfa9 {
  grid-area: 2/1/3/6
}

#w-node-bc287dd8-f4f4-c454-c348-0b3fb86b390b-27bdbfa9 {
  grid-area: 2/8/3/13;
  align-self: center;
  justify-self: end
}

#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3836-27bdbfa9 {
  align-self: start;
  justify-self: end
}

#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f383a-27bdbfa9 {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3844-27bdbfa9,
#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3845-27bdbfa9,
#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3846-27bdbfa9,
#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3847-27bdbfa9,
#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3848-27bdbfa9,
#w-node-_317e11c7-8e11-7812-66c7-7c82fc7f384b-27bdbfa9,
#w-node-d3d6cf14-def3-3db5-4423-d74316af4fd9-27bdbfa9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9893e22-8af7-68ae-31ad-e8c270c5cbaf-157b1bcf {
  grid-area: span 1/span 8/span 1/span 8
}

#w-node-f85904d1-9006-263e-03dc-8869495a4bc3-157b1bcf {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-c20aa03c-7408-9ee5-22d9-e87301c17f55-157b1bcf {
  grid-area: 1/9/2/13;
  justify-self: end
}

#w-node-_1d5027e3-f1b6-8838-a709-177c0b4d03db-157b1bcf {
  grid-area: 2/1/3/2;
  align-self: end;
  justify-self: start
}

#w-node-_450c3e5d-67e4-73a7-20e7-23e0bcd970ba-157b1bcf {
  grid-area: 2/2/2/3;
  align-self: end;
  justify-self: end
}

#w-node-e9ff169a-413a-200d-b709-20dd026f984b-157b1bcf,
#w-node-_840aa79c-90de-b4be-d22d-15edd6c59f03-157b1bcf,
#w-node-b20bc4ac-9911-ca21-5989-ebdebb016492-157b1bcf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b20bc4ac-9911-ca21-5989-ebdebb016493-157b1bcf {
  grid-area: 2/1/3/2;
  align-self: end;
  justify-self: start
}

#w-node-b20bc4ac-9911-ca21-5989-ebdebb016498-157b1bcf {
  grid-area: 2/2/2/3;
  align-self: end;
  justify-self: end
}

#w-node-c309e90a-dd22-e57c-0213-c09240cede1b-157b1bcf,
#w-node-_13a1fedb-454d-e08e-68a6-5bfcfe5f30f0-157b1bcf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f1f-157b1bcf {
  align-self: start;
  justify-self: end
}

#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f23-157b1bcf {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f2d-157b1bcf,
#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f2e-157b1bcf,
#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f2f-157b1bcf,
#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f30-157b1bcf,
#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f31-157b1bcf,
#w-node-d24ad7f5-a453-2494-5862-319b9e7c6f32-157b1bcf,
#w-node-_6852e3d2-c230-80b2-7be9-84f0b3061bcc-157b1bcf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3bd6ac1c-d2af-a2cd-df41-47920fca63a7-5cbcfa2e {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_3bd6ac1c-d2af-a2cd-df41-47920fca63ab-5cbcfa2e {
  grid-area: 2/1/3/6
}

#w-node-a6324df5-a28e-0cc7-b8e8-ce70f3490bbe-5cbcfa2e,
#w-node-_247680ac-e75d-dae2-2842-df437227795e-5cbcfa2e,
#w-node-_8930388c-c751-7ebd-7a86-b6f930d28748-5cbcfa2e,
#w-node-a4fe87d1-4af8-ba4d-b8d9-3c131aab0cc4-5cbcfa2e,
#w-node-a339bb63-13d7-c8d5-dc5c-d314243587c7-5cbcfa2e,
#w-node-_8d90aca6-31c8-a769-ff92-3c18174cb18e-5cbcfa2e {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_62390705-cced-033c-8712-f6b5f924c714-d17b9674,
#w-node-_7c8ca68b-e5ef-89c0-18e4-acda3abc3804-d17b9674 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1ea6-d17b9674 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1eab-d17b9674 {
  grid-area: 1/7/2/13
}

#w-node-_59f429b7-d37f-b131-9f1c-ccf11e73dadf-d17b9674 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_439ed3e4-cbec-7580-13f1-8ac8afea5104-d17b9674,
#w-node-_59f429b7-d37f-b131-9f1c-ccf11e73dae4-d17b9674 {
  grid-area: 1/7/2/13
}

#w-node-_58e32925-28fc-41af-0c45-38ead889a1fe-d17b9674,
#w-node-_3158398f-1351-0fc9-0ec9-37dec185bb81-d17b9674,
#w-node-_78837eac-a3fe-d0a0-966e-bbe6b26acc07-d17b9674,
#w-node-_5b6c256d-9db6-bef9-fc1f-c641611ee3d3-d17b9674,
#w-node-_8b5609cd-0dc9-97fc-2522-c794da293e2c-d17b9674,
#w-node-c8fc27c0-8087-ff21-5fde-2a1ebf1c8633-d17b9674,
#w-node-c3c902ee-46f5-789b-336f-6e34d9edc746-d17b9674,
#w-node-_459f6abb-15a8-7c49-556b-c9fe6f7a6f4e-d17b9674,
#w-node-c6054b74-2b21-3279-a91b-1bc82e240779-d17b9674,
#w-node-ba84a52e-3ec1-63da-560f-45af214e752d-d17b9674,
#w-node-_0354d9b2-e74b-3b7c-8a8b-95ad625d68e0-d17b9674,
#w-node-ea8be6af-faa2-0f43-c984-d70dc640f592-d17b9674,
#w-node-_53b46377-dad5-dfdd-a0e5-de7afd593b6d-d17b9674,
#w-node-_258b9c1a-b109-4e26-18f2-1b961dcd37b5-d17b9674,
#w-node-_07aacddd-298d-eb10-ea05-b8c5f76319a3-d17b9674,
#w-node-bebd0816-f5a4-5e16-f544-9fa70f6c1500-d17b9674,
#w-node-_43f3b83f-3191-5ee6-8bc4-3d918ac43f69-d17b9674,
#w-node-_99525817-bf0d-d80b-5ebe-bd140f3fd8b4-d17b9674 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_43603cae-6789-1e7e-a27a-edee9f4d1f6d-d17b9674 {
  grid-area: Area
}

#w-node-f41406f2-c3c1-bfb4-5ea6-d68ee5306d63-d17b9674,
#w-node-_5318122f-a9f3-1819-af4c-d1ceedd0c84e-d17b9674,
#w-node-b6c801ef-b766-680d-3c0c-6447ce9b86ae-d17b9674 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7742855f-45e7-ba37-71ba-5f5a4dd2fadf-d17b9674 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_7742855f-45e7-ba37-71ba-5f5a4dd2fae4-d17b9674 {
  grid-area: 1/7/2/13
}

#w-node-a96572b5-48f8-16c2-22c8-efaf3ccbc336-d17b9674 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-a96572b5-48f8-16c2-22c8-efaf3ccbc33b-d17b9674 {
  grid-area: 1/7/2/13
}

#w-node-b3229c88-345d-b9e4-74fd-63f3d17aeefb-d17b9674 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-b3229c88-345d-b9e4-74fd-63f3d17aef00-d17b9674 {
  grid-area: 1/7/2/13
}

#w-node-_62390705-cced-033c-8712-f6b5f924c714-368522f9,
#w-node-_7c8ca68b-e5ef-89c0-18e4-acda3abc3804-368522f9 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1ea6-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1eab-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-_7571db52-fe1c-e0af-f4ae-fa0f88dad1a8-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_7571db52-fe1c-e0af-f4ae-fa0f88dad1ad-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-_4f44a0db-a1fc-a69b-ea01-ac5c2e7aa523-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4f44a0db-a1fc-a69b-ea01-ac5c2e7aa528-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-_27b3b5dd-1fed-96a4-6271-f8658b9453c5-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_27b3b5dd-1fed-96a4-6271-f8658b9453ca-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-_85aac380-7725-ae02-41e4-3c424bb36fce-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_85aac380-7725-ae02-41e4-3c424bb36fd3-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-_83d3afc9-2c4d-e844-f913-21c92fcba03e-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_83d3afc9-2c4d-e844-f913-21c92fcba043-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-_96851c1d-b277-7173-26a8-d370d249c663-368522f9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_96851c1d-b277-7173-26a8-d370d249c668-368522f9 {
  grid-area: 1/7/2/13
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6b9a-0e861d74 {
  grid-area: 1/6/2/13
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6bbe-0e861d74,
#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6be5-0e861d74 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c20-0e861d74 {
  grid-area: 1/1/3/3
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c22-0e861d74 {
  grid-area: 1/3/2/5
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c24-0e861d74 {
  grid-area: 2/3/3/4
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c26-0e861d74 {
  grid-area: 2/4/3/5
}

#w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c28-0e861d74 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c7b9fba3-5baf-55bd-f236-b6fdde47679a-a1e602f1 {
  grid-area: 1/1/3/5
}

#w-node-e0de1b46-38b6-2913-dbf8-d0cd87c3d26a-a1e602f1 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-e0de1b46-38b6-2913-dbf8-d0cd87c3d26d-a1e602f1 {
  grid-area: 1/7/2/13
}

#w-node-_1b73a222-431d-edb1-7f58-2311d1866f2f-a1e602f1 {
  grid-area: 1/1/2/7;
  align-self: auto
}

#w-node-_1b73a222-431d-edb1-7f58-2311d1866f38-a1e602f1 {
  grid-area: 1/8/2/13
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec149e-a1e602f1 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a3-a1e602f1 {
  grid-area: 2/1/3/6
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a8-a1e602f1 {
  grid-area: 2/8/3/13;
  align-self: end;
  justify-self: end
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14ac-a1e602f1 {
  grid-area: 3/1/4/13
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14b2-a1e602f1 {
  align-self: start;
  justify-self: end
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14b6-a1e602f1 {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: end;
  justify-self: start
}

#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14c0-a1e602f1,
#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14c1-a1e602f1,
#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14c2-a1e602f1,
#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14c3-a1e602f1,
#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14c4-a1e602f1,
#w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14c7-a1e602f1,
#w-node-b21399c8-b35f-9624-de9c-4db596e6617e-a1e602f1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f6f77e0-c7d6-7769-9d20-9ee77e96e419-a1e602f1 {
  grid-area: 1/1/3/6
}

#w-node-_7f6f77e0-c7d6-7769-9d20-9ee77e96e427-a1e602f1 {
  grid-area: 1/7/3/13
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a83d-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a842-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a84a-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a850-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a856-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a879-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a87a-c338ec7c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8b3-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8bb-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8bc-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8c4-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8c5-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8d9-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8e8-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8f7-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a906-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a915-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a924-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a933-c338ec7c {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a934-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a937-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a93a-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a941-c338ec7c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a943-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a945-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a946-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a94b-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start;
  justify-self: end
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a94d-c338ec7c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a958-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a95a-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a95c-c338ec7c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a983-c338ec7c {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a985-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a986-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a98c-c338ec7c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a99a-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a99b-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a99d-c338ec7c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9d6-c338ec7c {
  align-self: start;
  justify-self: end
}

#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9da-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9db-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9dc-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9dd-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9de-c338ec7c,
#w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9e1-c338ec7c,
#w-node-_37c92867-57f2-3f28-9e19-70a21dd5832f-c338ec7c,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acbfd-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc02-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc13-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc19-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc1f-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc42-372590b0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc43-372590b0 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc7c-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc84-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc85-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc8d-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acc8e-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acca2-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475accb1-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475accc0-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acccf-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475accde-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acced-372590b0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475accfc-372590b0 {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475accfd-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd00-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd03-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0a-372590b0 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0c-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0e-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0f-372590b0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd14-372590b0 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start;
  justify-self: end
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd16-372590b0 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd21-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd23-372590b0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd25-372590b0 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4c-372590b0 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4e-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4f-372590b0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd55-372590b0 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd63-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd64-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd66-372590b0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acd9f-372590b0 {
  align-self: start;
  justify-self: end
}

#w-node-_4b291e0d-ec0a-3914-da81-55e3475acda3-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acda4-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acda5-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acda6-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acda7-372590b0,
#w-node-_4b291e0d-ec0a-3914-da81-55e3475acdaa-372590b0,
#w-node-a9e61e24-5cf4-bc65-c736-ddd03af7584f-372590b0,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ecbe-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ecc3-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81eccb-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ecd1-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ecd7-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ecfa-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81ecfb-8572b36c {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed17-8572b36c {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed1f-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed20-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed28-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed29-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed31-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed37-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed39-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed3b-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed3d-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed3f-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed41-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed4f-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed5e-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed6d-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed7c-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed8b-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ed9a-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edad-8572b36c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edaf-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81edb1-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81edb2-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edb7-8572b36c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start;
  justify-self: end
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edb9-8572b36c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edc4-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81edc6-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edc8-8572b36c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edef-8572b36c {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edf1-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81edf2-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81edf8-8572b36c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee06-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee07-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee09-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee42-8572b36c {
  align-self: start;
  justify-self: end
}

#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee46-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee47-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee48-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee49-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee4a-8572b36c,
#w-node-ca96bd90-738c-a29f-91a5-b9648a81ee4d-8572b36c,
#w-node-cb57d4dc-40e7-7475-510e-8525ed0ed93f-8572b36c {
  grid-area: span 1/span 1/span 1/span 1
}

@media screen and (min-width:1920px) {
  #w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf08-b7d94cdd {
    grid-area: 2/8/3/13
  }

  #w-node-_26200079-b8de-d607-5bfb-5c3a0dfcdebc-67f7e643 {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27da9-67f7e643 {
    grid-area: 2/1/3/7
  }
}

@media screen and (min-width:1440px) {
  #w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf08-b7d94cdd {
    grid-area: 2/8/3/13
  }
}

@media screen and (max-width:991px) {
  #w-node-_03ac8f20-2957-ed33-a7b3-9be5cb9abc38-62586b20 {
    grid-area: 1/1/2/13
  }

  #w-node-c39523ad-bd66-c0bc-cc42-a8b502174d5c-62586b20 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_70ff99e9-836d-7f9d-8080-4e964bd4058e-62586b20 {
    grid-area: 2/1/3/13
  }

  #w-node-_3ed7ff46-cfc3-a099-27dc-129b8ca25ec9-62586b20 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: start
  }

  #w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b535-28d6b508 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b55c-28d6b508 {
    grid-area: 2/1/3/13
  }

  #w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b58b-28d6b508,
  #w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b597-28d6b508 {
    grid-area: span 1/span 3/span 1/span 3
  }

  #w-node-_19ebc5c8-49b9-e85b-f70f-437728d6b5aa-28d6b508 {
    grid-column: span 3/span 3
  }

  #w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94ced-b7d94cdd,
  #w-node-_276b5e13-263c-f2f8-5986-c98896ad79b8-b7d94cdd {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94cf5-b7d94cdd {
    grid-area: 2/1/3/5
  }

  #w-node-cb7db162-2cc4-5dac-12dd-74e641416b38-b7d94cdd,
  #w-node-d9a9ae20-d0f4-9afa-4e3a-1f8dd134b6d3-b7d94cdd {
    grid-area: 1/1/2/5
  }

  #w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94d15-b7d94cdd {
    grid-area: 2/9/3/13;
    justify-self: auto
  }

  #w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf08-b7d94cdd {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf10-b7d94cdd,
  #w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf17-b7d94cdd {
    grid-area: 1/2/2/3;
    justify-self: end
  }

  #w-node-d251251c-1ac7-a14e-c4d6-0df3aafb1cc9-e06dc8e1 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-fecf3def-0899-f869-5389-8dcee06dc8e5-e06dc8e1 {
    grid-column: span 12/span 12
  }

  #w-node-fecf3def-0899-f869-5389-8dcee06dc8e9-e06dc8e1 {
    grid-row: 3/4
  }

  #w-node-fecf3def-0899-f869-5389-8dcee06dc8eb-e06dc8e1 {
    grid-area: 2/1/3/13
  }

  #w-node-_979f7a83-f955-c34d-dc74-b8b45620b455-be5eeee5 {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-_56706e52-e10f-e082-d0e4-9933be5eeeea-be5eeee5 {
    grid-area: 2/1/3/13
  }

  #w-node-_56706e52-e10f-e082-d0e4-9933be5eeef4-be5eeee5 {
    grid-area: 3/8/4/13
  }

  #w-node-_42c0032b-c377-ca8d-fa16-6cadb5a26da8-b5a26da3,
  #w-node-_42c0032b-c377-ca8d-fa16-6cadb5a26db2-b5a26da3 {
    grid-area: span 2/span 12/span 2/span 12
  }

  #w-node-e95847d1-35be-75fe-545f-90654c45e312-11dbf66e {
    grid-column: span 12/span 12
  }

  #w-node-e95847d1-35be-75fe-545f-90654c45e316-11dbf66e {
    grid-area: span 1/span 7/span 1/span 7
  }

  #w-node-ca6e4c67-1636-3322-a14e-53cd599b9f0f-11dbf66e {
    grid-column: span 12/span 12
  }

  #w-node-af694369-ebf2-d5db-c2b3-33ee1e445eac-11dbf66e {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_2d39322f-21cd-81fa-2b0a-ac9c41e38071-11dbf66e {
    grid-column: 2/12
  }

  #w-node-_6fde8e53-5bc6-3727-3bd7-b79a9ac790b3-b3f6f496 {
    grid-area: 1/1/2/13
  }

  #w-node-_50775ff2-344e-038f-48bc-0637f30d7921-b3f6f496 {
    grid-area: 2/1/2/9
  }

  #w-node-abecea19-75c3-287a-17b7-8095f950aa86-b3f6f496 {
    grid-area: 3/1/4/7;
    align-self: auto;
    justify-self: auto
  }

  #w-node-e6b975d6-8f19-332c-544b-0464bac80709-b3f6f496 {
    grid-row: 5/6
  }

  #w-node-_83f04b39-7c2e-9a3f-76bb-39f05aafed11-5aafed0f,
  #w-node-_70f25dc4-3a15-5c14-45ee-25cee993be34-e993be34 {
    grid-area: span 2/span 12/span 2/span 12
  }

  #w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b83-3d48894a {
    grid-area: 1/1/2/13
  }

  #w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b88-3d48894a {
    grid-area: 2/1/3/2
  }

  #w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b95-3d48894a {
    grid-area: 2/3/3/6
  }

  #w-node-_20b6a290-0ec2-46b4-9e72-f68a318f3698-3d48894a {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-_916efc66-5deb-93d8-2278-18fde0e073de-3d48894a,
  #w-node-_916efc66-5deb-93d8-2278-18fde0e073e8-3d48894a,
  #w-node-bc2ef55c-5e35-20ae-dc86-bda79bb73841-3d48894a {
    grid-area: span 2/span 12/span 2/span 12
  }

  #w-node-be60883e-9de5-88fa-4880-264b7103548c-3d48894a {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-be60883e-9de5-88fa-4880-264b7103548d-3d48894a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #JobApplication.w-node-be60883e-9de5-88fa-4880-264b7103548f-3d48894a {
    grid-area: span 2/span 4/span 2/span 4
  }

  #w-node-be60883e-9de5-88fa-4880-264b71035493-3d48894a,
  #w-node-be60883e-9de5-88fa-4880-264b7103549a-3d48894a,
  #w-node-be60883e-9de5-88fa-4880-264b710354a1-3d48894a,
  #w-node-be60883e-9de5-88fa-4880-264b710354a8-3d48894a,
  #w-node-be60883e-9de5-88fa-4880-264b710354af-3d48894a,
  #w-node-be60883e-9de5-88fa-4880-264b710354b6-3d48894a {
    grid-area: 1/2/2/3;
    justify-self: end
  }

  #w-node-_086ea96c-0dc1-ee6f-105c-530fe6dee0a4-fb1693c1 {
    grid-area: span 2/span 12/span 2/span 12
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27da9-67f7e643 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27db9-67f7e643 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: end
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27ddf-67f7e643 {
    grid-area: 3/1/4/13
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de1-67f7e643 {
    grid-area: 2/1/3/13
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de3-67f7e643 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #ContactForm.w-node-_6992ec06-e723-f23f-befa-11c9f4f27de6-67f7e643 {
    grid-area: span 2/span 4/span 2/span 4
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27dea-67f7e643,
  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27df1-67f7e643,
  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27df8-67f7e643,
  #w-node-b9fa3a2d-fa26-7a16-ee8d-acb5f23f6edb-67f7e643,
  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27dff-67f7e643 {
    grid-area: 1/2/2/3;
    justify-self: end
  }

  #w-node-a64eb5d3-1b9e-6bd7-6aa6-6329971eee69-48271a00 {
    grid-area: 1/1/2/13
  }

  #w-node-f6a40f49-89c6-56b3-575d-673200a2930d-48271a00 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-a534f502-02ba-3a2a-1d9d-c4256ca99675-48271a00 {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-_61b1dab7-9ed9-c8cb-5341-5a095066517d-48271a00 {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_61b1dab7-9ed9-c8cb-5341-5a0950665188-48271a00,
  #w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d35-48271a00,
  #w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d39-48271a00 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d3e-48271a00 {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: auto
  }

  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92d9-10ba92d5,
  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e6-10ba92d5 {
    grid-area: span 1/span 6/span 1/span 6
  }

  #SprintForm.w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e9-10ba92d5 {
    grid-area: span 2/span 4/span 2/span 4
  }

  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92ed-10ba92d5,
  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92f4-10ba92d5,
  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92fb-10ba92d5,
  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9302-10ba92d5,
  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9309-10ba92d5,
  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba9310-10ba92d5 {
    grid-area: 1/2/2/3;
    justify-self: end
  }

  #w-node-_95e64083-397d-2c49-fb3a-45f66bf4e518-3d7556fe {
    grid-area: 1/1/2/5;
    justify-self: center
  }

  #w-node-_7eb215ae-7ea6-5823-689a-9cf318d52e1d-3d7556fe {
    grid-row-end: 3;
    grid-column-end: 9
  }

  #w-node-_429419e9-7ed6-281d-8a92-16d306d5a16c-3d7556fe {
    grid-area: 2/1/3/5;
    align-self: end
  }

  #w-node-b8ec065a-872e-b87f-8558-244ef75e6868-3d7556fe {
    grid-area: 1/9/2/13;
    justify-self: center
  }

  #w-node-ca3d9a47-d922-a208-1530-035d8dc49ef1-3d7556fe {
    grid-area: 2/9/3/13;
    justify-self: center
  }

  #w-node-_491eda91-6621-dc58-74eb-e8e4b1e26605-3d7556fe {
    grid-area: 1/8/2/12
  }

  #w-node-_4eccd65b-d9c8-1361-2f4a-d21586fbf1e1-3d7556fe {
    grid-column-start: 1
  }

  #w-node-_7a508d5c-f74f-5309-df67-ab4244f8d4b4-3d7556fe {
    order: 9999;
    grid-column: span 12/span 12
  }

  #w-node-_059d2400-de59-ef79-4862-ac8f70d9552d-3d7556fe,
  #w-node-_610e69bf-93d6-6e08-9073-501f921b5917-3d7556fe {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_610e69bf-93d6-6e08-9073-501f921b5920-3d7556fe {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: start
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f2d2-dbcfde5f {
    grid-area: 1/1/2/13
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f2d7-dbcfde5f {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f2e8-dbcfde5f {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f317-dbcfde5f {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f32b-dbcfde5f,
  #w-node-_64878d86-5699-9421-3c72-b4160983f356-dbcfde5f,
  #w-node-_64878d86-5699-9421-3c72-b4160983f35a-dbcfde5f {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f35f-dbcfde5f {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: auto
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5e6-43b7e9ce {
    grid-area: 1/1/2/13
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5eb-43b7e9ce {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5f5-43b7e9ce {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e624-43b7e9ce {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e638-43b7e9ce,
  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e663-43b7e9ce,
  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e667-43b7e9ce {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e66c-43b7e9ce {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: auto
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d394916741-b7bd72c4 {
    grid-area: 1/1/2/13
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d394916746-b7bd72c4 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d394916750-b7bd72c4 {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d39491677a-b7bd72c4 {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d39491678e-b7bd72c4,
  #w-node-_770ed9ba-65be-b12f-c470-30d3949167b9-b7bd72c4,
  #w-node-_770ed9ba-65be-b12f-c470-30d3949167bd-b7bd72c4 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d3949167c2-b7bd72c4 {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: auto
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b4f-37a6071b {
    grid-area: 1/1/2/13
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b54-37a6071b {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b60-37a6071b {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b6c-37a6071b {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b9b-37a6071b {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80baf-37a6071b,
  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80bda-37a6071b,
  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80bde-37a6071b {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80be3-37a6071b {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: auto
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3875-27bdbfa9 {
    grid-area: 1/1/2/13
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b387a-27bdbfa9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3888-27bdbfa9 {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3894-27bdbfa9 {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b38c3-27bdbfa9 {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b38d7-27bdbfa9,
  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b38ea-27bdbfa9,
  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3902-27bdbfa9,
  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3906-27bdbfa9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b390b-27bdbfa9 {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: auto
  }

  #w-node-b9893e22-8af7-68ae-31ad-e8c270c5cbaf-157b1bcf,
  #w-node-f85904d1-9006-263e-03dc-8869495a4bc3-157b1bcf {
    grid-column: span 12/span 12
  }

  #w-node-c20aa03c-7408-9ee5-22d9-e87301c17f55-157b1bcf {
    grid-area: span 1/span 12/span 1/span 12;
    justify-self: auto
  }

  #w-node-_3bd6ac1c-d2af-a2cd-df41-47920fca63a7-5cbcfa2e {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_3bd6ac1c-d2af-a2cd-df41-47920fca63ab-5cbcfa2e {
    grid-area: 2/1/3/13
  }

  #w-node-a6324df5-a28e-0cc7-b8e8-ce70f3490bbe-5cbcfa2e,
  #w-node-_247680ac-e75d-dae2-2842-df437227795e-5cbcfa2e,
  #w-node-_8930388c-c751-7ebd-7a86-b6f930d28748-5cbcfa2e,
  #w-node-a4fe87d1-4af8-ba4d-b8d9-3c131aab0cc4-5cbcfa2e,
  #w-node-a339bb63-13d7-c8d5-dc5c-d314243587c7-5cbcfa2e,
  #w-node-_8d90aca6-31c8-a769-ff92-3c18174cb18e-5cbcfa2e {
    grid-column: span 6/span 6
  }

  #w-node-_62390705-cced-033c-8712-f6b5f924c714-d17b9674 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_7c8ca68b-e5ef-89c0-18e4-acda3abc3804-d17b9674 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1ea6-d17b9674 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1eab-d17b9674 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_59f429b7-d37f-b131-9f1c-ccf11e73dadf-d17b9674 {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_439ed3e4-cbec-7580-13f1-8ac8afea5104-d17b9674 {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_59f429b7-d37f-b131-9f1c-ccf11e73dae4-d17b9674 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_7742855f-45e7-ba37-71ba-5f5a4dd2fadf-d17b9674 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_7742855f-45e7-ba37-71ba-5f5a4dd2fae4-d17b9674 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-a96572b5-48f8-16c2-22c8-efaf3ccbc336-d17b9674 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-a96572b5-48f8-16c2-22c8-efaf3ccbc33b-d17b9674 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-b3229c88-345d-b9e4-74fd-63f3d17aeefb-d17b9674 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-b3229c88-345d-b9e4-74fd-63f3d17aef00-d17b9674 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_62390705-cced-033c-8712-f6b5f924c714-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_7c8ca68b-e5ef-89c0-18e4-acda3abc3804-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1ea6-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1eab-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_7571db52-fe1c-e0af-f4ae-fa0f88dad1a8-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_7571db52-fe1c-e0af-f4ae-fa0f88dad1ad-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_4f44a0db-a1fc-a69b-ea01-ac5c2e7aa523-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_4f44a0db-a1fc-a69b-ea01-ac5c2e7aa528-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_27b3b5dd-1fed-96a4-6271-f8658b9453c5-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_27b3b5dd-1fed-96a4-6271-f8658b9453ca-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_85aac380-7725-ae02-41e4-3c424bb36fce-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_85aac380-7725-ae02-41e4-3c424bb36fd3-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_83d3afc9-2c4d-e844-f913-21c92fcba03e-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_83d3afc9-2c4d-e844-f913-21c92fcba043-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-_96851c1d-b277-7173-26a8-d370d249c663-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_96851c1d-b277-7173-26a8-d370d249c668-368522f9 {
    grid-area: span 1/span 10/span 1/span 10
  }

  #w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6bbe-0e861d74 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6be5-0e861d74 {
    grid-area: 2/1/3/13
  }

  #w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c09-0e861d74,
  #w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c15-0e861d74 {
    grid-area: span 1/span 3/span 1/span 3
  }

  #w-node-a1a80c6a-6561-c7b7-e487-1e6cb71f6c28-0e861d74 {
    grid-column: span 3/span 3
  }

  #w-node-c7b9fba3-5baf-55bd-f236-b6fdde47679a-a1e602f1 {
    grid-area: 1/1/2/13
  }

  #w-node-e0de1b46-38b6-2913-dbf8-d0cd87c3d26a-a1e602f1 {
    grid-area: span 1/span 5/span 1/span 5
  }

  #w-node-_1b73a222-431d-edb1-7f58-2311d1866f2f-a1e602f1 {
    order: -9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_1b73a222-431d-edb1-7f58-2311d1866f38-a1e602f1,
  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec149e-a1e602f1 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a3-a1e602f1 {
    grid-area: 2/1/3/13
  }

  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a8-a1e602f1 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center;
    justify-self: start
  }

  #w-node-_7f6f77e0-c7d6-7769-9d20-9ee77e96e419-a1e602f1,
  #w-node-_7f6f77e0-c7d6-7769-9d20-9ee77e96e427-a1e602f1 {
    grid-area: span 2/span 12/span 2/span 12
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a83d-c338ec7c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a842-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a879-c338ec7c {
    grid-column: span 2/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8b3-c338ec7c {
    grid-area: 1/1/2/3
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8bb-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8c4-c338ec7c {
    grid-column: span 2/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a945-c338ec7c {
    grid-area: 2/1/3/3
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a946-c338ec7c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a95a-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a983-c338ec7c {
    grid-column: span 2/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a985-c338ec7c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a986-c338ec7c {
    grid-area: 1/1/2/13
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a99a-c338ec7c {
    grid-column: span 2/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acbfd-372590b0 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc02-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc42-372590b0 {
    grid-column: span 2/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc7c-372590b0 {
    grid-area: 1/1/2/3
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc84-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc8d-372590b0 {
    grid-column: span 2/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0e-372590b0 {
    grid-area: 2/1/3/3
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0f-372590b0 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd23-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4c-372590b0 {
    grid-column: span 2/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4e-372590b0 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4f-372590b0 {
    grid-area: 1/1/2/13
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd63-372590b0 {
    grid-column: span 2/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecbe-8572b36c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecc3-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecfa-8572b36c {
    grid-column: span 2/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed17-8572b36c {
    grid-area: 1/1/2/3
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed1f-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed28-8572b36c {
    grid-column: span 2/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed31-8572b36c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edb1-8572b36c {
    grid-area: 2/1/3/3
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edb2-8572b36c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edc6-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edef-8572b36c {
    grid-column: span 2/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edf1-8572b36c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edf2-8572b36c {
    grid-area: 1/1/2/13
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ee06-8572b36c {
    grid-column: span 2/span 2
  }
}

@media screen and (max-width:767px) {
  #w-node-_3ed7ff46-cfc3-a099-27dc-129b8ca25ec9-62586b20 {
    grid-row: 4/5
  }

  #w-node-be60883e-9de5-88fa-4880-264b7103548c-3d48894a {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-be60883e-9de5-88fa-4880-264b7103548d-3d48894a {
    grid-column: span 2/span 2
  }

  #JobApplication.w-node-be60883e-9de5-88fa-4880-264b7103548f-3d48894a {
    grid-area: 2/1/3/3
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27da9-67f7e643 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27db9-67f7e643,
  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27ddf-67f7e643 {
    grid-column: span 12/span 12
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de1-67f7e643 {
    order: 9999;
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de3-67f7e643 {
    grid-column: span 12/span 12
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de4-67f7e643 {
    grid-column: span 2/span 2
  }

  #ContactForm.w-node-_6992ec06-e723-f23f-befa-11c9f4f27de6-67f7e643 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92d9-10ba92d5 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e6-10ba92d5 {
    grid-column: span 1/span 1
  }

  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e7-10ba92d5 {
    grid-column: span 2/span 2
  }

  #SprintForm.w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba92e9-10ba92d5 {
    grid-area: 2/1/3/3
  }

  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a8-a1e602f1 {
    grid-row: 4/5
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a83d-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a842-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a879-c338ec7c {
    grid-column: span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8b3-c338ec7c {
    grid-column-end: 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8bb-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8c4-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a941-c338ec7c {
    grid-column: span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a945-c338ec7c {
    grid-column-end: 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a94b-c338ec7c {
    grid-area: 3/2/4/3
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a95a-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a95c-c338ec7c {
    grid-column: span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a983-c338ec7c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a985-c338ec7c {
    grid-area: 1/1/2/3
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a99a-c338ec7c {
    grid-area: 2/1/3/3
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acbfd-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc02-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc42-372590b0 {
    grid-column: span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc7c-372590b0 {
    grid-column-end: 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc84-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc8d-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0a-372590b0 {
    grid-column: span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0e-372590b0 {
    grid-column-end: 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd23-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd25-372590b0 {
    grid-column: span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4c-372590b0 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4e-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd63-372590b0,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecbe-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecc3-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecfa-8572b36c {
    grid-column: span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed17-8572b36c {
    grid-area: 1/1/2/2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed1f-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed28-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edad-8572b36c {
    grid-column: span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edb1-8572b36c {
    grid-column-end: 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edc6-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edc8-8572b36c {
    grid-column: span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edef-8572b36c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edf1-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ee06-8572b36c {
    grid-column: span 2/span 2
  }
}

@media screen and (max-width:479px) {
  #w-node-_03ac8f20-2957-ed33-a7b3-9be5cb9abc38-62586b20 {
    grid-area: 1/1/2/13
  }

  #w-node-c39523ad-bd66-c0bc-cc42-a8b502174d5c-62586b20 {
    grid-column: span 4/span 4
  }

  #w-node-_70ff99e9-836d-7f9d-8080-4e964bd4058e-62586b20,
  #w-node-_3ed7ff46-cfc3-a099-27dc-129b8ca25ec9-62586b20,
  #w-node-c754ea3f-e5be-aea3-5b4e-3f8000895a76-62586b20 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_08552228-74cc-668b-e001-b6d943ebdf01-62586b20 {
    align-self: end
  }

  #w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94ced-b7d94cdd,
  #w-node-_276b5e13-263c-f2f8-5986-c98896ad79b8-b7d94cdd {
    grid-column: span 4/span 4
  }

  #w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94cf5-b7d94cdd,
  #w-node-cb7db162-2cc4-5dac-12dd-74e641416b38-b7d94cdd,
  #w-node-d9a9ae20-d0f4-9afa-4e3a-1f8dd134b6d3-b7d94cdd,
  #w-node-_9f20900c-2b1f-7339-69a5-e2cbb7d94d15-b7d94cdd {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-d251251c-1ac7-a14e-c4d6-0df3aafb1cc9-e06dc8e1,
  #w-node-fecf3def-0899-f869-5389-8dcee06dc8e5-e06dc8e1 {
    grid-column: span 4/span 4
  }

  #w-node-fecf3def-0899-f869-5389-8dcee06dc8e9-e06dc8e1 {
    grid-column-end: 5
  }

  #w-node-fecf3def-0899-f869-5389-8dcee06dc8eb-e06dc8e1 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_979f7a83-f955-c34d-dc74-b8b45620b455-be5eeee5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: auto
  }

  #w-node-_56706e52-e10f-e082-d0e4-9933be5eeeea-be5eeee5 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_56706e52-e10f-e082-d0e4-9933be5eeef4-be5eeee5 {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: auto;
    justify-self: start
  }

  #w-node-_42c0032b-c377-ca8d-fa16-6cadb5a26da8-b5a26da3 {
    grid-area: span 2/span 4/span 2/span 4
  }

  #w-node-_42c0032b-c377-ca8d-fa16-6cadb5a26db2-b5a26da3 {
    grid-column: span 4/span 4
  }

  #w-node-_90a1ea77-38ee-e9d1-28c8-bc7580658261-8065825d {
    align-self: center;
    justify-self: auto
  }

  #w-node-d977eadf-ac9a-2d25-ec73-51f72ca59524-11dbf66e {
    grid-column: span 4/span 4;
    align-self: auto;
    justify-self: auto
  }

  #w-node-e95847d1-35be-75fe-545f-90654c45e312-11dbf66e,
  #w-node-e95847d1-35be-75fe-545f-90654c45e316-11dbf66e,
  #w-node-ca6e4c67-1636-3322-a14e-53cd599b9f0f-11dbf66e {
    grid-column: span 4/span 4
  }

  #w-node-af694369-ebf2-d5db-c2b3-33ee1e445eac-11dbf66e {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-da11ee81-2ceb-c26c-b4eb-8442a317c32a-11dbf66e,
  #w-node-e04e4b26-f6f6-b9a9-5b87-66d41ae924f6-11dbf66e,
  #w-node-e61a665f-da7b-5686-bb32-95876d777029-11dbf66e {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_33cae984-9dc4-ce49-430c-d3b8c9513067-11dbf66e {
    grid-column: span 2/span 2
  }

  #w-node-_3512325c-6dee-4f30-29cc-d643e0e3873f-11dbf66e {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_5bbd724a-da2b-8828-69db-c062e54b23f3-11dbf66e {
    grid-column: span 2/span 2
  }

  #w-node-_70040236-fa8f-52e0-13e5-e3d22ad03b03-11dbf66e,
  #w-node-_70040236-fa8f-52e0-13e5-e3d22ad03b05-11dbf66e {
    grid-column: span 1/span 1
  }

  #w-node-_786a11bb-87d8-5e64-2836-c5b3e178def6-11dbf66e,
  #w-node-_01bc16d9-28a5-ed10-abe7-c61de14ddf34-11dbf66e {
    grid-column: span 2/span 2
  }

  #w-node-_2d39322f-21cd-81fa-2b0a-ac9c41e38071-11dbf66e {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_670e056e-52f5-3951-84c5-41721d1fe324-11dbf66e {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_64c3c46b-2001-b607-8c45-11e7e856c782-11dbf66e {
    order: 9999;
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: start
  }

  #w-node-_0a79d24d-2bcc-89cc-e592-2f45103fa5ed-11dbf66e {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4f52de83-82a0-847b-9a0c-f98d994abb22-11dbf66e {
    align-self: end
  }

  #w-node-_6fde8e53-5bc6-3727-3bd7-b79a9ac790b3-b3f6f496 {
    grid-area: 1/1/2/13
  }

  #w-node-e38c73a3-54ed-c3e7-f500-614f0c8817c9-b3f6f496 {
    grid-column: span 4/span 4
  }

  #w-node-_50775ff2-344e-038f-48bc-0637f30d7921-b3f6f496 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-abecea19-75c3-287a-17b7-8095f950aa86-b3f6f496 {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: start;
    justify-self: start
  }

  #w-node-e6b975d6-8f19-332c-544b-0464bac80709-b3f6f496 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_83f04b39-7c2e-9a3f-76bb-39f05aafed11-5aafed0f {
    grid-column: span 4/span 4
  }

  #w-node-_83f04b39-7c2e-9a3f-76bb-39f05aafed1c-5aafed0f {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_70f25dc4-3a15-5c14-45ee-25cee993be34-e993be34 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-c2c46abf-a905-12cd-7b9b-6756c63577ad-c63577a9 {
    grid-column: span 4/span 4
  }

  #w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b83-3d48894a,
  #w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b88-3d48894a,
  #w-node-c9945aa8-cc7a-3ebd-962f-6474f8ea8b95-3d48894a {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_20b6a290-0ec2-46b4-9e72-f68a318f3698-3d48894a {
    grid-column: span 4/span 4
  }

  #w-node-_20b6a290-0ec2-46b4-9e72-f68a318f369a-3d48894a {
    grid-area: 2/1/3/5
  }

  #w-node-bc2ef55c-5e35-20ae-dc86-bda79bb73841-3d48894a {
    grid-area: span 2/span 12/span 2/span 12
  }

  #w-node-bc2ef55c-5e35-20ae-dc86-bda79bb7384c-3d48894a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_086ea96c-0dc1-ee6f-105c-530fe6dee0a4-fb1693c1 {
    grid-column: span 4/span 4
  }

  #w-node-_086ea96c-0dc1-ee6f-105c-530fe6dee0af-fb1693c1 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_086ea96c-0dc1-ee6f-105c-530fe6dee0b1-fb1693c1 {
    grid-column: span 1/span 1
  }

  #w-node-_26200079-b8de-d607-5bfb-5c3a0dfcdebc-67f7e643,
  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27da9-67f7e643 {
    grid-column: span 4/span 4
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27db9-67f7e643 {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: end
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27dba-67f7e643,
  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27dc3-67f7e643 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27dcc-67f7e643 {
    grid-area: 3/1/4/3
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27ddf-67f7e643 {
    grid-column: span 4/span 4
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de1-67f7e643 {
    grid-area: 2/1/3/5
  }

  #w-node-_6992ec06-e723-f23f-befa-11c9f4f27de3-67f7e643 {
    grid-column: span 4/span 4
  }

  #w-node-a64eb5d3-1b9e-6bd7-6aa6-6329971eee69-48271a00,
  #w-node-f6a40f49-89c6-56b3-575d-673200a2930d-48271a00 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-f6a40f49-89c6-56b3-575d-673200a29311-48271a00 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a534f502-02ba-3a2a-1d9d-c4256ca99675-48271a00 {
    grid-column: span 4/span 4
  }

  #w-node-_1e4a3cbc-22e4-5f37-fd27-d8ff7b301c9d-48271a00 {
    grid-area: 2/1/3/5
  }

  #w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d35-48271a00 {
    grid-column: span 4/span 4
  }

  #w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d39-48271a00,
  #w-node-_3ad0edac-59d8-bad1-2540-3c074ffa7d3e-48271a00 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_68309050-60e8-b2d4-9a6c-69045d953f22-48271a00 {
    align-self: end
  }

  #w-node-_8f9605f1-4a6d-4e29-7277-9a6510ba930b-10ba92d5 {
    grid-area: 1/1/2/2
  }

  #w-node-_7eb215ae-7ea6-5823-689a-9cf318d52e1d-3d7556fe {
    grid-area: 1/1/2/3;
    justify-self: end
  }

  #w-node-b8ec065a-872e-b87f-8558-244ef75e6868-3d7556fe {
    grid-column: 4/5
  }

  #w-node-_4eccd65b-d9c8-1361-2f4a-d21586fbf1e1-3d7556fe {
    grid-area: 1/1/2/4;
    justify-self: auto
  }

  #w-node-_7a508d5c-f74f-5309-df67-ab4244f8d4b4-3d7556fe {
    order: 9999;
    grid-column: span 4/span 4
  }

  #w-node-_059d2400-de59-ef79-4862-ac8f70d9552d-3d7556fe {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_610e69bf-93d6-6e08-9073-501f921b5917-3d7556fe {
    grid-column: span 4/span 4
  }

  #w-node-_610e69bf-93d6-6e08-9073-501f921b591b-3d7556fe,
  #w-node-_610e69bf-93d6-6e08-9073-501f921b5920-3d7556fe {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_02226fce-f13d-2683-35fa-df8f5f7a1d66-3d7556fe {
    align-self: end
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f2d2-dbcfde5f,
  #w-node-_64878d86-5699-9421-3c72-b4160983f2d7-dbcfde5f {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_35b5ce2b-39c6-291c-0eb6-0f94cf61e4d4-dbcfde5f {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f2e8-dbcfde5f {
    grid-column: span 4/span 4
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f2eb-dbcfde5f {
    grid-area: 2/1/3/5
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f356-dbcfde5f {
    grid-column: span 4/span 4
  }

  #w-node-_64878d86-5699-9421-3c72-b4160983f35a-dbcfde5f,
  #w-node-_64878d86-5699-9421-3c72-b4160983f35f-dbcfde5f {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_011b290f-c43d-0059-4779-a7711332fc0a-dbcfde5f {
    align-self: end
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5e6-43b7e9ce,
  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5eb-43b7e9ce {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5ef-43b7e9ce {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5f5-43b7e9ce {
    grid-column: span 4/span 4
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e5f8-43b7e9ce {
    grid-area: 2/1/3/5
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e663-43b7e9ce {
    grid-column: span 4/span 4
  }

  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e667-43b7e9ce,
  #w-node-_19113bb0-6a2b-eb6b-d0ce-708ca0f2e66c-43b7e9ce {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_828cf14a-e6de-1a72-d2a9-bd39cfb12065-43b7e9ce {
    align-self: end
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d394916741-b7bd72c4,
  #w-node-_770ed9ba-65be-b12f-c470-30d394916746-b7bd72c4 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d39491674a-b7bd72c4,
  #w-node-a49079e7-470e-a5f7-c234-447e92e4dfb2-b7bd72c4,
  #w-node-_9c227ff3-e27f-2969-f23b-ed97b73c8dc8-b7bd72c4,
  #w-node-_28eca65b-0b53-ca64-052e-61c1e457d2fc-b7bd72c4 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d394916750-b7bd72c4 {
    grid-column: span 4/span 4
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d394916753-b7bd72c4 {
    grid-area: 2/1/3/5
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d3949167b9-b7bd72c4 {
    grid-column: span 4/span 4
  }

  #w-node-_770ed9ba-65be-b12f-c470-30d3949167bd-b7bd72c4,
  #w-node-_770ed9ba-65be-b12f-c470-30d3949167c2-b7bd72c4 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_847926fc-c9d2-21c3-948e-7c0def83ec74-b7bd72c4 {
    align-self: end
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b4f-37a6071b,
  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b54-37a6071b {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b58-37a6071b,
  #w-node-_049abea7-c48d-abe8-1627-4fa2a522029d-37a6071b {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b60-37a6071b {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b6c-37a6071b {
    grid-column: span 4/span 4
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80b6f-37a6071b {
    grid-area: 2/1/3/5
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80bda-37a6071b {
    grid-column: span 4/span 4
  }

  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80bde-37a6071b,
  #w-node-d1bf1aa1-4b84-5f25-2ee0-421b48a80be3-37a6071b {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_8da4def8-8df7-8dc2-60ce-fdba21e956eb-37a6071b {
    align-self: end
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3875-27bdbfa9,
  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b387a-27bdbfa9 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b387e-27bdbfa9 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3888-27bdbfa9 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3894-27bdbfa9 {
    grid-column: span 4/span 4
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3897-27bdbfa9 {
    grid-area: 2/1/3/5
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3902-27bdbfa9 {
    grid-column: span 4/span 4
  }

  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b3906-27bdbfa9,
  #w-node-bc287dd8-f4f4-c454-c348-0b3fb86b390b-27bdbfa9 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_317e11c7-8e11-7812-66c7-7c82fc7f3836-27bdbfa9 {
    align-self: end
  }

  #w-node-b9893e22-8af7-68ae-31ad-e8c270c5cbaf-157b1bcf,
  #w-node-f85904d1-9006-263e-03dc-8869495a4bc3-157b1bcf {
    grid-column: span 4/span 4
  }

  #w-node-c20aa03c-7408-9ee5-22d9-e87301c17f55-157b1bcf {
    order: 9999;
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: auto
  }

  #w-node-_450c3e5d-67e4-73a7-20e7-23e0bcd970ba-157b1bcf {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: end
  }

  #w-node-b20bc4ac-9911-ca21-5989-ebdebb016498-157b1bcf {
    grid-column-start: 1
  }

  #w-node-d24ad7f5-a453-2494-5862-319b9e7c6f1f-157b1bcf {
    align-self: end
  }

  #w-node-_3bd6ac1c-d2af-a2cd-df41-47920fca63a7-5cbcfa2e {
    grid-column: span 4/span 4
  }

  #w-node-_3bd6ac1c-d2af-a2cd-df41-47920fca63ab-5cbcfa2e {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_7c8ca68b-e5ef-89c0-18e4-acda3abc3804-d17b9674,
  #w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1eab-d17b9674,
  #w-node-_59f429b7-d37f-b131-9f1c-ccf11e73dae4-d17b9674,
  #w-node-_7742855f-45e7-ba37-71ba-5f5a4dd2fae4-d17b9674,
  #w-node-a96572b5-48f8-16c2-22c8-efaf3ccbc33b-d17b9674,
  #w-node-b3229c88-345d-b9e4-74fd-63f3d17aef00-d17b9674,
  #w-node-_7c8ca68b-e5ef-89c0-18e4-acda3abc3804-368522f9,
  #w-node-f0986c9b-1d83-b7bf-2cbb-487e05fa1eab-368522f9,
  #w-node-_7571db52-fe1c-e0af-f4ae-fa0f88dad1ad-368522f9,
  #w-node-_4f44a0db-a1fc-a69b-ea01-ac5c2e7aa528-368522f9,
  #w-node-_27b3b5dd-1fed-96a4-6271-f8658b9453ca-368522f9,
  #w-node-_85aac380-7725-ae02-41e4-3c424bb36fd3-368522f9,
  #w-node-_83d3afc9-2c4d-e844-f913-21c92fcba043-368522f9,
  #w-node-_96851c1d-b277-7173-26a8-d370d249c668-368522f9 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-c7b9fba3-5baf-55bd-f236-b6fdde47679a-a1e602f1 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-e0de1b46-38b6-2913-dbf8-d0cd87c3d26a-a1e602f1 {
    grid-column: span 4/span 4
  }

  #w-node-e0de1b46-38b6-2913-dbf8-d0cd87c3d26d-a1e602f1 {
    grid-area: 2/1/3/5
  }

  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec149e-a1e602f1 {
    grid-column: span 4/span 4
  }

  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a3-a1e602f1,
  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14a8-a1e602f1,
  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14ac-a1e602f1 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_58d6d946-9fc6-41cf-90a2-2a1b77ec14b2-a1e602f1 {
    align-self: end
  }

  #w-node-_7f6f77e0-c7d6-7769-9d20-9ee77e96e419-a1e602f1 {
    grid-area: span 2/span 4/span 2/span 4
  }

  #w-node-_7f6f77e0-c7d6-7769-9d20-9ee77e96e427-a1e602f1 {
    grid-column: span 4/span 4
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a83d-c338ec7c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a87a-c338ec7c {
    grid-column: span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8ac-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8bc-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a8c5-c338ec7c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a906-c338ec7c,
  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a915-c338ec7c {
    grid-column: span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a945-c338ec7c {
    grid-row: 3/4
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a946-c338ec7c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a94b-c338ec7c {
    grid-area: 3/1/4/2
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a94d-c338ec7c {
    grid-column: span 1/span 1
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a985-c338ec7c {
    grid-area: 1/1/2/3
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a986-c338ec7c {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_1ad8f7b4-94ee-a009-5dd7-bd6e9711a9d6-c338ec7c {
    align-self: end
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acbfd-372590b0 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc43-372590b0 {
    grid-column: span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acc75-372590b0 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acccf-372590b0,
  #w-node-_4b291e0d-ec0a-3914-da81-55e3475accde-372590b0 {
    grid-column: span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd0f-372590b0 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd14-372590b0 {
    grid-area: 3/1/4/2
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd16-372590b0 {
    grid-column: span 1/span 1
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4c-372590b0 {
    grid-area: 3/1/4/3
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4e-372590b0 {
    grid-area: 1/1/2/3
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd4f-372590b0 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd63-372590b0 {
    grid-area: 2/1/3/3
  }

  #w-node-_4b291e0d-ec0a-3914-da81-55e3475acd9f-372590b0 {
    align-self: end
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecbe-8572b36c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ecfb-8572b36c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed7c-8572b36c,
  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ed8b-8572b36c {
    grid-column: span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edb2-8572b36c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edb7-8572b36c {
    grid-area: 3/1/4/2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edb9-8572b36c {
    grid-column: span 1/span 1
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edef-8572b36c {
    grid-column: span 2/span 2
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edf1-8572b36c {
    grid-area: 1/1/2/3
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81edf2-8572b36c {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ee06-8572b36c {
    grid-area: 2/1/3/3
  }

  #w-node-ca96bd90-738c-a29f-91a5-b9648a81ee42-8572b36c {
    align-self: end
  }
}

@font-face {
  font-family: 'Abcdiatype';
  src: url('https://assets.website-files.com/6362477610f3421902586b21/636249bfecc88e7aa515ac97_ABCDiatype-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}