html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  /* font-family: sans-serif; */
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  background-color: #f5f5f5;
}
::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #181818;
}
body {
  margin: 0;
}

.margin-top {
  margin-top: 10rem;
}
.margin-bottom {
  margin-bottom: 7rem;
}
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: 0.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: -0.5em;
}
sub {
  bottom: -0.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: 0.35em 0.625em 0.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-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.about-d-flex {
  display: flex;
  width: 100%;
  gap: 3rem;
  justify-content: center;
}
.about-d-flex .imgContainer {
  width: 100%;
  max-width: 380px;
  height: auto;
}
.about-d-flex .rightDesc {
  padding: 1rem;
}
.about-d-flex .rightDesc p {
  font-size: 1.4rem;
}

@media screen and (max-width: 991px) {
  .about-d-flex {
    flex-direction: column;
  }
  .about-d-flex .imgContainer {
    width: 100%;
    max-width: 660px;
  }
}
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, 0.1), 0 1px 3px rgba(0, 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 8px 6px 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;
}

.d-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
.star i {
  color: #e8b42e;
}

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: 0.1px;
  height: 0.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-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: 0.2em 0.5em;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.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, 0.4);
  margin: 0 3px 0.5em;
  transition: background-color 0.1s, color 0.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, 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, 0.4);
  padding: 0.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 0.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: 0.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, 0.4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: 0.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: 0.5;
    display: block;
  }
  .w-lightbox-close {
    opacity: 0.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: 0.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;
  /* background: #000 !important; */
  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;
}
.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 {
  color: #434343;
  background-color: #f4f4f4;
  font-family: Abcdiatype;
  font-family: Abcdiatype, sans-serif;
  font-size: 1vw;
  line-height: 1.5;
}
h1 {
  letter-spacing: -0.075em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}
h2 {
  letter-spacing: -0.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}
h3 {
  /* font-family: Abcdiatype; */
  font-family: Abcdiatype, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
p {
  /* font-family: Abcdiatype; */
  font-family: Abcdiatype, sans-serif;
  color: #818181;
  letter-spacing: -0.05em;
  text-indent: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  line-height: 1.5em;
}
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: -0.025rem;
  background-color: #f5f4f9;
  border: 1px solid transparent;
  border-radius: 0.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: -0.025rem;
}
.text-field-3::placeholder {
  color: #847aae;
  letter-spacing: -0.025rem;
}
.text-area {
  color: #322578;
  letter-spacing: -0.025rem;
  background-color: #f5f4f9;
  border: 1px solid transparent;
  padding-top: 0.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: 0.5em;
  color: #818181;
  text-align: center;
  letter-spacing: -0.05em;
  text-indent: 0;
  background-color: #1a1a1a;
  border: 1px solid transparent;
  border-radius: 10rem;
  flex-wrap: nowrap;
  flex: 0 auto;
  align-items: center;
  padding: 0.625em 1.5em;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
}
.button-main.white {
  color: #1a1a1a;
  background-color: #fff;
  padding: 0.625em 1.5em;
}
.button-main.white.submit {
  padding-right: 2.125em;
  position: relative;
}
.button-main.nav {
  color: #1a1a1a;
  mix-blend-mode: normal;
  background-color: #fff;
  margin-left: 2em;
}
.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: #434343;
  letter-spacing: -0.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: 0.5em;
  color: #434343;
  letter-spacing: -0.05em;
  text-indent: 0;
  border-radius: 0.375rem;
  flex-wrap: nowrap;
  align-content: space-around;
  align-items: center;
  padding: 0.625em 1.25em;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1;
  display: flex;
}
.button-secondary.white {
  color: #fff;
  padding: 0.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 0.5rem 0.5rem 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}
.faq.w--open {
  border-bottom: 1px solid rgba(0, 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;
}
.body-large-regular {
  color: #434343;
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.body-large-regular.text-primary-base {
  color: #1a1a1a;
}
.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-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: #434343;
  letter-spacing: -0.6px;
  font-size: 1.5em;
  line-height: 1.3;
}
.body-xlarge-regular.max-w-32ch {
  max-width: 32ch;
}
.body-xlarge-regular.sprint {
  color: #818181;
}
.body-xsmall-regular {
  letter-spacing: -0.35px;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.section {
  width: 100%;
}
.section.overflow-hidden {
  overflow: hidden;
}
.section.bg-primary-base {
  background-color: #1a1a1a;
}
.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: #f4f4f4;
}
.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: #f4f4f4;
  display: block;
}
.wrapper-100vh.bg-primary-base {
  background-color: #1a1a1a;
}
.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: #c8c8c8;
  letter-spacing: -0.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: 0.75em;
  height: 0.75em;
}
.embed-arrow.i1.resize,
.embed-arrow.i1.wh-100 {
  width: 100%;
  height: 100%;
}
.embed-arrow.i2.p {
  width: 0.75em;
  height: 0.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: #818181;
  letter-spacing: -0.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(0.4em);
}
.text-numbers.absolute {
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.text-numbers.absolute.m-t-cta {
  margin-top: 0.5em;
}
.text-numbers.absolute.m-t-paragraph {
  margin-top: 0.3em;
}
.text-numbers.absolute.m-t-numbers {
  margin-top: 0.25em;
}
.text-numbers.absolute.large {
  letter-spacing: -0.025em;
  font-size: 1.5em;
  top: 0.2em;
}
.text-numbers.nav-tm {
  display: none;
}
.h5-substitute {
  letter-spacing: -0.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, 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 {
  background-color: rgba(255, 255, 255, 0);
  background-image: none;
  border: 1px solid #fff;
  transition-property: none;
}
.case.nav-about-1 {
  height: 14em;
  background-image: none;
  border-radius: 0.75em;
  margin-bottom: 0;
  display: block;
}
.case.nav-about-2 {
  height: auto;
  background-image: none;
  border-radius: 0.75em;
  margin-bottom: 0;
  display: block;
}
.img-100-100 {
  width: 100%;
  height: 100%;
}
.img-100-100.cover {
  object-fit: cover;
}
.h3-substitute {
  letter-spacing: -0.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 0.2s;
}
.h3-substitute.text-primary-lighter.display-block.m-b-footer:hover,
.h3-substitute.culture,
.text-white {
  color: #fff;
}
.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: -0.025em;
}
.text-white.max-w-14ch {
  max-width: 14ch;
}
.wrap-case,
.wrap-case.nav {
  margin-top: 0;
}
.wrap-case-info {
  align-items: center;
  display: flex;
}
.em-dash {
  width: 2em;
  height: 1px;
  color: #434343;
  background-color: #434343;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-left: 0;
}
.text-primary-light {
  color: #818181;
}
.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: 0.15rem;
  padding-right: 0.15rem;
}
.wrapper-case-sprints.z8 {
  z-index: 8;
  position: relative;
}
.case-sprint {
  grid-column-gap: 0.5em;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 10rem;
  align-items: center;
  padding: 0.5rem 1rem;
  display: flex;
}
.case-sprint.body-large-regular {
  grid-column-gap: 0.5em;
}
.wrapper-sprints-kinds {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}
.wrapper-black {
  width: 100%;
  height: 100%;
  letter-spacing: -2px;
  background-color: #1a1a1a;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}
.text-primary-lighter {
  color: #c8c8c8;
}
.text-primary-lighter.all-caps {
  text-transform: uppercase;
}
.link-sprints {
  width: 100%;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #fff;
  border-radius: 10rem;
  justify-content: space-between;
  align-items: center;
  padding: 0.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: 0.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: #818181;
}
.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: #818181;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  transition: transform 0.5s;
  display: flex;
  transform: rotate(90deg);
}
.toggle-arrow.rotate {
  height: auto;
  transition-duration: 0.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 {
  background-color: transparent;
  border: 1px #e6e6e6;
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: 12px;
  overflow: hidden;
}
.faq-item-wrap {
  width: 100%;
}
.wrapper-cta-footer {
  background-color: #1a1a1a;
  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: #1a1a1a;
}
.divider {
  height: 1px;
  background-color: #434343;
}
.divider.schedule {
  width: 100%;
  background-color: #c8c8c8;
  margin-top: 1.5rem;
  margin-bottom: 0.875rem;
}
.wrapper-footer-top {
  background-color: #1a1a1a;
  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: #1a1a1a;
  padding-bottom: 1.5rem;
}
.wrap-footer-bottom {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

@media screen and (max-width: 768px) {
  .wrap-footer-bottom {
    flex-direction: column-reverse;
  }
  .wrap-footer-bottom .button-secondary {
    padding: 0;
    padding-bottom: 1rem;
  }
}
.footer-info {
  grid-column-gap: 3em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.link-footer-info {
  grid-column-gap: 0.625em;
  color: #c8c8c8;
  letter-spacing: -0.4px;
  margin-bottom: 0.25em;
  padding: 0;
  font-size: 1em;
  transition: all 0.2s;
}
.link-footer-info:hover {
  color: #fff;
  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: 0.5rem;
  display: flex;
}
.wrap-word-culture {
  width: 56%;
  justify-content: flex-start;
  padding-left: 0.5rem;
  display: flex;
}
.h1-substitute {
  font-size: 8rem;
  line-height: 1;
}
.h1-substitute.culture {
  color: #fff;
  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: 0.5rem;
  grid-row-gap: 0.5rem;
  color: #fff;
  align-items: center;
  font-size: 1.125rem;
  display: flex;
}
.info-team {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.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: 0.75rem;
  overflow: hidden;
}
.wrap-quote-person {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  align-items: flex-start;
  margin-bottom: 0.75rem;
  display: flex;
}
.link-jobs {
  width: 100%;
  color: #818181;
  letter-spacing: -0.031em;
  background-color: transparent;
  border: 2px solid #1a1a1a;
  border-radius: 10em;
  justify-content: space-between;
  align-items: center;
  padding: 0.75em 2em;
  font-size: 1.25em;
  display: flex;
}
.label {
  color: #434343;
}
.label.text-primary-light {
  color: #818181;
}
.counter {
  color: #818181;
  font-size: 1em;
  line-height: 1;
}
.wrapper-footer {
  width: 100%;
}
.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: -0.025em;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1;
}
.title-footer.text-primary-dark {
  color: #434343;
}
.title-footer.m-b-s.text-primary-lighter {
  color: #c8c8c8;
}
.title-footer.text-primary-light {
  color: #818181;
}
.title-footer.text-primary-lighter {
  color: #c8c8c8;
}
.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: -0.02rem;
  background-color: transparent;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 0;
  /* font-family: Abcdiatype; */
  font-family: Abcdiatype, sans-serif;
  font-size: 1.125rem;
  line-height: 1;
  transition: all 0.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: 0.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 {
  color: #c8c8c8;
  letter-spacing: -0.05em;
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: #818181;
  margin-top: 0.75em;
  margin-bottom: 0;
  padding-top: 0.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: #818181;
  font-size: 1.125em;
  line-height: 1;
}
.text-field::placeholder {
  color: #818181;
  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 {
  color: #818181;
  border-bottom-color: #c8c8c8;
  padding-left: 5.1em;
}
.text-field.job-detail::-ms-input-placeholder {
  color: #c8c8c8;
}
.text-field.job-detail::placeholder {
  color: #c8c8c8;
}
.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;
  -webkit-text-fill-color: inherit;
  background-color: #c8c8c8;
  background-clip: border-box;
  border: 1px #666;
  border-radius: 0.3125em;
  flex: none;
  margin-top: 0.125em;
  margin-right: 0.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: 0.625em;
  height: 0.625em;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}
.text-form-title-number {
  color: #818181;
  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 0.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: #1a1a1a;
}
.wrapper-12-6 {
  padding-top: 12rem;
  padding-bottom: 6rem;
}
.rich-text {
  background-color: transparent;
}
.rich-text p {
  color: #818181;
  letter-spacing: -0.025em;
  line-height: 1.64706;
}
.wrapper-0-9 {
  padding-bottom: 9em;
}
.wrapper-100vh-scroll {
  width: 100%;
  height: 100vh;
  background-color: #1a1a1a;
}
.wrapper-100vh-scroll.border-radius-xl {
  height: 110vh;
}
.wrapper-sprint-details {
  max-width: 37.125em;
}
.flex-sprint-inner {
  grid-column-gap: 0.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: -12px;
}
.shape-xxxl.absolute.m-t-h2 {
  top: 0em;
}
.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: 38vw;
  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: #1a1a1a;
  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 {
  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;
}
.wrap-schedule {
  height: auto;
  background-color: #434343;
  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 {
  color: #fff;
  text-transform: uppercase;
  background-color: #818181;
  border-radius: 10rem;
  padding: 0.25em 0.625em;
  font-size: 0.875em;
  line-height: 1;
  display: inline-block;
}
.category.m-b-s {
  font-size: 0.875em;
}
.category.m-b-s.step {
  padding-top: 0.375em;
  line-height: 0.875em;
}
.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: #fff;
}
.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;
  color: #818181;
  letter-spacing: -0.05em;
  background-color: transparent;
  border: 1px transparent;
  border-bottom: 2px solid #c8c8c8;
  border-radius: 0;
  margin-top: -0.4em;
  margin-bottom: 0;
  padding: 0 0;
  font-size: 2.25em;
  line-height: 1;
  display: inline-block;
}
.text-field-running-form:focus {
  color: #818181;
  border: 1px #4cb8a6;
  border-bottom: 2px solid #818181;
}
.text-field-running-form::-ms-input-placeholder {
  color: #c8c8c8;
  letter-spacing: -0.05em;
}
.text-field-running-form::placeholder {
  color: #c8c8c8;
  letter-spacing: -0.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: #1a1a1a;
  border: 1px solid transparent;
  border-radius: 10rem;
  padding-left: 1.5em;
  padding-right: 2.5em;
  font-size: 1.125em;
  display: block;
}
.button-submit.white {
  color: #1a1a1a;
  background-color: #fff;
  border: 1px solid transparent;
}
.wrap-button-submit {
  align-items: center;
  display: block;
  position: static;
}
.arrow-button-submit {
  width: 0.625em;
  height: 0.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: #818181;
  text-align: left;
}
.wrapper-9-0 {
  margin-top: 0;
  padding-top: 9em;
}
.text-move-screen {
  width: 150%;
  float: none;
  clear: none;
  color: #1a1a1a;
  letter-spacing: -0.075em;
  font-size: 13em;
  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: 0em;
  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: #818181;
  letter-spacing: -0.02rem;
  margin-right: 0;
  font-size: 0.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: 0.35em;
}
.inline-ns {
  display: inline;
}
.link-socials {
  grid-column-gap: 0.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: #1a1a1a;
  letter-spacing: -0.05em;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.1;
  display: inline;
}
.text-inline-form.m-lr-form {
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.navbar-logo-left {
  z-index: 999;
  mix-blend-mode: normal;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  background-color: transparent !important;
}
.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: transparent;
  /* background-color: #000 !important; */
  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: #fff;
  letter-spacing: -0.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: 0.25em;
  color: #434343;
  letter-spacing: -0.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: 0.625em;
  height: auto;
  color: #8b8b8b;
  justify-content: center;
  align-items: center;
  display: flex;
}
.wrapper-dropdown-sprints {
  z-index: 998;
  height: auto;
  background-color: #1a1a1a;
  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: #fff;
  letter-spacing: -0.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: #c8c8c8;
}
.wrap-info-dropdown {
  margin-bottom: 2em;
}
.link-sprints-dropdown {
  width: 100%;
  color: #fff;
  letter-spacing: -0.05em;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #fff;
  border-radius: 10rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1em;
  padding: 0.5em 1.5em;
  font-size: 1.25em;
  line-height: 1;
  display: flex;
}
.wrapper-hero-cases {
  background-color: #1a1a1a;
  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: #818181;
  text-align: left;
  letter-spacing: -0.025em;
  background-color: transparent;
  font-size: 3.5vw;
  line-height: 1;
}
.button-filter:focus {
  color: #fff;
}
.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: #c8c8c8;
  text-transform: uppercase;
  align-self: flex-start;
  margin-bottom: 0.75em;
  font-size: 0.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 #c8c8c8;
  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 0.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: 0.5em;
  grid-row-gap: 0.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: 0.375em;
  color: #fff;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}
.link-about {
  display: block;
}
.dropdown-inner {
  z-index: 999;
  grid-column-gap: 0.25em;
  color: #fff;
  letter-spacing: -0.025em;
  align-items: center;
  padding: 0 0;
  font-size: 1.125em;
  line-height: 1;
  display: flex;
  position: relative;
}
.dropdown-inner.text-primary-light {
  color: #818181;
}
.nav-menu-inner-wrapper {
  display: flex;
}
.close,
.menu {
  color: #fff;
}
.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: 0.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: 0.3em;
}
.wrap-img-our-story.culture-3 {
  width: 20.3125em;
  height: 11.4375em;
  position: absolute;
  top: auto;
  bottom: 5em;
  left: 0.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: #434343;
}
.tricks-slider {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.progress_fill {
  width: 0%;
  height: 100%;
  background-color: #fff;
  border-radius: 10em;
  position: relative;
}
.progress {
  width: 100%;
  height: 0.375em;
  background-color: #434343;
  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: 1001;
  width: 100%;
  height: 100vh;
  background-color: #f4f4f4;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.transition-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  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, 0.5), rgba(0, 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;
}
.h4-substitute {
  letter-spacing: -0.05em;
  font-size: 2em;
}
.img-quote {
  width: 5em;
  height: 5em;
  border-radius: 50%;
}
.wrapper-quote-person {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  align-items: center;
  display: flex;
}
.flex-quote-person {
  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: 5;
  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: #1a1a1a;
  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: 100%;
  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: 17em;
  top: auto;
}
.wrapper-arrow-button-sprints {
  width: 1.25em;
  height: 1.25em;
  overflow: hidden;
}
.wrapper-arrow-button-sprints.nav {
  width: 0.75em;
  height: 0.75em;
}
.wrapper-arrow-button-sprints.nav-case {
  z-index: 2;
  color: #c8c8c8;
  position: relative;
}
.wrapper-inner-arrow-button {
  width: 0.625em;
  height: 0.625em;
  overflow: hidden;
}
.wrapper-inner-arrow-button.nav {
  width: 0.75em;
  height: 0.75em;
  color: #818181;
}
.wrapper-inner-arrow-button.text-primary-lighter.hide-m.nav-arrow-color {
  color: #8b8b8b;
  mix-blend-mode: normal;
}

.wrapper-inner-arrow-button.text-primary-light.footer {
  width: 0.5em;
  height: 0.5em;
}
.wrapper-arrow-inline {
  width: 1.75em;
  height: 1.75em;
  display: inline-block;
  overflow: hidden;
}
.wrapper-arrow-inline.p {
  width: 0.75em;
  height: 0.75em;
}
.wrapper-arrow-inline.form-resize {
  width: 1em;
  height: 1em;
  margin-left: 0.25em;
  transform: translateY(-0.25em);
}
.wrapper-arrow-inline.big-text {
  width: 2.5em;
  height: 2.5em;
  padding-top: 0;
  position: relative;
  top: -0.5em;
}
.inline-arrow {
  flex: 0 auto;
  display: inline;
}
.inline-arrow.underline-white {
  border-bottom: 0.25vw solid #fff;
}
.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: 0.375em;
}
.inline-arrow.m-lr-xxs {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.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;
  opacity: 0;
  color: #1a1a1a;
  text-align: left;
  background-color: transparent;
  border: 1px solid #434343;
  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: 0.8em;
  display: inline-block;
}
.wrap-h1-fade.inline-margin.shape {
  height: 7em;
  position: static;
  bottom: 4.3em;
}
.no-indent {
  text-indent: 0;
}
.fade-up {
  text-indent: 0;
  padding-bottom: 0.5rem;
}
.fade-up._2.case-padding {
  padding-right: 0.05em;
}
.fade-up._2.extra-spacing {
  padding-right: 0.5rem;
}
.fade-up._1.s {
  padding-right: 0.04em;
}
.fade-up._1.text-white.a {
  padding-right: 0.07em;
}
.fade-up._1.e,
.fade-up._1.y {
  padding-right: 0.05em;
}
.fade-up._1.n {
  padding-right: 0.02em;
}
.fade-up._1.case-padding,
.fade-up._1.o {
  padding-right: 0.05em;
}
.fade-up._2.r {
  object-fit: fill;
  padding-right: 0.05em;
}
.fade-up._2.e {
  padding-right: 0.04em;
}
.fade-up._3.o {
  padding-right: 0.05em;
}
.fade-up._3.text-white.f {
  padding-right: 0.07em;
}
.fade-up._4.s {
  padding-right: 0.05em;
}
.fade-up._5.n {
  padding-right: 0.01em;
}
.fade-up._5.y,
.fade-up._5.text-white.s,
.fade-up._6.s {
  padding-right: 0.05em;
}
.fade-up._6.y {
  padding-right: 0.07em;
}
.fade-up._6.text-white.e {
  padding-right: 0.03em;
}
.fade-up._6.text-white.d {
  padding-right: 0.02em;
}
.fade-up._6.text-white.f {
  padding-right: 0.07em;
}
.fade-up._2.e,
.fade-up._2.tm {
  padding-right: 0.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: #1a1a1a;
  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: 18vh;
  padding-bottom: 18vh;
}
.wrapper-black-vh.bg-primary-base {
  background-color: #1a1a1a;
}
.inline-select {
  display: inline-block;
}
.inline-select.m-lr-select {
  margin-left: 1em;
  margin-right: 1em;
}
.grid-select {
  grid-column-gap: 0.5em;
  grid-row-gap: 0.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: 0.25em 0.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: 12rem;
  padding-bottom: 14rem;
}
.overlay-case-detail {
  z-index: 1;
  background-color: rgba(0, 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, 0.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: #818181;
  font-size: 1em;
  line-height: 1;
}
.link-case-highlight {
  width: 100%;
}
.wrapper-nav-overlay {
  z-index: 996;
  background-color: rgba(26, 26, 26, 0.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: #a4a4a4;
}
.wrapper-hero-sprints {
  padding-top: 12rem;
  padding-bottom: 6rem;
}
.wrapper-hero-sprints-two {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.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: -0.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 {
  width: auto;
  height: 37.0856em;
  max-width: none;
  flex: none;
  position: relative;
}
.img-talentlogiqs-1 {
  width: auto;
  height: 20.7844em;
  max-width: none;
  flex: none;
}
.form-success {
  width: 100%;
  max-width: 52.25em;
  text-align: left;
  background-color: rgba(221, 221, 221, 0);
  padding: 0;
}
.form-error {
  color: #fff;
  letter-spacing: -0.05em;
  background-color: #ef4444;
  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: 0.625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  top: 0.75em;
  bottom: auto;
  left: auto;
  right: 0.75rem;
}
.fs-cc-prefs_option {
  border-bottom: 1px solid rgba(51, 51, 51, 0.15);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.fs-cc-prefs_space-small {
  margin-bottom: 0.75rem;
}
.fs-cc-manager_trigger {
  display: none;
}
.fs-cc-prefs_title {
  color: #1a1a1a;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
}
.fs-cc-prefs_checkbox-label {
  display: none;
}
.fs-cc-prefs_text {
  color: #818181;
  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: -0.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: 0.125rem;
  display: flex;
  position: relative;
}
.fs-cc-prefs_label {
  color: #1a1a1a;
  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: -0.05em;
  padding: 2.5em 2em;
  overflow: auto;
}
.fs-cc-banner_button {
  height: 100%;
  min-width: auto;
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -0.05em;
  background-color: #fff;
  border: 2px #4353ff;
  border-radius: 999rem;
  align-items: center;
  margin-left: 0;
  padding: 0.625rem 2.375vw 0.625rem 1.5rem;
  font-size: 1em;
  line-height: 1.5;
  display: flex;
}
.fs-cc-banner_button.fs-cc-button-alt {
  min-width: auto;
  color: #1a1a1a;
  text-align: left;
  background-color: #fff;
  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: #1a1a1a;
}
.fs-cc-prefs_overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(26, 26, 26, 0.6);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.fs-cc-banner_text {
  max-width: 72ch;
  color: #666;
  letter-spacing: -0.025em;
  margin-right: 1.5rem;
  font-size: 0.875em;
}
.fs-cc-banner_text-link {
  color: #1a1a1a;
  letter-spacing: -0.05em;
  background-color: #fff;
  border-bottom: 1px solid #1a1a1a;
  border-radius: 999rem;
  padding: 0.625em 2.375em 0.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;
  background-color: #1a1a1a;
  border-top: 1px #c8c8c8;
  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: 0.5rem;
  display: flex;
}
.fs-cc-prefs_button {
  color: #fff;
  background-color: #1a1a1a;
  border: 2px #000;
  border-radius: 999rem;
  margin-right: 0;
  padding: 0.625em 2.375vw 0.625em 1.5em;
  font-size: 1.125em;
  font-weight: 400;
}
.fs-cc-prefs_button.fs-cc-button-alt {
  color: #fff;
  background-color: #1a1a1a;
  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: #1a1a1a;
  align-self: auto;
  align-items: flex-start;
  font-size: 0.4em;
  line-height: 1;
  display: inline;
  position: relative;
  bottom: 1.1em;
}
.span-indent {
  margin-left: 2em;
}
.hero-home {
  /* max-width: 80em; */
  max-width: 60em;
  display: block;
}
.flex-jobs-nav {
  flex-direction: column;
  display: flex;
}
.link-vacancies {
  z-index: 999;
  grid-column-gap: 0.25em;
  color: #818181;
  letter-spacing: -0.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%;
  color: #1a1a1a;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #1a1a1a;
  border-radius: 10rem;
  justify-content: space-between;
  align-items: center;
  padding: 0.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: #434343;
  text-align: center;
  letter-spacing: -0.025em;
  text-transform: uppercase;
  font-size: 0.875rem;
  display: none;
}
.hero-approach,
.hero-jobs {
  z-index: 1;
  max-width: 70em;
  display: block;
  position: relative;
}
.icon-sprint {
  height: 2em;
  margin-right: 0.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: 0.5em;
  grid-row-gap: 0.5em;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 0.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: #fff;
  letter-spacing: -0.025em;
  margin-bottom: 0.5em;
  font-size: 1.125em;
}
.text-cta {
  color: #fff;
  letter-spacing: -0.05em;
  font-size: 5em;
  line-height: 1;
}
.logo-preloader {
  width: 10.5em;
  height: auto;
}
.wrapper-logo-preloader {
  /* height: 100vh; */
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.wrapper-discover {
  display: flex;
  justify-content: flex-end;
}
.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: #1a1a1a;
}
.rich-text-light {
  background-color: transparent;
}
.rich-text-light p {
  color: #c8c8c8;
  letter-spacing: -0.025em;
  line-height: 1.64706;
}
.overlay-spotlight {
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: rgba(3, 3, 3, 0.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: #818181;
  font-size: 1em;
  line-height: 1;
}
.big-text-our-story {
  letter-spacing: -0.05em;
  font-size: 4.5em;
  line-height: 1;
}
.big-text-our-story.inline.text-primary-light {
  color: #818181;
}
.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: #1a1a1a;
}
.text-color-white {
  color: #fff;
}
._wf-logo-wrapper {
  display: flex;
}
@media screen and (min-width: 1440px) {
  .body-xlarge-regular.sprint {
    color: #a4a4a4;
  }
  .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: 2.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: #1a1a1a;
  }
  .label.text-primary-light {
    color: #818181;
  }
  .wrapper-footer {
    background-color: #1a1a1a;
    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 {
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #fff;
  }
  .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: #c8c8c8;
  }
  .progress {
    width: 100%;
    height: 4px;
    background-color: #434343;
  }
  .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;
  }
}
@media screen and (max-width: 991px) {
  body {
    font-size: 16px;
  }
  h1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  p {
    letter-spacing: -0.028rem;
    font-size: 1rem;
    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: 0.625rem 1.5rem;
    font-size: 1.125rem;
  }
  .button-main.white {
    grid-column-gap: 0.5rem;
    padding: 0.625rem 1.5rem;
    font-size: 1.125rem;
  }
  .button-main.nav {
    color: #fff;
    background-color: transparent;
    margin-left: 0;
    padding-left: 2rem;
    font-size: 2.5rem;
  }
  .checkbox-label {
    font-size: 1.125rem;
  }
  .button-secondary {
    grid-column-gap: 0.625rem;
    padding: 0.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-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: -0.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: 0.5rem;
    display: block;
  }
  .h5-substitute {
    letter-spacing: -0.1rem;
    font-size: 2rem;
  }
  .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: 0.75rem;
  }
  .h3-substitute {
    letter-spacing: -0.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: 0.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: -0.028rem;
    margin-top: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    font-size: 1.125rem;
  }
  .text-field.text-area {
    margin-top: 1.25rem;
    padding-top: 0.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: 0.225em;
    margin-right: 0.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%;
  }
  .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;
  }
  .grid-schedule,
  .grid-schedule.cta {
    grid-column-gap: 1.5rem;
  }
  .wrap-schedule {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }
  .h3-one-down {
    font-size: 2.5rem;
  }
  .category {
    font-size: 0.875rem;
  }
  .category.m-b-s {
    padding: 0.25rem 0.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: 8.5rem;
  }
  .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: #1a1a1a;
    font-size: 2.5rem;
    line-height: 1.3;
  }
  .navbar-brand {
    font-size: 1.125em;
  }
  .nav-menu-wrapper {
    width: 100%;
    height: 100%;
    object-fit: fill;
    background-color: #1a1a1a;
    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: 0.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: 0.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: -0.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: 0.375rem;
    justify-content: space-between;
  }
  .dropdown-inner {
    width: 100%;
    grid-column-gap: 1rem;
    color: #fff;
    padding: 0.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: 0.25rem;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }
  .close {
    display: none;
  }
  .embed-0625 {
    width: 0.625rem;
    height: 0.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: -0.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: -0.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: -0.3em;
  }
  .grid-founders {
    grid-template-columns: 1fr 1fr;
  }
  ._w-57em.indent-ultra {
    width: auto;
  }
  .tricks-slider {
    height: 80vw;
  }
  .progress_fill {
    color: #fff;
    background-color: #fff;
  }
  .progress {
    color: #434343;
    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;
  }
  .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: 0.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: 0.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;
  }
}
@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-template-columns: 1fr;
  }
  .grid-12c {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .wrapper-100vh {
    border-radius: 0;
  }
  .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, 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;
  }
  .wrapper-arrow-inline.big-text {
    width: 1.25em;
    height: 1.25em;
  }
  .inline-arrow.underline-primary-base.adjust-big-text {
    border-bottom-width: 0.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;
  }
}
@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: #fff;
    background-color: transparent;
    padding: 0;
  }
  .button-main.nav {
    color: #fff;
    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: 0.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;
  }
  .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;
  }
  .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: 5em;
    object-fit: contain;
  }
  .wrapper-100vh-text {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .text-inline-cta {
    font-size: 1.4rem;
  }
  .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(0.35em);
  }
  .text-numbers.absolute.m-t-cta {
    margin-top: 0.2rem;
  }
  .text-numbers.absolute.m-t-numbers {
    margin-top: 0.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: 0.625em;
    padding-bottom: 0.625em;
  }
  .case.nav-about-1 {
    height: 40vw;
  }
  .img-100-100.cover.culture {
    border-radius: 1.5rem;
  }
  .h3-substitute {
    font-size: 2rem;
  }

  .wrapper-footer  .h3-substitute {
    font-size: 1.5rem;
  }
  /* .h3-substitute.text-primary-lighter.display-block.m-b-footer {
    margin-bottom: 3rem;
  } */
  .h3-substitute.culture {
    color: #fff;
    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,
  .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: 0.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: -0.4rem;
    left: -4.1rem;
  }
  .wrap-img-culture._4 {
    width: 4.4375rem;
    height: 6.625rem;
    bottom: -0.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: start;
    margin-top: 3.5rem;
    /* 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: 0.5rem;
    top: 0.7rem;
  }
  .wrap-culture {
    height: auto;
    overflow: hidden;
  }
  .img-culture-2 {
    border-radius: 0.5rem;
    top: 2.5rem;
  }
  .img-culture-3 {
    border-radius: 0.5rem;
    bottom: 2.3vw;
  }
  .img-culture-4 {
    height: 25%;
    border-radius: 0.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: 0.5em;
  }
  .text-field.footer {
    text-align: center;
    border-bottom-style: solid;
    border-bottom-color: #818181;
    margin-bottom: 1.25rem;
  }
  .div-form-title {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 0.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: 0.625rem;
    height: 0.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: 0.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;
  }
  .grid-schedule,
  .grid-schedule.cta {
    grid-column-gap: 1rem;
  }
  .wrap-schedule {
    padding: 1.5rem;
  }
  .h3-one-down {
    font-size: 2rem;
  }
  .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: 0.5rem;
  }
  .text-field-running-form.phone {
    width: 100%;
    margin-top: 0;
  }
  .text-field-running-form.m-b-form-m {
    margin-bottom: 0.75rem;
  }
  .wrap-form-running-text {
    grid-column-gap: 16px;
    grid-row-gap: 0.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: 0.75rem;
  }
  .wrapper-9-0 {
    margin-top: 0;
    padding-top: 5em;
  }
  .text-move-screen {
    width: 250%;
    font-size: 5.5rem;
  }
  .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: 0.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: start;
    margin-bottom: 0;
    display: flex;
  }
  .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;
  }
  .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: 0.875rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 1.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: 0.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: 0.625rem;
    height: 0.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: 0.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: 0.5em;
    grid-row-gap: 0.5em;
  }
  .img-case-detail {
    border-radius: 0.5em;
  }
  .img-case-detail.talentlogiqs {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .img-case-detail.rubenshuis {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .wrapper-quote-person {
    margin-bottom: 2rem;
  }
  .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: 0.75em;
    height: 0.75em;
  }
  .wrapper-arrow-inline {
    width: 1em;
    height: 1em;
  }
  .inline-arrow.underline-white {
    border-bottom-width: 0.125em;
  }
  .inline-arrow.underline-white.m-r-xs {
    margin-right: 0.5em;
  }
  .wrap-h1-fade.inline-margin {
    margin-top: -3px;
    margin-bottom: -3px;
    margin-right: 0.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: 7.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: 0.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: 0.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: 0.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: 0.5em;
    grid-row-gap: 0.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;
  }
  .m-t-xl-m {
    margin-top: 3rem;
  }
  .big-text-our-story {
    font-size: 2.5em;
  }
  .partner-wrapper {
    width: 12rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .form-display_flex {
    flex-direction: column;
  }
}
#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 {
  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-a8aa8c46-e6ce-77b4-d65c-d21ea59b7aef-1c586b23 {
  grid-area: 1/6/2/13;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b13-1c586b23,
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b3a-1c586b23 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b5f-1c586b23 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b6b-1c586b23,
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b6c-1c586b23,
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b6d-1c586b23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b6e-1c586b23 {
  grid-area: 2/2/3/3;
  align-self: end;
  justify-self: end;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b74-1c586b23,
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b75-1c586b23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b77-1c586b23 {
  grid-area: 2/2/3/3;
  align-self: end;
  justify-self: end;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b9e-1c586b23 {
  grid-area: 1/1/3/3;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7ba0-1c586b23 {
  grid-area: 1/3/2/5;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7ba2-1c586b23 {
  grid-area: 2/3/3/4;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7ba4-1c586b23 {
  grid-area: 2/4/3/5;
}
#w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7ba6-1c586b23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-aa63ea50-b404-aa4d-5f6a-18f91c158212-1c586b23 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2a47-1c586b23 {
  grid-area: 1/6/2/13;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2a6b-1c586b23,
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2a92-1c586b23 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2af6-1c586b23 {
  grid-area: 1/1/3/3;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2af8-1c586b23 {
  grid-area: 1/3/2/5;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2afa-1c586b23 {
  grid-area: 2/3/3/4;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2afc-1c586b23 {
  grid-area: 2/4/3/5;
}
#w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2afe-1c586b23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_14765e3a-2355-048f-4366-6167f22d1a84-2b586b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9a1c94c5-04de-a1bb-8927-2419b1895252-2b586b24,
#w-node-_65474437-1ece-0222-6ad5-ae2132a4e4b8-36586b25,
#w-node-_65474437-1ece-0222-6ad5-ae2132a4e4b9-36586b25,
#w-node-_65474437-1ece-0222-6ad5-ae2132a4e4ba-36586b25,
#w-node-_65474437-1ece-0222-6ad5-ae2132a4e4bb-36586b25,
#w-node-_65474437-1ece-0222-6ad5-ae2132a4e4bc-36586b25,
#w-node-_65474437-1ece-0222-6ad5-ae2132a4e4bd-36586b25,
#w-node-_5da5da16-497b-89bf-3a9b-5a6906c61ab9-36586b25,
#w-node-_407361c0-c5d5-364b-1c87-6d6cbd3f83e5-36586b25,
#w-node-e90f4f4f-4c6d-f45d-ac5f-afc4beb45480-36586b25,
#w-node-_58da1247-b43f-3c8d-6976-8e3f8a838376-36586b25,
#w-node-_3d77c908-2571-ccbf-ce74-5d5e2cd10583-36586b25,
#w-node-_7ccc8364-e928-98b6-6fe7-52c6bfa3ca38-36586b25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#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-_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-_35d7f30e-ec26-8ebf-2f27-e9a04ae6b6cc-11dbf66e,
#w-node-_0e6f7451-843b-df08-672b-2b327728f76a-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-e61a665f-da7b-5686-bb32-95876d777029-11dbf66e,
#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-_36350b4f-1d41-415f-0538-55b6d95f8dc9-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-d6d37076-b19a-9aa6-5e7b-0c2021d34bb1-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-_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-_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 {
  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 {
  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-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 {
  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/13;
}
#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 {
  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 {
  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 {
  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 {
  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;
}
@media screen and (min-width: 1920px) {
  #w-node-_2fcd8d82-3e74-1ccf-41d7-e97fbed4bf08-b7d94cdd {
    grid-area: 2/8/3/13;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b74-1c586b23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #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-_6b50de55-fdf1-57a7-318c-5f4729e53ce5-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ce7-1c586b23 {
    align-self: center;
    justify-self: center;
  }
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ce9-1c586b23 {
    justify-self: center;
  }
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ceb-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ced-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53cef-1c586b23 {
    align-self: center;
    justify-self: center;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b13-1c586b23 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b3a-1c586b23 {
    grid-area: 2/1/3/13;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b74-1c586b23 {
    align-self: auto;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b87-1c586b23,
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b93-1c586b23 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7ba6-1c586b23 {
    grid-column: span 3 / span 3;
  }
  #w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2a6b-1c586b23 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2a92-1c586b23 {
    grid-area: 2/1/3/13;
  }
  #w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2adf-1c586b23,
  #w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2aeb-1c586b23 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_0c781b3c-b6a0-8cd8-d536-050aaeea2afe-1c586b23 {
    grid-column: span 3 / span 3;
  }
  #w-node-_65474437-1ece-0222-6ad5-ae2132a4e4ba-36586b25,
  #w-node-_65474437-1ece-0222-6ad5-ae2132a4e4bb-36586b25,
  #w-node-_65474437-1ece-0222-6ad5-ae2132a4e4bc-36586b25,
  #w-node-_65474437-1ece-0222-6ad5-ae2132a4e4bd-36586b25,
  #w-node-_5da5da16-497b-89bf-3a9b-5a6906c61ab9-36586b25,
  #w-node-_407361c0-c5d5-364b-1c87-6d6cbd3f83e5-36586b25,
  #w-node-e90f4f4f-4c6d-f45d-ac5f-afc4beb45480-36586b25,
  #w-node-_58da1247-b43f-3c8d-6976-8e3f8a838376-36586b25,
  #w-node-_3d77c908-2571-ccbf-ce74-5d5e2cd10583-36586b25,
  #w-node-_7ccc8364-e928-98b6-6fe7-52c6bfa3ca38-36586b25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #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;
  }
}
@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;
  }
}
@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-_6b50de55-fdf1-57a7-318c-5f4729e53ce5-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ce7-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ce9-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ceb-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53ced-1c586b23,
  #w-node-_6b50de55-fdf1-57a7-318c-5f4729e53cef-1c586b23 {
    justify-self: start;
  }
  #w-node-a8aa8c46-e6ce-77b4-d65c-d21ea59b7b75-1c586b23 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_14765e3a-2355-048f-4366-6167f22d1a84-2b586b24 {
    grid-column: span 1 / span 1;
  }
  #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-_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-_36350b4f-1d41-415f-0538-55b6d95f8dc9-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;
  }
}
@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;
}

/* product page */
.productContainer {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: auto;
  gap: 2rem;
}
.productContainer .productItem {
  height: 420px;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 1rem;
  background-color: #ffffff;
  border-radius: 15px;
  overflow: hidden;
}

.productContainer .productItem:hover {
  transition: 200ms linear;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  /* transform: translateY(-10px); */
}

.productContainer .productItem .left {
  height: 420px;
  width: 45%;
  padding: 3rem;
  /* border: 2px solid; */
}

.productContainer .productItem .left h3 {
  font-size: 2rem;
  font-weight: 600;
}
.productContainer .productItem .left p {
  font-size: 1.11rem;
  margin-top: 2rem;
  line-height: 1.2;
  margin-bottom: 4rem;
}
.productContainer .productItem .left a {
  border: 2px solid #000;
  padding: 10px 20px;
  transition: 200ms linear;
  background-color: black;
  color: white !important;
  border-radius: 20px;
}

.productContainer .productItem .left a:hover {
  background-color: transparent;
  color: #000 !important;
}

.productContainer .productItem .right {
  height: 100%;
  width: 55%;
}

.productContainer .productItem .right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 200ms ease-in-out;
}

/* .productContainer .productItem:hover img { 
  transform: scale(1.1);
} */

.modal {
  max-width: 100% !important;
  z-index: 100000 !important;
}
.blocker {
  z-index: 11000 !important;
}
.modal-flex {
  display: flex;
  height: 400px;
}

.modal-flex .left {
  width: 55%;
  padding: 2rem;
  display: flex;
  justify-content: center;
  /* align-items: center; */
  flex-direction: column;
}
.modal-flex .left h5 {
  font-size: 1.1rem;
  font-weight: 500;
  color: #666060;
}
.modal-flex .left h3 {
  font-size: 3.8rem;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-weight: 600;
}
.modal-flex .left p {
  font-size: 1.5rem;
  font-weight: 500;
  color: black;
}

.modal-flex .right {
  height: 400px;
  width: 45%;
}

.modal-flex .right img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (max-width: 1025px) {
  .productContainer {
    height: auto;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }

  .productContainer .productItem {
    height: auto;
    gap: 0;
  }
  .productContainer .productItem .left {
    height: auto;
    padding: 1rem;
    width: 100%;
  }
  .productContainer .productItem .left h3 {
    font-size: 1.4rem;
  }
  .productContainer .productItem .left a {
    padding: 8px 10px;
  }

  .productContainer .productItem .right img {
    object-fit: contain;
  }
  .productContainer .productItem .left p {
    margin-bottom: 2rem;
  }
  .modal-flex {
    display: flex;
    height: auto;
    flex-direction: column;
    overflow-y: scroll;
    gap: 20px;
  }

  .modal-flex .left {
    width: 100%;
    padding: 0;
  }
  .modal-flex .right {
    width: 100%;
    height: 250px;
  }
  .modal-flex .left h5 {
    font-size: 1rem;
  }
  .modal-flex .left h3 {
    font-size: 2.4rem;
    margin-top: 0.5rem;
    margin-bottom: 1rem;
  }
  .modal-flex .left p {
    font-size: 1.2rem;
  }
  .modal {
    height: auto;
    /* max-height: 550px; */
  }
}

@media screen and (max-width: 545px) {
  /* .modal {
   display: none !important;
  } */
  /* .modal {
    height: auto;
  }
  .modal-flex .right {
    width: 100%;
    height: 200px;
  } */

  .productContainer .productItem .left a {
    padding: 5px 10px;
  }

  .productInfo h4 {
  font-size: 1.3rem;
  }
 

}

.productInfo h3 {
  font-family: Abcdiatype !important;
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
  text-transform: capitalize;
  /* letter-spacing: 0.1px; */
}
