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

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

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

.w-embed-youtubevideo {
  width: 100%;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: #131b33;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.1;
}

h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 800;
  line-height: 1.2;
}

h3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1.3;
}

h4 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.4;
}

h5 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.5;
}

h6 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  line-height: 1.7;
}

a {
  color: #131b33;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: 1rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  max-width: 20rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

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

.padding-vertical.padding-huge.ui, .padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  width: 16px;
  height: 16px;
  cursor: pointer;
  border: 1px solid #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  margin-right: 10px;
  padding-left: 0;
  display: flex;
}

.form_checkbox.w--redirected-checked {
  background-color: #139b81;
}

.form_checkbox-icon {
  width: .875rem;
  height: .875rem;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  width: .875rem;
  height: .875rem;
  background-size: 90%;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, .1);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, rgba(0, 115, 230, .1), rgba(255, 255, 255, 0));
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  width: 1rem;
  height: 1rem;
  flex: none;
}

.icon-1x1-small.is-review-arrow {
  width: 2.8rem;
  height: 2.8rem;
  color: #fff;
  background-color: #131b33;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding-left: .9rem;
  padding-right: .9rem;
  transition: background-color .2s;
  display: flex;
}

.icon-1x1-small.is-review-arrow:hover {
  background-color: #10c6a3;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.form_form {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  background-color: #6a768f;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: start;
  align-items: stretch;
  justify-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.fs-styleguide_item.is_white {
  color: #131b33;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  padding-bottom: 2rem;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

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

.text-color-black {
  color: #000;
}

.text-color-grey {
  color: gray;
}

.fs-styleguide_2-col {
  width: 100%;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.3;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  font-size: 3rem;
  line-height: 1.1;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

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

.text-style-italic {
  font-style: italic;
}

.text-weight-medium {
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #131b33;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  height: 3rem;
  min-width: 3rem;
  background-color: rgba(0, 115, 230, .1);
  border: 1px dashed #0073e6;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  width: 100%;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  font-weight: 700;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: start;
  display: grid;
}

.background-color-white {
  background-color: #fff;
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  font-size: .875rem;
}

.heading-style-h4 {
  letter-spacing: .5px;
  font-size: 1.5rem;
  line-height: 1.4;
}

.heading-style-h4.blog-list {
  margin-bottom: .8rem;
}

.form_label {
  color: #6a768f;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  width: .875rem;
  height: .875rem;
  border-width: .25rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.background-color-grey {
  background-color: #f5f5f5;
}

.form_input {
  min-height: 3.5rem;
  color: #fff;
  background-color: #131b33;
  border: 2px #4e5e85;
  border-radius: 50px;
  margin-bottom: .75rem;
  padding: .5rem 1.5rem;
}

.form_input:focus {
  border: 1px solid #1fbd9e;
  box-shadow: 0 0 12px rgba(31, 189, 158, .25);
}

.form_input::-ms-input-placeholder {
  color: #8b94ad;
}

.form_input::placeholder {
  color: #8b94ad;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.heading-style-h6 {
  letter-spacing: .3px;
  font-size: 1rem;
  line-height: 1.5;
}

.heading-style-h6.blog-list {
  margin-bottom: 1.5rem;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.fs-styleguide_3-col {
  width: 100%;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.text-style-link.no-underline {
  text-transform: uppercase;
  font-style: normal;
  text-decoration: none;
}

.text-size-large {
  font-size: 1.5rem;
}

.fs-styleguide_header {
  background-color: rgba(0, 0, 0, .05);
}

.heading-style-h2 {
  font-size: 2.5rem;
  line-height: 1.2;
}

.heading-style-h2.hero {
  color: #1fbd9e;
}

.page-wrapper {
  width: 100%;
  height: 100%;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #0073e6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.heading-style-h5 {
  letter-spacing: .5px;
  font-size: 1.25rem;
  line-height: 1.5;
}

.heading-style-h5.blog-list {
  margin-bottom: .5rem;
}

.container-large {
  width: 100%;
  max-width: 76rem;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

.text-align-center {
  text-align: center;
}

.form_component {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.main-wrapper {
  background-image: url('../images/bg-pattern-new.svg');
  background-repeat: no-repeat;
  background-size: 160%;
  background-attachment: scroll;
}

.main-wrapper.homepage {
  width: 100%;
  background-image: none;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #131b33;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: .75rem 1.2rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.button.is-text {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(0, 0, 0, 0);
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 1.5rem;
}

.button.is-secondary {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-radius: 50px;
}

.button.is-secondary.green {
  color: #1fbd9e;
  border-color: #10c6a3;
}

.button.is-icon {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-white {
  color: #131b33;
  background-color: #fff;
}

.button.is-white.subscribe-banner {
  max-width: 9rem;
  justify-content: center;
  margin-bottom: 3rem;
}

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

.text-size-medium {
  font-size: 1.25rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.home-message_content-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: start;
  display: grid;
}

.home-message_component {
  min-height: 100vh;
  color: #fff;
  padding: 3rem;
  display: flex;
}

.home-message_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.home-message_content {
  width: 100%;
  color: #000;
  background-color: rgba(0, 0, 0, .05);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.home-message_heading-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-message_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-message_item-icon {
  width: 1.75rem;
  height: 1.75rem;
  color: #000;
  background-color: #fff;
  flex: none;
}

.home-message_logo {
  width: 4rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.text-color-pastel-blue {
  color: #6a768f;
}

.text-color-green {
  color: #10c6a3;
}

.text-color-midnight-blue {
  color: #131b33;
}

.nav_component {
  z-index: 99;
  width: 100%;
  background-color: #fff;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 10px rgba(19, 27, 51, .07);
}

.nav_content {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_logo {
  height: 2.5rem;
}

.nav_logo.is_rubico {
  height: 2.2rem;
}

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

.nav_logo-separator {
  width: 1px;
  height: 1.6rem;
  background-color: #ecf0f9;
  margin-left: 1rem;
  margin-right: 1rem;
}

.nav_links-wrapper {
  width: auto;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  display: flex;
  position: static;
}

.nav_link {
  color: rgba(106, 118, 143, .9);
  text-align: center;
  text-transform: uppercase;
  border-left: 1px #cad2e7;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 0;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.nav_link:hover {
  color: #131b33;
  background-color: rgba(245, 248, 255, 0);
}

.nav_link.w--current {
  color: #131b33;
}

.nav_link.last {
  border-right-style: none;
}

.nav_link.first {
  border-right: 1px #cad2e7;
}

.nav_link.first.w--current {
  color: #131b33;
}

.nav_link.drop {
  padding-right: 0;
}

.home-reviews_slider {
  width: 100%;
  height: 100%;
  max-width: 80rem;
  background-color: rgba(221, 221, 221, 0);
  justify-content: center;
  align-items: center;
  padding-top: 3.5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  overflow: hidden;
}

.home-reviews_slider-mask {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.home-reviews_slide {
  width: 100%;
}

.home-reviews-slider_left-arrow, .home-reviews-slider_right-arrow {
  height: 4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-reviews-slider_nav {
  font-size: .8rem;
  display: none;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

.home-reviews_section {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.home_testimonial-image {
  width: 8rem;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
  box-shadow: 0 8px 11px rgba(19, 27, 51, .25);
}

.home_testimonial {
  text-align: center;
  background-color: #f5f8ff;
  border-radius: 40px;
  margin-top: 4rem;
  padding: 5.5rem 2rem 2rem;
}

.body-caption-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 800;
}

.home_testimonial-autor {
  text-transform: uppercase;
  margin-top: 1rem;
  font-weight: 800;
}

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

.nav_dropdown {
  text-transform: uppercase;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: .75rem;
  line-height: 0;
  position: static;
}

.nav_dropdown-toggle {
  color: #6a768f;
  border-right: 1px #cad2e7;
  padding: 2rem 1.4rem 2rem 0;
}

.nav_dropdown-toggle:hover {
  color: #131b33;
}

.dropdown-arrow {
  margin-right: 1rem;
}

.nav_dropdown-list {
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  flex-direction: column;
  line-height: 1.5;
  display: none;
  top: 0%;
  bottom: auto;
  left: 0;
  right: 0;
}

.nav_dropdown-list.w--open {
  color: #0f162e;
  top: 100%;
  left: 0%;
  right: 0%;
}

.nav_dropdown-ui-services {
  background-color: #fff;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.nav-dropdown-branded-services {
  color: #6a768f;
  background-color: #0f162c;
  border-bottom: 2px solid #1fbd9e;
  padding-top: 3rem;
  padding-bottom: 3rem;
  box-shadow: 0 10px 13px 7px rgba(19, 27, 51, .4);
}

.nav_dropdown-list-item {
  text-transform: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  font-weight: 800;
}

.nav_dropdown-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.nav_dropdown-grid.first-row, .nav_dropdown-grid.last-row {
  justify-content: space-between;
  display: flex;
}

.view-more_link {
  width: 7rem;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  justify-content: start;
  align-items: center;
  justify-items: start;
  margin-top: 1rem;
  font-size: .8rem;
  font-weight: 800;
  transition: color .2s;
  display: flex;
}

.view-more_link:hover {
  color: #1fbd9e;
}

.nav_dropdown-info {
  font-weight: 400;
  line-height: 1.2;
}

.flex-mobile {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-weight-bold-caps {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .9rem;
  font-weight: 800;
}

.text-weight-bold-caps.is-footer {
  letter-spacing: 1px;
  padding-bottom: .5rem;
  font-size: .8rem;
}

.text-weight-bold-caps.text-color-white.text-hover-green {
  transition: color .1s;
}

.text-weight-bold-caps.text-color-white.text-hover-green:hover {
  color: #1fbd9e;
}

.text-weight-bold-caps.text-hover-green {
  transition: color .1s;
}

.text-weight-bold-caps.text-hover-green:hover {
  color: #1fbd9e;
}

.hide-dekstop-only {
  display: none;
}

.footer_section {
  width: 100%;
  background-color: #131b33;
}

.footer_info-wrapper {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer_grid {
  width: 100%;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 3.5rem;
  display: flex;
}

.footer_credits {
  color: #6a768f;
  text-align: center;
  border-top: 1px solid #414a66;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.footer_logo-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_social-icons {
  flex-direction: column;
  margin-right: 4rem;
  display: flex;
}

.footer_btn-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.footer_icons-wrapper {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  justify-items: start;
  display: flex;
}

.nav_dropdown-rubico {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rubico-drop {
  width: 30rem;
}

.nav-dropdown-category {
  width: 100%;
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.5;
}

.separator-dashed {
  width: 14rem;
  margin-top: .5rem;
  margin-bottom: 2rem;
  line-height: 0;
}

.separator-dashed.nav {
  margin-bottom: 1rem;
}

.text-color-pastel-blue-light {
  color: #9daac6;
}

.text-span-blue {
  color: #131b33;
}

.text-span-white {
  color: #fff;
}

.nav_dropdown-logo {
  width: 3.6rem;
}

.social-icon {
  width: 1.9rem;
  height: 1.9rem;
  color: #6a768f;
  margin-right: .5rem;
  transition: background-color .2s;
}

.social-icon:hover {
  color: #10c6a3;
}

.social-icon.single-project {
  width: 1.8rem;
  margin-right: .5rem;
}

.sp-footer-logo {
  width: 5rem;
}

.rubico-footer-logo {
  z-index: 1;
  width: 5rem;
  color: #6a768f;
  position: absolute;
}

.rubico-footer-logo:hover {
  color: #10c6a3;
}

.footer-logo {
  width: 5rem;
  margin-right: 1rem;
  position: relative;
}

.title_section.text-color-green {
  color: #1fbd9e;
}

.title_section.text-color-green.pt {
  padding-top: 5rem;
}

.title_section.mt-2 {
  margin-top: 3rem;
}

.text-color-blue {
  color: #131b33;
}

.home_services {
  width: 100%;
  color: #f5f8ff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.home_services-icons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  align-content: space-around;
  justify-content: center;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  font-size: .9rem;
  display: flex;
}

.home_services-block {
  color: #6a768f;
  letter-spacing: .5px;
  text-transform: uppercase;
  border: 2px solid rgba(106, 118, 143, 0);
  border-radius: 40px;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  font-weight: 800;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.home_services-block:hover {
  color: #1fbd9e;
  border: 2px solid #1fbd9e;
}

.service-icon {
  width: 2rem;
  color: #10c6a3;
  margin-right: .8rem;
}

.service-icon.smaller {
  width: 1.8rem;
}

.home_hero {
  width: 100%;
  height: 75svh;
  overflow: hidden;
}

.hero_bg-video {
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/dot-pattern-6.png'), linear-gradient(rgba(3, 5, 10, .76), rgba(3, 5, 10, .76));
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  align-items: flex-end;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  display: flex;
  position: static;
}

.accordion-item-a-text {
  margin-bottom: 0;
}

.accordion-item-q-icon-stripe-1 {
  width: 100%;
  height: 3px;
  background-color: #10c6a3;
  position: relative;
}

._w-accordion-content-divider {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

._w-accordion-item-q {
  align-items: center;
  display: flex;
}

.accordion-content-divider {
  width: 100%;
  height: 0;
  border-bottom: 1px dashed rgba(51, 51, 51, .2);
}

.c-header {
  text-align: center;
}

.accordion-item-q-icon-stripe-2 {
  width: 3px;
  height: 100%;
  background-color: #10c6a3;
  position: absolute;
}

.accordion-item-q-text {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 800;
}

.subheader {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.2em;
  line-height: 1.4em;
}

.details {
  width: 100%;
  max-width: 750px;
  color: #888;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  line-height: 1.4em;
}

._w-accordion-item-a {
  padding: 0 1.5rem 1.5rem;
}

.c-accordion-item-q-icon {
  height: 100%;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.c-accordion-item {
  width: 20rem;
  color: #fff;
  margin-bottom: .5rem;
}

.c-accordion-item.services, .c-accordion-item.full {
  width: 100%;
}

.c-details {
  margin-bottom: 60px;
}

.c-accordion-item-a {
  overflow: hidden;
}

._w-accordion-item-q-icon {
  width: 13px;
  height: 13px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-accordion-list {
  width: 60%;
  margin-bottom: 3rem;
}

.c-accordion-list.full {
  width: 100%;
}

._w-accordion-item {
  box-shadow: none;
  cursor: pointer;
  background-color: #131b33;
  border-radius: 40px;
  transition: all .25s;
}

._w-accordion-item:hover {
  box-shadow: none;
  background-color: #303d61;
}

.c-accordion-item-q-text {
  flex: 1;
  align-items: center;
  padding: 1.5rem;
  transition: color .2s;
  display: flex;
}

.c-accordion-item-q-text:hover {
  color: #1fbd9e;
}

.home_services-wrapper {
  width: 100%;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.zen-fox-homepage {
  width: 20rem;
}

.fox-item {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fox-item.side {
  width: 30%;
}

.partner-logos_wrapper {
  width: 100%;
  height: 5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.partner-logos_container-loop {
  width: 10000px;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.partner-logos {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.partner-logo {
  width: 5.5rem;
}

.partner-logo.outplay {
  width: 4.2em;
}

.partner-logo.tilting-point, .partner-logo.funcom, .partner-logo.daedalic {
  width: 6.5rem;
}

.partner-logo.yggdrasil {
  width: 7rem;
}

.partner-logo.sony {
  width: 5.5rem;
}

.partner-logo.firaxis {
  width: 5rem;
}

.partner-logo.crazylabs {
  width: 6.5rem;
}

.partner-logo.midwinter, .partner-logo.netflix {
  width: 5.5rem;
}

.partner-logo.counterplay {
  width: 3rem;
}

.partner-logo.hero-forge {
  width: 4.5rem;
}

.partner-logo.crytek {
  width: 5rem;
}

.partner-logo.scopely {
  width: 6rem;
}

.partner-logo.interplay {
  width: 4rem;
}

.partner-logo._3d-realms {
  width: 4.5rem;
}

.partner-logo.bossfight {
  width: 6rem;
}

.partner-logo.curve-digital {
  width: 4.5rem;
}

.partner-logo.kongegate {
  width: 3rem;
}

.partner-logo.pokerstars {
  width: 6.5rem;
}

.partner-logo.koch-media {
  width: 5.5rem;
}

.partner-logo.hugecalf {
  width: 4.5rem;
}

.partner-logo.take-two {
  width: 3.8rem;
}

.partner-logo._2k {
  width: 4rem;
}

.partner-logo.nickelodeon {
  width: 4.5rem;
}

.partner-logo.m-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.partner-logo.medium {
  width: 6.5rem;
}

.partner-logo.large {
  width: 8rem;
}

.partner-logo.small {
  width: 4rem;
}

.partner-logo.huge {
  width: 10rem;
}

.iconic-projects_section {
  width: 100%;
  background-color: #fff;
  background-image: url('../images/bg-pattern.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 160%;
}

.home_partner-logos {
  width: 100%;
  background-color: #131b33;
  display: none;
}

.zen-fox-homepage-shadow {
  opacity: .55;
}

.home_iconic-projects {
  width: 100%;
  height: 100%;
  min-height: 50rem;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  margin-top: 5.5rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.iconic-project {
  width: 100%;
  height: 100%;
  background-color: #000;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.iconic-project.mutant {
  min-height: 20rem;
}

.iconic-project.godfall {
  min-height: 35rem;
}

.iconic-project.spongebob, .iconic-project.goose {
  min-height: 27.5rem;
}

.iconic-project.narcos {
  min-height: 12.5rem;
}

.iconic-project.hero-forge {
  min-height: 27.5rem;
}

.iconic-project.gollum {
  min-height: 12.5rem;
}

.iconic-project.autonauts, .iconic-project.prize-kingdoms {
  min-height: 20rem;
}

.home_cut-img {
  z-index: 19;
  width: 41rem;
  border-radius: 40px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav_link-underline {
  width: 0%;
  height: 2px;
  background-color: #131b33;
  border-radius: 2px;
}

.nav_link-underline.green {
  background-color: #1fbd9e;
}

.nav_link-box {
  flex-direction: column;
  align-items: flex-start;
  margin-left: .6rem;
  margin-right: .6rem;
  display: flex;
}

.home_game-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.home_game-info-wrapper {
  z-index: 20;
  height: auto;
  background-color: #1fbd9e;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem 1rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.game-info-text {
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 800;
}

.game-info-icon {
  width: 1.2rem;
}

.mobile_nav-content {
  width: 100%;
  display: none;
}

.mobile_dropdown-arrow {
  margin-right: .5rem;
}

.hero_slogan {
  width: 60%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 6rem;
  display: flex;
}

.hero-small-wrapper {
  width: 100%;
  height: auto;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.hero-small-text {
  max-width: 37ch;
  padding-right: 1rem;
}

.services_other {
  width: 100%;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.services_wrapper {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.section {
  width: 100%;
  height: 100%;
}

.section.logo-design {
  background-color: #ff6a30;
  background-image: linear-gradient(to right, #ff9c47, #ff6a30);
}

.section.iconography {
  background-color: #092946;
  background-image: linear-gradient(to right, #092946, #064a88);
}

.section.gamification {
  background-color: #ff6062;
  background-image: linear-gradient(to right, #ff9866, #ff6062 60%);
}

.section.ux-assessments {
  background-color: #6936c7;
  background-image: linear-gradient(to right, #3ad3a0, #3167f1 50%, #6936c7);
}

.section.partner-banner {
  background-color: #1fbd9e;
  background-image: url('../images/partner-banner-bg.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.green-banner {
  background-color: #1fbd9e;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #88dfea), url('../images/banner-green-background.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.green-banner.join-forces {
  background-image: url('../images/banner-project-planner.jpg');
}

.section.green-banner.careers {
  background-image: url('../images/green-banner-02.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.office-pics {
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
  margin-top: 6rem;
}

.section.vacancies {
  background-color: #fff;
}

.section.core-values {
  background-color: #f5f8ff;
}

.section.project-planner {
  background-color: #fff;
}

.section.team-pics {
  background-color: #f5f8ff;
}

.section.fox-banner {
  background-color: #fff;
  background-image: url('../images/green-banner-02.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.single-project-info {
  color: #fff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.section.blog-inner-hero {
  color: #fff;
  background-color: #131b33;
  margin-top: 2rem;
}

.section.blog-hero {
  color: #fff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.section.ui-services {
  background-color: #fff;
  background-image: linear-gradient(to right, #d9e4ff, #fff);
}

.section.awards {
  color: #f5f8ff;
  background-color: #131b33;
}

.section.career-steps {
  background-color: #f5f8ff;
}

.section.calendly {
  background-color: #ff6a30;
  background-image: url('../images/orange-banner-03.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

.section.showreel {
  background-color: #fff;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.section.process {
  display: none;
}

.section.orange-banner {
  background-color: #fe7b43;
  background-image: url('../images/orange-banner-04.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.draft-content {
  background-color: #c2ffbd;
  display: none;
}

._2-col-grid {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  align-items: center;
}

._2-col-grid.ui {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._2-col-grid.text-btn {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: .75fr;
}

._2-col-grid.about {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

._2-col-grid.subscribe-banner {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 3.5fr 1.5fr;
  justify-content: stretch;
  justify-items: stretch;
}

._2-col-grid.partners-banner {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1.75fr 2.25fr;
}

._2-col-grid.blog-hero {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1.5fr 1fr;
}

._2-col-grid.articles {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: start;
}

._2-col-grid.articles.is-1 {
  grid-template-columns: 1fr;
}

._2-col-grid.ux {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

._2-col-grid.logos, ._2-col-grid.icons, ._2-col-grid.apps {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._2-col-grid.offer-banner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: .75fr 1fr;
}

.grid-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: start;
  display: grid;
}

.grid-block.rotate {
  width: 100%;
  perspective: 1000px;
  align-self: auto;
  justify-items: center;
  padding: 1rem;
  position: relative;
  overflow: hidden;
}

.grid-block.padd-r4 {
  padding-right: 4rem;
}

.grid-block.gap3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.paragraph {
  margin-bottom: 1rem;
}

.paragraph.text-weight-xbold.uppercase {
  text-transform: uppercase;
}

.paragraph.mb-4 {
  margin-bottom: 6rem;
}

.service_img-wrapper {
  width: 20rem;
  height: 20rem;
  position: relative;
}

.service_img-wrapper.logo-design {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.service_img-wrapper.assessments {
  width: 26rem;
}

.blue-crystal {
  z-index: 2;
  width: 20rem;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -30%;
  left: auto;
  right: -10%;
}

.green-cup {
  z-index: 1;
  width: 10rem;
  height: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -10%;
  right: auto;
}

.service-img-bg {
  width: 15rem;
  height: auto;
  margin-top: -7.5rem;
  margin-left: -7.5rem;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 50%;
  right: 0%;
}

.viking-logo {
  z-index: 2;
  width: 30rem;
  height: auto;
  display: none;
  position: absolute;
  top: 20%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ayor-logo {
  z-index: 1;
  width: 31rem;
  height: auto;
}

.purple-jem {
  z-index: 2;
  width: 17rem;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -10%;
  left: -15%;
  right: auto;
}

.tablet-img {
  z-index: 1;
  width: 28rem;
  height: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.joypad {
  z-index: 2;
  width: 15rem;
  height: auto;
  position: absolute;
  top: 30%;
  bottom: 0%;
  left: -16%;
  right: 0%;
}

.assessment-document {
  z-index: 1;
  width: 24.5rem;
  position: absolute;
  top: 40%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._1-col-img-wrapper {
  width: 37rem;
  height: 35rem;
  position: relative;
}

.ui-img-bg {
  z-index: 1;
  width: 28rem;
  position: absolute;
  top: 23%;
  left: 5%;
}

.servcies-happy-fox {
  z-index: 2;
  width: 20rem;
  height: auto;
  position: absolute;
  top: 38%;
  bottom: 0%;
  left: 15%;
  right: 0%;
}

.partners_logos-white {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #131b33;
  border-radius: 2.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 3rem;
  display: flex;
}

.partners_name-list {
  width: 100%;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 5rem;
  padding: 2rem;
  font-size: .9rem;
  display: grid;
}

.banner-info {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: start;
  display: grid;
}

.text-wrap-small {
  width: 100%;
  max-width: 48rem;
}

.partners_logos {
  width: 100%;
}

.partners_reviews {
  width: 100%;
  height: 100%;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.partners_friends {
  width: 100%;
  background-color: #f5f8ff;
}

.friends-logos-wrapper {
  width: 50%;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.reviews-wrapper {
  width: 100%;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 300;
  line-height: 1.7;
  display: grid;
}

.single-review-wrapper {
  width: 100%;
  height: auto;
  padding: 2rem;
}

.review-img {
  width: 6rem;
  height: 100%;
  border-radius: 100%;
  margin-right: 2rem;
  box-shadow: 0 8px 11px rgba(19, 27, 51, .25);
}

.review-info {
  align-items: stretch;
  margin-top: 2rem;
  display: flex;
}

.review-text-info {
  text-transform: uppercase;
  border-top: 1px solid #414a66;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1rem;
  font-size: .8rem;
  font-weight: 700;
  display: flex;
}

.letter-space {
  letter-spacing: 1px;
}

.clutch-logo-blue {
  width: 16rem;
  margin-left: auto;
  margin-right: auto;
}

.clutch-logo-blue.footer {
  width: 3rem;
}

.reviews_clutch {
  width: 100%;
  height: 100%;
  border-top: 1px solid #414a66;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  display: flex;
}

.portfolio_section {
  width: 100%;
  height: 100%;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.portfolio_wrapper {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.portfolio-project {
  width: 100%;
  height: 100%;
  text-align: left;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.project-thumbnail {
  width: 100%;
  height: 100%;
  min-width: 100%;
}

.project-thumbnail:hover {
  transform: none;
}

.portfolio_hero-wrapper {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.portfolio_tabs-component {
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-weight: 800;
}

.portfolio_tabs-menu {
  justify-content: center;
  display: flex;
}

.portfolio_tab-link {
  color: #6a768f;
  text-align: left;
  background-color: rgba(19, 27, 51, 0);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: .4rem 2rem;
  transition: color .2s;
  display: flex;
}

.portfolio_tab-link:hover {
  color: #1fbd9e;
}

.portfolio_tab-link.w--current {
  color: #1fbd9e;
  background-color: rgba(19, 27, 51, 0);
}

.portfolio_tabs-content {
  width: 100%;
  height: auto;
  padding-top: 2.5rem;
}

.portfolio_tab {
  width: 100%;
  height: auto;
}

.careers_about {
  width: 100%;
}

.grid-office-pics {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  position: relative;
  top: -3rem;
}

.office-pic {
  box-shadow: none;
  transition: all .35s;
}

.office-pic:hover {
  transform: scale(1.1);
}

.job-position_wrapper {
  width: 100%;
  height: 100%;
}

.job-position_cell {
  background-color: #f5f8ff;
  border-radius: 2.5rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.job-position_cell.transparent {
  background-color: rgba(245, 248, 255, 0);
}

.job_position {
  text-transform: uppercase;
  flex: 0 35%;
  align-items: center;
  font-size: .9rem;
  font-weight: 800;
  display: flex;
}

.job-position_logo {
  width: 2.1rem;
  margin-right: 1rem;
}

.our-values_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.single_value {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 16rem;
  display: flex;
  position: relative;
}

.value-img {
  width: 70%;
  margin-bottom: 9rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.single-value-info {
  min-height: 15rem;
  color: #fff;
  background-color: #131b33;
  border-radius: 2.5rem;
  flex: 0 100%;
  margin-top: auto;
  padding: 2rem 2rem 1.5rem;
  position: relative;
}

.value-title {
  text-transform: uppercase;
  align-items: center;
  margin-bottom: 1rem;
  font-weight: 700;
  display: flex;
}

.value-icon {
  width: 3.5rem;
  color: #1fbd9e;
  margin-right: 1rem;
}

.heading {
  color: #1fbd9e;
}

.inner-tab_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.inner-tab_menu {
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.inner-tab_content {
  padding-bottom: 1.5rem;
}

.inner-tab_link {
  width: 1rem;
  height: 1rem;
  color: #6a768f;
  background-color: rgba(19, 27, 51, 0);
  border: 2px solid #6a768f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  padding: 0;
  font-size: .9rem;
  display: flex;
}

.inner-tab_link.w--current {
  color: #131b33;
  background-color: #6a768f;
}

.inner-tab_link.last {
  margin-right: 0;
}

.portfolio_tab-icon {
  width: 1.7rem;
  color: #1fbd9e;
  margin-right: 1rem;
}

.portfolio_tab-icon-text {
  flex-direction: row;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.mobile-portfolio-tabs {
  text-transform: uppercase;
  cursor: pointer;
  background-color: #1fbd9e;
  border-radius: 2.5rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.3rem 2.5rem;
  font-weight: 800;
  display: none;
}

.mobile-portfolio-arrow {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: static;
}

.grid-block-img-wrapper {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.planner_tab {
  width: 100%;
  height: auto;
  max-width: 80rem;
  color: #6a768f;
  text-transform: uppercase;
  font-size: .9rem;
  font-weight: 800;
}

.planner_tab-menu {
  background-color: #131b33;
  border-top-left-radius: 2.5rem;
  border-top-right-radius: 2.5rem;
  justify-content: center;
  align-items: center;
  padding: 1.4rem 1rem;
  display: flex;
}

.planner_tab-link {
  color: #6a768f;
  background-color: rgba(19, 27, 51, 0);
  border-right: 2px solid #6a768f;
  padding-top: 0;
  padding-bottom: 0;
}

.planner_tab-link.w--current {
  color: #1fbd9e;
  background-color: rgba(19, 27, 51, 0);
  text-decoration: underline;
}

.planner_tab-link.last {
  border-right-style: none;
}

.planner_half {
  width: 100%;
  height: auto;
  background-color: #f5f8ff;
  border-radius: 2.5rem;
  margin-bottom: 2rem;
  padding: 2rem;
}

.planner_half.first {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.planner_half.last {
  padding-top: 4rem;
}

.planner_grid {
  width: 100%;
  height: auto;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  font-size: .8rem;
  display: grid;
}

.planner_checkmark {
  width: 1.6rem;
  color: #131b33;
}

.planner-rows {
  display: none;
}

.planner-row {
  background-color: #fff;
  border-radius: 2.5rem;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.planner-block {
  width: 100%;
  height: auto;
  min-height: 5rem;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  display: flex;
}

.planner-block.no-color {
  background-color: #f5f8ff;
}

.planner-block.no-color.pb-3-6 {
  text-align: center;
  padding-bottom: 3.6rem;
}

.planner-block.start {
  border-top-left-radius: 2.5rem;
  border-bottom-left-radius: 2.5rem;
}

.planner-block.end {
  border-top-right-radius: 2.5rem;
  border-bottom-right-radius: 2.5rem;
}

.calendar_section {
  background-image: url('../images/mascot-hold-flag.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 452px 525px;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.calendar_wrapper {
  z-index: 20;
  width: 70%;
  height: auto;
  position: relative;
}

.happy-fox-hold {
  z-index: 10;
  width: 20%;
  height: auto;
}

.grid-about-us-pics {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.about_strenght {
  width: 100%;
  color: #fff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.strenghts-accordeon {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3.5rem;
  display: flex;
}

.strenghts-accordeon.side {
  width: 30%;
}

.accordeon-wrapper {
  width: 100%;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.accordeon-wrapper.benefits {
  z-index: 1;
  padding-top: 16rem;
  position: relative;
}

.smart-fox {
  width: 29rem;
}

.our-moto {
  width: 39rem;
}

.team-pics_wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.team-pics_member {
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin: 1rem 1rem 1.5rem;
  font-weight: 800;
  display: flex;
}

.team-member-img {
  width: 12rem;
  height: auto;
  border-radius: 50%;
  margin-bottom: 1rem;
}

.team-member-img.manager {
  margin-bottom: 0;
}

.member-position {
  max-width: 24ch;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 800;
}

.studio-statistics {
  text-transform: uppercase;
  align-items: center;
  padding-top: 1rem;
  font-weight: 800;
  display: flex;
}

.single-statistic {
  margin-right: 2rem;
}

.single-statistic.last {
  margin-right: 0;
}

.number-big {
  font-size: 3.8rem;
  line-height: 1;
}

.moto-highlight {
  z-index: 2;
  width: 20rem;
  height: 20rem;
  filter: blur(40px);
  background-color: rgba(255, 255, 255, .12);
  border-radius: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.more-members {
  width: 12rem;
  height: 12rem;
  text-align: center;
  background-color: #dee5f3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  display: flex;
}

.clutch-button {
  width: 6rem;
  color: #131b33;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  padding: .45rem .2rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.planner_text-legend {
  color: #131b33;
  text-align: center;
  padding: 2rem 1rem 1rem;
  font-size: .8rem;
}

.link-no-underline {
  align-items: flex-start;
  text-decoration: none;
}

.clutch-star {
  width: .5rem;
  margin-left: .3rem;
  margin-right: .3rem;
}

.more-icon {
  width: 3.5rem;
}

.privacy-policy-link {
  color: #6a768f;
}

.fox-subscribe-banner {
  width: 21.8rem;
}

.btn-arrow {
  width: 16px;
  height: 16px;
}

.btn-text-wrapper {
  width: auto;
  height: .9rem;
  flex-direction: column;
  align-items: flex-start;
  margin-left: .75rem;
  display: flex;
  overflow: hidden;
}

.button_v1-2 {
  text-align: center;
  text-transform: uppercase;
  border: 2px solid #131b33;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: .75rem 1.2rem;
  font-size: .8rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.button-flat_component {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #131b33;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: 1rem 1.4rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-flat_text {
  z-index: 2;
  position: relative;
}

.btn-flat_text._2 {
  z-index: 1;
  position: absolute;
}

.btn-flat_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-flat_text-wrapper.left {
  margin-left: .75rem;
  margin-right: 0;
}

.portfolio-fox {
  width: 60rem;
}

.btn-secondary_component {
  color: #131b33;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  background-color: rgba(19, 27, 51, 0);
  border: 2px solid #131b33;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: .9rem 1.2rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-secondary_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-secondary_text-wrapper.left-arrow {
  margin-left: .75rem;
  margin-right: 0;
}

.btn-secondary_text {
  z-index: 2;
  position: relative;
}

.btn-secondary_text._2 {
  z-index: 1;
  position: absolute;
}

.btn-secondary-w_component {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(19, 27, 51, 0);
  border: 2px solid #fff;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: 1rem 1.3rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-secondary-w_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-secondary-w_text {
  z-index: 2;
  position: relative;
}

.btn-secondary-w_text._2 {
  z-index: 1;
  position: absolute;
}

.button-flat-w_component {
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: 1rem 1.3rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-flat-w_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-flat-w_text {
  z-index: 2;
  position: relative;
}

.btn-flat-w_text._2 {
  z-index: 1;
  position: absolute;
}

.btn-secondary-g_component {
  color: #1fbd9e;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  background-color: rgba(19, 27, 51, 0);
  border: 2px solid #1fbd9e;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: .75rem 1.2rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-secondary-g_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-secondary-g_text {
  z-index: 2;
  position: relative;
}

.btn-secondary-g_text._2 {
  z-index: 1;
  position: absolute;
}

.btn-arrow-right {
  width: 12px;
  height: 12px;
}

.btn-secondary-t_component {
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: rgba(19, 27, 51, 0);
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: .6rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-secondary-t_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-secondary-t_text {
  z-index: 2;
  text-decoration: underline;
  position: relative;
}

.btn-secondary-t_text._2 {
  z-index: 1;
  position: absolute;
}

.btn-icon {
  width: 21px;
  height: 21px;
}

.btn-wrapper-dropdown-light {
  width: 7rem;
}

.btn-wrapper-dropdown-dark {
  width: 9.7rem;
}

.button-white_component {
  color: #131b33;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: 1rem 1.3rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-white_component.submit {
  min-width: 18rem;
  justify-content: center;
  margin-top: 1.3rem;
  transition: background-color .2s;
}

.button-white_component.submit:hover {
  background-color: #1fbd9e;
}

.button-white_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-white_text {
  z-index: 2;
  position: relative;
}

.button-white_text._2 {
  z-index: 1;
  position: absolute;
}

.button-blue_component {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #131b33;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: 1rem 1.3rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-blue_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-blue_text {
  z-index: 2;
  position: relative;
}

.button-blue_text._2 {
  z-index: 1;
  position: absolute;
}

.job-position-banner {
  width: 90%;
  border-radius: 1.5rem;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.span-icon {
  background-image: url('../images/1f4491.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 19px 19px;
}

.centered-img-border-radius {
  width: 65rem;
  border-radius: 1.5rem;
  margin: 1.5rem auto;
  overflow: hidden;
}

.game-info-bg {
  z-index: 3;
  width: 100%;
  height: 9.5rem;
  background-color: #1fbd9e;
  display: none;
  position: absolute;
  top: auto;
  bottom: -10%;
  left: 0%;
  right: 0%;
  transform: skew(0deg, 2deg);
}

.game-logo {
  z-index: 1;
  width: 200px;
  height: 200px;
  margin-top: -1.5rem;
  position: absolute;
  top: 0%;
  left: 5%;
}

.game-logo.godfall {
  width: 222px;
  height: 222px;
  margin-top: -2.3rem;
}

.game-logo.narcos, .game-logo.gollum {
  width: 170px;
  height: 170px;
}

.portfolio-game-info-wrapper {
  z-index: 20;
  width: 100%;
  height: auto;
  background-color: #1fbd9e;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem 1rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.single-project-info_wrapper {
  width: 100%;
  height: 100%;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: start;
}

.single-project_video-wrapper {
  border-radius: 1.5rem;
  overflow: hidden;
}

.single-project_info {
  padding: .7rem;
}

.single-project_company-logos {
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.2rem;
  display: flex;
}

.single-project_logo {
  width: 6rem;
  height: auto;
}

.single-project_logo.small {
  width: 4.6rem;
}

.single-project_logo.big {
  width: 9.5rem;
}

.vertical-separator {
  width: 1px;
  height: 3rem;
  background-color: rgba(255, 255, 255, .1);
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.single-project_img-embed, .single-project_img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  min-width: 100%;
}

.single-project-info_wrapper-no-video {
  width: 100%;
  height: 100%;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr;
}

.project-img, .hero-img {
  width: 100%;
  min-width: 100%;
}

.about-us_pics-wrapper {
  border-radius: 1.5rem;
  overflow: hidden;
}

.single-project_video-full {
  width: 100%;
  height: 100%;
  max-width: 100%;
  min-width: 100%;
}

.game-ui-service {
  align-items: center;
  display: flex;
}

.game-ui-service_title {
  margin-left: .9rem;
  font-size: .9rem;
  line-height: 1;
}

.title-span-big {
  font-size: 1.2rem;
}

.single-project_punchev-logo {
  width: 4.6rem;
  height: auto;
}

.span-text-link-bold {
  text-transform: uppercase;
  font-size: .9rem;
  font-weight: 800;
}

.single-project_social-icons {
  text-transform: uppercase;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  font-size: .8rem;
  display: flex;
}

.single-project_social-icons-wrapper {
  margin-left: 1rem;
}

.rubico-footer-logo-hover {
  z-index: 2;
  width: 5rem;
  opacity: 0;
  color: #6a768f;
  transition: opacity .2s;
  position: absolute;
}

.rubico-footer-logo-hover:hover {
  opacity: 1;
  color: #10c6a3;
  display: inline-block;
}

.single-project_video-hero {
  width: 100%;
  min-height: 100%;
}

.video-bg_studio-punchev {
  width: 100%;
  min-height: 100%;
  background-image: url('../images/dot-pattern-6.png');
  background-position: 0 0;
  background-size: auto;
  margin-top: -7rem;
  padding-top: 56.25%;
}

.blog_publish-date {
  color: #6a768f;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-bottom: .3rem;
  font-size: .8rem;
  font-weight: 800;
  line-height: 1;
}

.blog-inner_hero-img {
  width: 100%;
  border-radius: 1.5rem;
  position: relative;
  top: -2rem;
}

.blog_list {
  width: 100%;
}

.blog_list-paragraph {
  text-transform: none;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 400;
}

.blog_list-paragraph.text-weight-xbold.uppercase {
  text-transform: uppercase;
}

.blog_list-paragraph.text-weight-bold {
  font-weight: 700;
}

.blog_list-paragraph.text-style-allcaps {
  text-transform: uppercase;
}

.blog_list-paragraph.clear {
  clear: both;
}

.blog_list-paragraph.subheading {
  margin-bottom: .2rem;
}

.blog_list-item {
  width: 100%;
  margin-bottom: 3rem;
  overflow: hidden;
}

.blog_list-item._2-col {
  width: 100%;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1.5rem;
  display: grid;
}

.blog_img {
  width: 100%;
}

.blog_img.float-left {
  float: left;
  flex-direction: column;
  align-items: flex-start;
  padding-top: .5rem;
}

.blog_img.float-right {
  float: right;
  padding-top: .5rem;
  padding-left: 2rem;
}

.fox-blogger {
  width: 21.8rem;
}

.blog_article-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  box-shadow: 0 12px 19px 7px rgba(19, 27, 51, .07);
}

.blog_article-main.rev {
  grid-template-columns: 1fr 2fr;
}

.blog_article-main-info {
  padding: 2rem;
}

.blog_article-main-img-wrapper {
  width: 100%;
  min-height: 100%;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.blog_article-main-img-wrapper.rev {
  border-radius: 1.5rem 0 0 1.5rem;
}

.blog_article-main-img {
  width: 100%;
  min-height: 23rem;
  object-fit: cover;
}

.blog_article {
  min-height: 28rem;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  box-shadow: 0 12px 19px 7px rgba(19, 27, 51, .07);
}

.blog_article-info {
  padding: 2rem;
}

.blog_article-img-wrapper {
  width: 100%;
  min-height: 15rem;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.blog_articles {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column wrap;
  justify-content: space-between;
  display: flex;
}

.blog_article-img {
  width: 100%;
  position: absolute;
}

.btn-secondary_component-left {
  color: #131b33;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  background-color: rgba(19, 27, 51, 0);
  border: 2px solid #131b33;
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding: 1rem 1.3rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-secondary_text-left {
  z-index: 2;
  position: relative;
}

.btn-secondary_text-left._2 {
  z-index: 1;
  position: absolute;
}

.blog_pagination {
  justify-content: center;
  margin-top: 4rem;
  display: flex;
}

.blog-article_main-img {
  width: 100%;
  position: absolute;
}

.screen-tall {
  z-index: 3;
  width: 8.5rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.screen-wide {
  z-index: 1;
  width: 20rem;
  position: absolute;
}

.fox-ux {
  width: 25rem;
  position: absolute;
  bottom: 20%;
  left: 8%;
}

.blog_img-wrapper-30 {
  width: 30rem;
  border-radius: 1.9rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.blog_img-wrapper-30.float-left {
  float: left;
  padding-right: 2rem;
}

.blog_img-wrapper-30.float-right {
  float: right;
  padding-left: 2rem;
}

.blog_img-caption {
  background-color: #f5f8ff;
  padding: 1rem;
  font-size: .9rem;
  font-style: italic;
  line-height: 1.6;
}

.blog_img-wrapper-25 {
  width: 25rem;
  border-radius: 1.9rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.blog_img-wrapper-25.float-left {
  float: left;
  padding-right: 2rem;
}

.blog_img-wrapper-25.float-right {
  float: right;
  padding-left: 2rem;
}

.blog_img-wrapper-35 {
  width: 35rem;
  border-radius: 1.9rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.blog_img-wrapper-35.float-left {
  float: left;
  padding-right: 2rem;
}

.blog_img-wrapper-35.float-right {
  float: right;
  padding-left: 2rem;
}

.blog_img-wrapper-40 {
  width: 40rem;
  border-radius: 1.9rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.blog_img-wrapper-40.float-left {
  float: left;
  padding-right: 2rem;
}

.blog_img-wrapper-40.float-right {
  float: right;
  padding-left: 2rem;
}

.simple-list {
  margin-bottom: 2rem;
}

.simple-list_item {
  margin-bottom: 1rem;
}

.clear-both {
  clear: both;
}

.blog_img-wrapper-20 {
  width: 20rem;
  border-radius: 1.9rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.blog_img-wrapper-20.float-left {
  float: left;
  padding-right: 2rem;
}

.blog_img-wrapper-20.float-right {
  float: right;
  padding-left: 2rem;
}

.mail-list_wrapper {
  justify-content: center;
  align-items: center;
}

.mail-list_mailchimp {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.puzzle_top-banner {
  color: #f5f8ff;
  text-align: center;
  text-transform: none;
  background-color: #673ab7;
  background-image: url('../images/purple-banner-03.jpg');
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: stretch;
  font-weight: 400;
}

.top-banner_wrapper {
  width: 100%;
  max-width: 38rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: center;
  align-items: center;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: .3rem;
  padding-bottom: .3rem;
  display: flex;
}

.top-banner-btn {
  border: 2px solid #f5f8ff;
  border-radius: 50px;
  padding: .2rem 1.3rem;
}

.btn-secondary-t-white_component {
  color: #f5f8ff;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  background-color: rgba(19, 27, 51, 0);
  border-radius: 50px;
  flex-direction: row;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: .6rem;
  font-size: .7rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.flex_vertical-centered {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.calendly_circle-badge {
  z-index: 9999;
  width: 6.5rem;
  height: 7.5rem;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 1.1rem;
  left: auto;
  right: 1rem;
}

.calendar-icon {
  width: 2rem;
  color: #fff;
}

.circle-icon {
  z-index: -1;
  position: absolute;
}

.awards_wrapper {
  max-width: 50rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.awards_logo {
  width: 7rem;
}

.awards_logo.last {
  margin-right: 0;
}

.awards_logo.small {
  width: 6rem;
}

.section_contact {
  width: 100%;
  color: #fff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.form_checkbox-field {
  padding-left: 30px;
}

.footer_credits-text {
  text-transform: uppercase;
  margin-top: .5rem;
  font-size: .9rem;
}

.form_text-area {
  width: 100%;
  min-height: 15rem;
  color: #fff;
  background-color: #131b33;
  border: 2px #4e5e85;
  border-radius: 35px;
  margin-bottom: .75rem;
  padding: 1.5rem;
}

.form_text-area:focus {
  border: 1px solid #1fbd9e;
  box-shadow: 0 0 12px rgba(31, 189, 158, .25);
}

.form_text-area::-ms-input-placeholder {
  color: #8b94ad;
}

.form_text-area::placeholder {
  color: #8b94ad;
}

.section_plus {
  color: #fff;
  background-color: #131b33;
}

.grid_careers-skills {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers_role {
  color: #fff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

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

.ch-100 {
  max-width: 100ch;
  margin-left: auto;
  margin-right: auto;
}

.careers_benefits {
  width: 100%;
  color: #fff;
  background-color: #131b33;
  background-image: radial-gradient(circle, #2a375e, #131b33);
}

.benefits-accordeon {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3.5rem;
  display: flex;
  position: relative;
}

.benefits-accordeon.side {
  width: 30%;
}

.career-image {
  width: 90%;
  padding-top: 3.9rem;
  padding-right: 5rem;
}

.position-relative {
  position: relative;
}

.careers_happy-fox {
  z-index: 0;
  width: 400px;
  margin-left: -200px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 50%;
  right: 0%;
}

.z-index_1 {
  z-index: 1;
  position: relative;
}

.clutch-icon {
  width: 80%;
}

.clutch-logo {
  width: 3rem;
}

.line-height-0 {
  line-height: 0;
}

.team-member_linkedin {
  width: 2.1rem;
  line-height: 1;
  position: absolute;
  top: auto;
  bottom: 10%;
  left: auto;
  right: 5%;
}

.team-member {
  position: relative;
}

.text-span-2 {
  font-weight: 800;
}

.home_static-partner-logos {
  width: 100%;
  background-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.static-logos_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-logos_slider {
  width: 100%;
  height: 100%;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding: 2.6rem 2.3rem;
}

.partner-logos_slider-mask {
  width: 100%;
}

.partner-logos_slide {
  width: 100%;
  height: 100%;
}

.partner-logos_slider-left-arrow, .partner-logos_slider-right-arrow {
  display: none;
}

.partner-logos_slide-wrapper {
  width: 100%;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.partner-logo-colored {
  width: 100%;
  text-align: center;
}

.partner-logo-colored.medium {
  width: 85%;
}

.partner-logo-colored.small {
  width: 70%;
}

.partner-logos_link {
  width: 100%;
  height: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.showreel-video {
  border-radius: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.showreel-video_wrapper {
  width: 76%;
  margin-left: auto;
  margin-right: auto;
}

.portfolio-project-more {
  height: 100%;
  color: #6a768f;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.game-wrapper {
  width: 100%;
  height: 100%;
  max-width: 60rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 2rem auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.ordered-list {
  list-style: decimal;
}

.game-embed {
  max-width: 60rem;
}

.game-message {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.7rem;
  font-weight: 700;
  display: none;
}

.game-message_img {
  width: 20rem;
}

.stack_iconic-projects {
  width: 100%;
  height: 100%;
  min-height: 50rem;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 5.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.our-process_tab {
  padding-top: 1rem;
  display: flex;
}

.our-process_tab-menu {
  width: 30%;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.our-process_tab-link {
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid rgba(255, 255, 255, 0);
  border-radius: 50px;
  padding: .6rem 1.8rem;
  font-size: .9rem;
  font-weight: 800;
}

.our-process_tab-link:hover {
  border: 2px solid #ecf2ff;
}

.our-process_tab-link.w--current {
  background-color: #ecf2ff;
}

.our-process_tab-content {
  flex: 1;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.project-empty-cell {
  width: 100%;
  height: 100%;
  min-width: 100%;
  display: none;
}

.project-empty-cell:hover {
  transform: none;
}

.blog_img-wrapper-10 {
  width: 16rem;
  border-radius: 1.9rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.blog_img-wrapper-10.float-left {
  float: left;
  padding-right: 2rem;
}

.blog_img-wrapper-10.float-right {
  float: right;
  padding-left: 2rem;
}

.map-embed {
  max-height: 26rem;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.team-pics_managers {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 2px solid #ecf2ff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 2rem;
  display: grid;
}

.grid-block_manager {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  font-size: .9rem;
  display: grid;
}

.grid-block_manager.rotate {
  width: 100%;
  perspective: 1000px;
  align-self: auto;
  justify-items: center;
  padding: 1rem;
  position: relative;
  overflow: hidden;
}

.grid-block_manager.padd-r4 {
  padding-right: 4rem;
}

.grid-block_manager.gap3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.grid-block_manager.text-right {
  text-align: right;
}

.grid_manager {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid;
}

.grid_manager.text-right {
  grid-template-columns: 1.25fr .75fr;
}

.manager-position {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 800;
}

.banner-medium {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-vertical.padding-huge.ui {
    padding-top: 0;
    padding-bottom: 5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form_checkbox {
    margin-top: 2px;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    line-height: 1.3;
  }

  .container-large {
    flex-direction: column;
  }

  .button.is-white.subscribe-banner {
    margin-bottom: 2.5rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .nav_content {
    display: none;
  }

  .nav_logo {
    height: 4.5rem;
  }

  .nav_logo.is_rubico {
    height: 4.2rem;
  }

  .nav_links-wrapper {
    width: auto;
    height: 100vh;
    background-color: #131b33;
    background-image: url('../images/menu-bg-zen.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    justify-content: center;
    align-items: center;
    padding: 3rem 0;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .nav_link {
    width: 100%;
    color: #fff;
    text-align: left;
    border-top: 1px #242e4c;
    padding: 2rem 3rem;
    font-size: .9rem;
  }

  .nav_link:hover {
    background-color: rgba(36, 46, 76, 0);
  }

  .nav_link.first {
    border-top-style: none;
  }

  .home-reviews_slider {
    margin-top: 3rem;
    padding-top: 5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .home-reviews-slider_left-arrow, .home-reviews-slider_right-arrow {
    display: none;
  }

  .home-reviews-slider_nav {
    height: auto;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .nav_info {
    height: auto;
    justify-content: flex-end;
    display: flex;
  }

  .nav_dropdown {
    width: 100%;
    display: none;
  }

  .nav_dropdown-list-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_dropdown-category-text {
    margin-bottom: .5rem;
  }

  .flex-mobile {
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .mobile-menu-lootie {
    z-index: 999;
    width: auto;
    height: 3rem;
    display: none;
    position: relative;
  }

  .hide-dekstop-only {
    display: block;
  }

  .footer_section {
    color: #fff;
    background-color: #131b33;
  }

  .footer_info-wrapper {
    flex-direction: column;
    display: flex;
  }

  .footer_grid {
    grid-column-gap: 3.5rem;
    grid-row-gap: 2.75rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
  }

  .footer_social-icons {
    margin-right: 2rem;
  }

  .nav_dropdown-rubico {
    width: 100%;
  }

  .nav-dropdown-category {
    margin-bottom: 1rem;
    overflow: hidden;
  }

  .footer-logo.last {
    margin-right: 0;
  }

  .footer-address {
    flex-direction: column;
    display: flex;
  }

  .title_section.text-color-green.pt {
    padding-top: 0;
  }

  .service-icon.smaller {
    width: 1.7rem;
  }

  .c-accordion-item, .c-accordion-list {
    width: 100%;
  }

  .c-accordion-list.first {
    margin-bottom: 0;
  }

  .home_services-wrapper {
    flex-direction: column;
    justify-content: space-between;
  }

  .zen-fox-homepage, .zen-fox-homepage-shadow {
    display: none;
  }

  .home_iconic-projects {
    grid-template-columns: 1fr;
  }

  .nav_link-box, .home_game-info-wrapper {
    display: none;
  }

  .mobile_nav-content {
    width: 100%;
    height: 5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .mobile_nav-top {
    width: 100%;
    height: 5rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile_nav-drop {
    width: auto;
    height: 100vh;
    background-color: #131b33;
    justify-content: center;
    align-items: stretch;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
  }

  .mobile_nav-logo {
    width: auto;
    height: 2.5rem;
  }

  .mobile_menu-icon {
    z-index: 50;
    width: 8vw;
    height: 8vw;
    background-color: #fff;
    border-radius: 1.5vw;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .mobile_drop-bg {
    width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .mobile-drop-wrapper {
    z-index: 50;
    width: 90vw;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .mobile_links-wrapper {
    z-index: 56;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 5rem;
    display: flex;
  }

  .mobile-link {
    color: #fff;
    text-transform: uppercase;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
    transition: color .2s;
  }

  .mobile-link:hover {
    color: #1fbd9e;
  }

  .mobile_dropdown {
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    text-decoration: none;
    display: flex;
  }

  .mobile-dropdown-toggle {
    width: 100%;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .mobile-dropdown-list {
    height: auto;
    background-color: #0f162c;
    border: 2px solid #1fbd9e;
    border-radius: 1.5rem;
    flex-direction: column;
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
    padding: 1rem;
    display: none;
    overflow: hidden;
  }

  .mobile-dropdown-list.w--open {
    display: none;
  }

  .mobile_dropdown-link {
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
    transition: color .2s;
  }

  .mobile_dropdown-link:hover {
    color: #1fbd9e;
  }

  .mobile_dropdown-link.service {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .mobile_dropdown-arrow {
    color: #fff;
  }

  .mobile_ui-services-list, .mobile_branded-services-list {
    width: 100%;
    flex-direction: column;
    padding: 1rem;
    display: flex;
  }

  .mobile_nav-contact {
    margin-top: 6rem;
    padding-bottom: 3rem;
  }

  .mobile_nav-top-wrapper {
    width: 90vw;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .mobile_align-left {
    z-index: 50;
    height: 100vh;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 10vw;
    display: flex;
    position: relative;
  }

  .mobile_logo-link {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-line-wrapper {
    flex-direction: column;
    display: none;
  }

  .top-line {
    width: 5vw;
    height: .5vw;
    background-color: #131b33;
    border-radius: .3vw;
    padding-bottom: 0;
    padding-right: 0;
  }

  .middle-line {
    width: 5vw;
    height: .5vw;
    background-color: #131b33;
    border-radius: .3vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bottom-line {
    width: 5vw;
    height: .5vw;
    background-color: #131b33;
    border-radius: .3vw;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero_slogan {
    width: 100%;
  }

  .services_wrapper {
    flex-direction: column;
  }

  ._2-col-grid {
    grid-template-columns: 1fr;
  }

  ._2-col-grid.text-btn {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  ._2-col-grid.about {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  ._2-col-grid.text-pic {
    grid-template-columns: 1fr 1fr;
  }

  ._2-col-grid.partners-banner, ._2-col-grid.blog-hero, ._2-col-grid.offer-banner {
    grid-template-columns: 1fr;
  }

  .grid-block.mb-5 {
    margin-bottom: 5rem;
  }

  .grid-block.padd-r4 {
    padding-right: 0;
  }

  .paragraph.mb-4 {
    margin-bottom: 5rem;
  }

  .service_img-wrapper.gamification {
    width: 29rem;
  }

  .purple-jem {
    left: 5%;
  }

  .assessment-document {
    width: 21.9rem;
  }

  .partners_logos-white {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .banner-info {
    flex-direction: column;
  }

  .friends-logos-wrapper {
    width: 100%;
  }

  .review-img {
    width: 5rem;
    margin-right: 1.5rem;
  }

  .portfolio_wrapper {
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }

  .grid-office-pics {
    top: -1.8rem;
  }

  .our-values_wrapper {
    grid-template-columns: 1fr;
  }

  .single_value {
    flex-direction: row;
  }

  .value-img {
    width: 30%;
  }

  .single-value-info {
    margin-bottom: auto;
  }

  .single-value-info.rev {
    order: -1;
  }

  .inner-tab_link {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 1rem;
  }

  .grid-block-img-wrapper {
    justify-content: center;
    align-items: center;
  }

  .tongue-fox {
    width: 70%;
  }

  .planner_tab {
    max-width: none;
  }

  .calendar_section {
    background-image: none;
  }

  .calendar_wrapper {
    width: 100%;
  }

  .happy-fox-hold {
    display: none;
  }

  .grid-about-us-pics {
    top: -1.8rem;
  }

  .accordeon-wrapper {
    flex-direction: column;
  }

  .html-embed {
    color: #131b33;
  }

  .job-position-banner {
    width: 100%;
  }

  .centered-img-border-radius {
    width: 43rem;
  }

  .game-info-bg {
    display: none;
  }

  .game-logo.narcos, .game-logo.gollum {
    width: 150px;
    height: 150px;
  }

  .portfolio-game-info-wrapper {
    display: none;
  }

  .menu-line {
    width: 75%;
    height: 3px;
    background-color: #131b33;
    border-radius: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .single-project-info_wrapper, .single-project-info_wrapper-no-video {
    grid-template-columns: 1fr;
  }

  .video-bg_studio-punchev {
    margin-top: 0;
  }

  .mobile_rubico-link {
    padding-bottom: 6rem;
    position: relative;
  }

  .mobile_rubico-logo {
    width: 10rem;
  }

  .mobile_rubico-logo-green {
    width: 10rem;
    opacity: 0;
    transition: opacity .2s;
    position: absolute;
  }

  .mobile_rubico-logo-green:hover {
    opacity: 1;
  }

  .blog_list-item._2-col {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

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

  .blog_article-main.rev {
    grid-template-columns: 2fr;
  }

  .blog_article-main-img-wrapper {
    height: 20rem;
    border-top-left-radius: 1.5rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .blog_article-main-img-wrapper.rev {
    border-top-right-radius: 1.5rem;
    border-bottom-left-radius: 0;
  }

  .blog_article {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .blog_articles {
    flex-direction: column;
  }

  .fox-ux {
    width: 23rem;
    bottom: 25%;
    left: 5%;
  }

  .puzzle_top-banner {
    display: none;
  }

  .top-banner_wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .awards_wrapper {
    width: 100%;
    max-width: none;
  }

  .career-image {
    width: 26rem;
    padding-bottom: 5rem;
    padding-right: 0;
  }

  .partner-logos_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-logos_slide-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }

  .partner-logo-colored {
    width: 6.4rem;
    margin-right: .5rem;
  }

  .partner-logo-colored.medium {
    width: 5.5rem;
  }

  .partner-logo-colored.small {
    width: 4rem;
  }

  .game-embed {
    display: none;
  }

  .game-message {
    display: flex;
  }

  .our-process_tab-menu {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .our-process_tab-link {
    width: 100%;
    text-align: left;
  }

  .map-embed {
    max-height: 100%;
    max-width: 100%;
  }

  .grid-block_manager {
    text-align: center;
  }

  .grid-block_manager.mb-5 {
    margin-bottom: 5rem;
  }

  .grid-block_manager.padd-r4 {
    padding-right: 0;
  }

  .grid-block_manager.text-right {
    text-align: center;
  }

  .grid_manager {
    grid-template-columns: 1fr;
    align-items: start;
  }

  .grid_manager.text-right {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-vertical.padding-huge.ui {
    padding-top: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form_form {
    grid-template-columns: 1fr;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .text-size-tiny {
    font-size: .6rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .heading-style-h6.blog-list {
    font-size: 1rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 1.8rem;
  }

  .heading-style-h2.hero {
    font-size: 1.7rem;
  }

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .button.is-white.subscribe-banner {
    margin-bottom: 1.5rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home-message_component {
    padding: 0;
  }

  .home-message_content {
    border-radius: 0;
  }

  .nav_link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .9rem;
  }

  .nav_dropdown-list-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer_social-icons {
    margin-right: 0;
  }

  .home_services-icons {
    grid-column-gap: 1rem;
  }

  .home_hero {
    height: 80svh;
  }

  .hero_bg-video {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home_iconic-projects {
    grid-row-gap: 18px;
    margin-top: 4.5rem;
  }

  .iconic-project {
    height: 20rem;
  }

  .iconic-project.godfall, .iconic-project.spongebob, .iconic-project.goose, .iconic-project.narcos, .iconic-project.hero-forge, .iconic-project.gollum, .iconic-project.prize-kingdoms {
    min-height: 20rem;
  }

  .mobile_menu-icon {
    width: 8vw;
    height: 8vw;
    background-color: #fff;
  }

  .mobile-dropdown-toggle {
    justify-content: flex-start;
    display: block;
  }

  .hero_slogan {
    margin-bottom: 4rem;
  }

  .hero-small-wrapper {
    flex-direction: column;
    align-items: flex-start;
    font-size: 1rem;
  }

  .hero-small-text {
    padding-bottom: 1rem;
    padding-right: 0;
  }

  .section.green-banner {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #88dfea);
  }

  ._2-col-grid.text-pic, ._2-col-grid.subscribe-banner, ._2-col-grid.partners-banner, ._2-col-grid.blog-hero {
    grid-template-columns: 1fr;
  }

  .paragraph.mb-4 {
    margin-bottom: 3.5rem;
  }

  .service_img-wrapper.gamification {
    width: 27rem;
  }

  .service_img-wrapper.assessments {
    width: 22rem;
  }

  .blue-crystal {
    width: 18rem;
  }

  .green-cup {
    width: 8rem;
  }

  .tablet-img {
    width: 21rem;
  }

  .joypad {
    width: 13rem;
  }

  .assessment-document {
    width: 21rem;
  }

  ._1-col-img-wrapper {
    width: 27rem;
    height: 25rem;
  }

  .ui-img-bg {
    width: 24rem;
  }

  .servcies-happy-fox {
    width: 18rem;
  }

  .partners_logos-white {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .partners_name-list {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-bottom: 3.5rem;
  }

  .banner-info, .reviews-wrapper {
    grid-template-columns: 1fr;
  }

  .single-review-wrapper {
    padding: 1rem;
  }

  .portfolio_wrapper {
    grid-template-columns: 1fr;
  }

  .portfolio-project {
    width: 100%;
  }

  .portfolio_tabs-menu {
    z-index: 90;
    background-color: #242e4c;
    border: 2px solid #1fbd9e;
    border-radius: 2.5rem;
    flex-direction: column;
    margin-top: .5rem;
    padding: 1.4rem;
    display: none;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    box-shadow: 0 0 8px 5px rgba(19, 27, 51, .65);
  }

  .portfolio_tab-link.w--current {
    background-color: #131b33;
    border-radius: 2.5rem;
  }

  .grid-office-pics {
    grid-template-columns: 1fr;
  }

  .job-position_cell {
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: .5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .job-position_info {
    padding-top: .9rem;
    padding-bottom: .9rem;
  }

  .single_value {
    flex-direction: column;
  }

  .single-value-info {
    min-height: auto;
  }

  .single-value-info.rev {
    order: 0;
  }

  .portfolio_tab-icon-text {
    width: 100%;
    align-items: center;
  }

  .mobile-portfolio-tabs {
    display: flex;
  }

  .tongue-fox {
    width: 50%;
  }

  .planner_grid {
    font-size: .7rem;
  }

  .grid-about-us-pics {
    grid-template-columns: 1fr;
  }

  .smart-fox {
    width: 22.5rem;
  }

  .fox-subscribe-banner {
    width: 21rem;
  }

  .job-position-banner {
    margin-bottom: 3.5rem;
  }

  .centered-img-border-radius {
    width: 36rem;
  }

  .game-logo.narcos {
    width: 170px;
    height: 170px;
  }

  .game-logo.gollum {
    width: 150px;
    height: 150px;
  }

  .menu-line {
    width: 75%;
  }

  .fox-blogger {
    width: 21rem;
  }

  .blog_img-wrapper-30 {
    width: 100%;
  }

  .blog_img-wrapper-30.float-left {
    padding-right: 0;
  }

  .blog_img-wrapper-30.float-right {
    padding-left: 0;
  }

  .blog_img-wrapper-25 {
    width: 100%;
  }

  .blog_img-wrapper-25.float-left {
    padding-right: 0;
  }

  .blog_img-wrapper-25.float-right {
    padding-left: 0;
  }

  .blog_img-wrapper-35 {
    width: 100%;
  }

  .blog_img-wrapper-35.float-left {
    padding-right: 0;
  }

  .blog_img-wrapper-35.float-right {
    padding-left: 0;
  }

  .blog_img-wrapper-40 {
    width: 100%;
  }

  .blog_img-wrapper-40.float-left {
    padding-right: 0;
  }

  .blog_img-wrapper-40.float-right {
    padding-left: 0;
  }

  .blog_img-wrapper-20 {
    width: 100%;
  }

  .blog_img-wrapper-20.float-left {
    padding-right: 0;
  }

  .blog_img-wrapper-20.float-right {
    padding-left: 0;
  }

  .calendly_circle-badge {
    width: 5rem;
  }

  .calendar-icon {
    width: 1.6rem;
  }

  .awards_logo {
    width: 5rem;
  }

  .awards_logo.last.small {
    width: 4.8rem;
  }

  .awards_logo.small {
    width: 4.7rem;
  }

  .form_text-area {
    min-height: 20rem;
  }

  .career-image {
    width: 21rem;
    padding-bottom: 3.5rem;
  }

  .partner-logos_slide-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
  }

  .partner-logo-colored {
    min-height: 6rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .partner-logo-colored.medium {
    width: 5rem;
  }

  .showreel-video_wrapper, .portfolio-project-more, .game-message_img {
    width: 100%;
  }

  .our-process_tab-link {
    text-align: left;
  }

  .blog_img-wrapper-10 {
    width: 100%;
  }

  .blog_img-wrapper-10.float-left {
    padding-right: 0;
  }

  .blog_img-wrapper-10.float-right {
    padding-left: 0;
  }

  .team-pics_managers {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-vertical.padding-huge.ui {
    padding-bottom: 3.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-size-tiny {
    font-size: .5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .nav_content {
    flex-direction: column;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_logo {
    height: 4rem;
  }

  .nav_logo-wrapper {
    display: flex;
  }

  .nav_links-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .home-reviews_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_info {
    justify-content: space-between;
    padding-top: 1rem;
  }

  .footer_social-icons {
    text-align: center;
  }

  .footer_icons-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-address {
    text-align: center;
  }

  .home_services-icons {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home_hero {
    height: 75svh;
  }

  .accordion-item-q-text {
    line-height: 1.3em;
  }

  .partner-logo {
    width: 3.8rem;
  }

  .partner-logo.large, .partner-logo.huge {
    width: 7rem;
  }

  .mobile_nav-content {
    justify-content: flex-start;
    align-items: stretch;
  }

  .mobile_menu-icon {
    width: 10vw;
    height: 10vw;
  }

  .hero_slogan {
    margin-bottom: 6rem;
  }

  .hero-small-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-small-text {
    padding-bottom: 1rem;
    padding-right: 0;
  }

  .section.green-banner {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #88dfea);
  }

  .section.green-banner.join-forces, .section.green-banner.careers {
    background-image: none;
  }

  ._2-col-grid.ui {
    margin-bottom: 2rem;
  }

  .service_img-wrapper {
    width: 15rem;
    height: 15rem;
  }

  .service_img-wrapper.gamification {
    width: 19rem;
  }

  .service_img-wrapper.assessments {
    width: 16rem;
  }

  .viking-logo {
    width: 15rem;
  }

  .ayor-logo, .tablet-img {
    width: 17rem;
  }

  .joypad {
    width: 11rem;
    left: -6%;
  }

  .assessment-document {
    width: 15rem;
    left: 0%;
  }

  ._1-col-img-wrapper {
    width: 17rem;
    height: 15rem;
  }

  .ui-img-bg {
    width: 15rem;
  }

  .servcies-happy-fox {
    width: 12rem;
  }

  .partners_logos-white {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-items: center;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: grid;
  }

  .value-img, .tongue-fox {
    width: 70%;
  }

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

  .planner_checkmark {
    width: 1.1rem;
  }

  .planner-block {
    text-align: center;
  }

  .planner-block.start {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .planner-block.end {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .accordeon-wrapper.benefits {
    padding-top: 11rem;
  }

  .smart-fox {
    width: 16rem;
  }

  .team-pics_wrapper {
    flex-flow: column;
    align-items: center;
  }

  .studio-statistics {
    font-size: .7rem;
  }

  .number-big {
    font-size: 1.5rem;
  }

  .clutch-button {
    margin-top: .2rem;
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .fox-subscribe-banner {
    width: 17rem;
  }

  .job-position-banner {
    border-radius: 1rem;
    margin-bottom: 2.5rem;
  }

  .centered-img-border-radius {
    width: 16.5rem;
  }

  .game-logo {
    width: 150px;
    height: 150px;
    margin-top: -1rem;
  }

  .game-logo.godfall {
    width: 170px;
    height: 170px;
  }

  .game-logo.narcos, .game-logo.gollum {
    width: 150px;
    height: 150px;
  }

  .single-project_company-logos {
    margin-top: 2rem;
  }

  .single-project_logo.big {
    width: 7rem;
  }

  .single-project_social-icons {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2rem;
  }

  .single-project_social-icons-wrapper {
    margin-top: .5rem;
    margin-left: 0;
  }

  .blog_img.float-left {
    padding-right: 0;
  }

  .blog_img.float-right {
    padding-left: 0;
  }

  .fox-blogger {
    width: 17rem;
  }

  .blog_article-img-wrapper {
    min-height: 10rem;
  }

  .screen-tall {
    width: 6rem;
  }

  .fox-ux {
    width: 13.5rem;
    bottom: 30%;
  }

  .blog_img-wrapper-30, .blog_img-wrapper-25, .blog_img-wrapper-35, .blog_img-wrapper-40, .blog_img-wrapper-20 {
    width: 100%;
  }

  .calendly_circle-badge {
    width: 5rem;
  }

  .awards_wrapper {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
  }

  .awards_logo {
    margin-right: 0;
  }

  .career-image {
    width: 16rem;
  }

  .careers_happy-fox {
    width: 220px;
    margin-left: -110px;
  }

  .partner-logos_slide-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .partner-logo-colored {
    width: 5.5rem;
  }

  .partner-logo-colored.medium {
    width: 4rem;
  }

  .partner-logo-colored.small {
    width: 2.8rem;
  }

  .blog_img-wrapper-10 {
    width: 100%;
  }
}

#w-node-_46b66c2e-df24-0d2d-7cb9-f8610f0f3f8e-6967922f, #w-node-eae034a3-f10e-a66f-4cb8-13009c11df5a-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab2c8f41-4457-b3e4-2842-a3487c1d12d2-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_9606ee83-de2c-f752-4876-470427184f7e-6967922f, #w-node-_0a1249a2-fcd3-0842-61ed-e9577054d3a3-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab2c8f41-4457-b3e4-2842-a3487c1d12d6-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_5a37445b-a829-4d0c-376a-abc451cde3f3-6967922f {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_814cbfa9-1463-9e95-6893-064455efc52d-6967922f {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_901006a9-325b-81e9-03df-42b699ba516d-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7c898d1-dd5e-562a-be9b-deb501b89599-6967922f {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-c23d6276-2613-5dc7-bf1e-b93bf9f17cf5-6967922f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_75fbd1f0-f836-3118-9a45-a132296d3efa-6967922f, #w-node-_5a26729c-c77b-40e0-9924-232c915d7576-6967922f, #w-node-a5bec080-4be9-ab90-a961-49138eadbac1-6967922f {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_525f8108-5320-fc20-69d6-883ddd603020-6967922f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_635b594c-d656-1f75-697e-3273db6eff05-6967922f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-afcc01e7-e5f1-3581-5896-609442bd7caa-6967922f {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_70ae34e3-5398-039c-d0bc-40cec96125a2-6967922f, #w-node-_31d81d9c-57f1-e44b-b6d9-4f2a68e89656-6967922f, #w-node-_31d81d9c-57f1-e44b-b6d9-4f2a68e89658-6967922f, #w-node-_31d81d9c-57f1-e44b-b6d9-4f2a68e89659-6967922f, #w-node-_392ea69f-ab7f-9167-27f3-9c7baa50510e-6967922f, #w-node-_392ea69f-ab7f-9167-27f3-9c7baa50510f-6967922f, #w-node-_392ea69f-ab7f-9167-27f3-9c7baa505111-6967922f, #w-node-_392ea69f-ab7f-9167-27f3-9c7baa505112-6967922f, #w-node-_392ea69f-ab7f-9167-27f3-9c7baa505119-6967922f, #w-node-ced357e7-0ec3-cd0e-a41a-d9fccd0a9431-6967922f, #w-node-ced357e7-0ec3-cd0e-a41a-d9fccd0a9432-6967922f, #w-node-ced357e7-0ec3-cd0e-a41a-d9fccd0a9434-6967922f, #w-node-ced357e7-0ec3-cd0e-a41a-d9fccd0a9435-6967922f, #w-node-ced357e7-0ec3-cd0e-a41a-d9fccd0a943c-6967922f, #w-node-_455e0480-8fcc-384f-0188-82fd1986bd43-6967922f, #w-node-_455e0480-8fcc-384f-0188-82fd1986bd44-6967922f, #w-node-_455e0480-8fcc-384f-0188-82fd1986bd46-6967922f, #w-node-_455e0480-8fcc-384f-0188-82fd1986bd47-6967922f, #w-node-_455e0480-8fcc-384f-0188-82fd1986bd50-6967922f, #w-node-fb627d29-5c52-bc06-ae7c-90d9dd5029b0-6967922f, #w-node-fb627d29-5c52-bc06-ae7c-90d9dd5029b1-6967922f, #w-node-fb627d29-5c52-bc06-ae7c-90d9dd5029b3-6967922f, #w-node-fb627d29-5c52-bc06-ae7c-90d9dd5029b4-6967922f, #w-node-fb627d29-5c52-bc06-ae7c-90d9dd5029bf-6967922f, #w-node-_2a433036-d67f-2ebf-4ae6-d111d4661c79-6967922f, #w-node-_2a433036-d67f-2ebf-4ae6-d111d4661c7a-6967922f, #w-node-_2a433036-d67f-2ebf-4ae6-d111d4661c7c-6967922f, #w-node-_2a433036-d67f-2ebf-4ae6-d111d4661c7d-6967922f, #w-node-_2a433036-d67f-2ebf-4ae6-d111d4661c84-6967922f, #w-node-da9a284c-5d0f-2307-b685-c56074d7b913-6967922f, #w-node-da9a284c-5d0f-2307-b685-c56074d7b914-6967922f, #w-node-da9a284c-5d0f-2307-b685-c56074d7b916-6967922f, #w-node-da9a284c-5d0f-2307-b685-c56074d7b917-6967922f, #w-node-da9a284c-5d0f-2307-b685-c56074d7b91e-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14a47e20-564d-66bd-7fa3-410e2b7d03f0-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-_48e05366-ad25-8446-80ec-bf36680197d7-6967922f {
  justify-self: start;
}

#w-node-_14a47e20-564d-66bd-7fa3-410e2b7d03f1-6967922f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_1f8259e8-8616-cb0c-c851-356d86d31f5c-86d31f56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1f8259e8-8616-cb0c-c851-356d86d31f61-86d31f56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f8259e8-8616-cb0c-c851-356d86d31f7c-86d31f56 {
  align-self: center;
}

#w-node-_99d5d199-68a1-2c52-7c59-1ba077cc504c-77cc504c, #w-node-_22eb8f5d-347a-d01d-e8af-567c77ec3814-77ec3814, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0300f-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0301f-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0302f-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0303f-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0304f-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0306a-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0307a-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0308a-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca0309a-2ca02fed, #w-node-_2ddd3541-8a4d-853b-6d50-d9c02ca030aa-2ca02fed, #w-node-_00073a02-a59b-7fc9-6db9-4f3c088d1ede-088d1ede, #w-node-_6c805f18-173f-6e86-7631-c83bf40a76c5-f40a76c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_687419e4-475f-204f-ad94-2e68dbb16581-dbb1657a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3ca7ad65-9789-c980-b94b-0f0f80e2c9af-80e2c9af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-ad679234 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-ad679234 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-ad679234 {
  justify-self: start;
}

#w-node-_420a4a06-91a6-a285-3130-dd2879e5f462-ad679234, #w-node-fcb6b729-0772-123d-0bd2-396c4e480574-ad679234, #w-node-_2ebd9879-a7e3-ae3a-2c4e-06d63bef1c00-ad679234, #w-node-b070951b-9abe-5dcc-1577-5ff945cd10a4-ad679234, #w-node-_4552bcd4-bd27-a1c5-b8f7-6e942cc5a4a4-ad679234, #w-node-_4552bcd4-bd27-a1c5-b8f7-6e942cc5a4b1-ad679234, #w-node-_4552bcd4-bd27-a1c5-b8f7-6e942cc5a4ba-ad679234, #w-node-a50ef542-016d-e4a5-93d6-bbc9cc5f840f-ad679234, #w-node-_4552bcd4-bd27-a1c5-b8f7-6e942cc5a4cc-ad679234, #w-node-_4552bcd4-bd27-a1c5-b8f7-6e942cc5a4d5-ad679234, #w-node-_70995538-ab6a-5b0d-9c38-a8d8bb151053-ad679234, #w-node-dd77b513-6d04-61fe-72ad-700748c14563-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-ad679234, #w-node-_334c5366-281f-b7c3-748d-915b302fcadf-ad679234, #w-node-_334c5366-281f-b7c3-748d-915b302fcae2-ad679234, #w-node-_334c5366-281f-b7c3-748d-915b302fcae3-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-ad679234, #w-node-_0d91f865-b78a-6108-c238-c919d7f67e7f-ad679234, #w-node-_0d91f865-b78a-6108-c238-c919d7f67e84-ad679234, #w-node-_0d91f865-b78a-6108-c238-c919d7f67e82-ad679234, #w-node-d6efab72-5614-3e96-6510-d3ee25385ff0-ad679234, #w-node-d6efab72-5614-3e96-6510-d3ee25385ff3-ad679234, #w-node-d6efab72-5614-3e96-6510-d3ee25385ff5-ad679234, #w-node-f539faf9-b602-ac2b-ccf2-4a2ce8d7955f-ad679234, #w-node-f539faf9-b602-ac2b-ccf2-4a2ce8d79563-ad679234, #w-node-f539faf9-b602-ac2b-ccf2-4a2ce8d79562-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-ad679234 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-ad679234 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8d-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-ad679234 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-ad679234, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-ad679234 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-ad679234 {
  justify-self: start;
}

#w-node-_5364f7c1-daac-cd88-c9c8-6d9e537a9a23-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_5364f7c1-daac-cd88-c9c8-6d9e537a9a28-ad679234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5364f7c1-daac-cd88-c9c8-6d9e537a9a43-ad679234 {
  align-self: center;
}

#w-node-_3ef364e4-5f46-d99a-9d7f-69c9061b7e2b-061b7e2b, #w-node-_6edea5a5-ab2b-602d-6191-a9d0588a952f-588a952f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c36df51b-ce66-e4e0-8fd8-410d3a1af059-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7bb007de-66ae-4e02-7a49-325355636924-c5817d42, #w-node-_81224d63-5631-5c86-7cbf-4f0f8e030507-c5817d42, #w-node-c36df51b-ce66-e4e0-8fd8-410d3a1af050-c5817d42, #w-node-_1a091cac-5767-2dc3-c8a8-281b20fe05e4-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a091cac-5767-2dc3-c8a8-281b20fe05e5-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_58f3c00a-7acb-ab94-55f8-308591932c90-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c2f965b-ca34-0697-af0a-fba9df7c3acb-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_75918442-5792-6309-4c5e-423124d30f8f-c5817d42, #w-node-da85bec8-8723-b485-74a9-ade782113143-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da85bec8-8723-b485-74a9-ade782113140-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: center;
}

#w-node-bee96a9e-6718-66b2-af34-bb855342be97-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bee96a9e-6718-66b2-af34-bb855342be8e-c5817d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce7c57e2-ce85-d253-77d6-96da3a414836-483e2bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-f46007c3-c39a-2c37-a11d-e19560f43ed2-483e2bef, #w-node-_48151154-9b9b-6e1f-9702-da44922db3ef-483e2bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce7c57e2-ce85-d253-77d6-96da3a41483d-483e2bef {
  justify-self: start;
}

#w-node-ce7c57e2-ce85-d253-77d6-96da3a41483f-483e2bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-f4bce9f0-2cad-34e9-0d7e-74a7e2536793-483e2bef, #w-node-_441ae6d0-c7ce-98ff-30e0-8fbc958e7feb-483e2bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1aba6c-483e2bef {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1aba6d-483e2bef {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1aba70-483e2bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1aba78-483e2bef {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1aba83-483e2bef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1aba8e-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba99-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1abaa4-483e2bef {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1abaaf-483e2bef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1ababa-483e2bef {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1abac5-483e2bef {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_727840d9-8cd9-63c2-b540-a8688f1abac8-483e2bef, #w-node-_6159fa8e-7cfd-7127-4528-1ada0b0139a6-4bff381a, #w-node-_32a9f5ed-3fdd-cee9-84af-d6a56bc1d3eb-4bff381a, #w-node-_32a9f5ed-3fdd-cee9-84af-d6a56bc1d3ee-4bff381a, #w-node-f1cf5d6f-d53d-286b-5ae6-bac4a5da5759-4bff381a, #w-node-_73781f0e-bc38-6596-ab67-5cc5d2747ea6-4bff381a, #w-node-_73781f0e-bc38-6596-ab67-5cc5d2747ea9-4bff381a, #w-node-_22efd4db-6763-26ef-48a7-3e681c6e3e8b-4bff381a, #w-node-f0cd56d6-e23a-3ed0-11b9-1f736ff3bf77-4bff381a, #w-node-_4d223157-1e5d-d6e2-f465-f487ee7a8771-4bff381a, #w-node-a48cbf20-8b7e-8982-08c7-39d3e080c273-4bff381a, #w-node-bf4493b1-56c8-df0d-785c-930720383379-4bff381a, #w-node-a19bdd24-fb5c-991e-c695-bd53891e6a2b-4bff381a, #w-node-a19bdd24-fb5c-991e-c695-bd53891e6a2e-4bff381a, #w-node-_65ce2209-248c-3d4f-0e7c-8e251c96cc89-4bff381a, #w-node-_65ce2209-248c-3d4f-0e7c-8e251c96cc8f-4bff381a, #w-node-f3cc6848-f2a8-e496-f336-a7ed23403041-4bff381a, #w-node-f3cc6848-f2a8-e496-f336-a7ed23403047-4bff381a, #w-node-a7c2d8b3-73ca-f383-ac0f-10c49846caf9-4bff381a, #w-node-a7c2d8b3-73ca-f383-ac0f-10c49846cafc-4bff381a, #w-node-a7c2d8b3-73ca-f383-ac0f-10c49846cb02-4bff381a, #w-node-cfdd5689-a96f-8b76-b856-d5ec4b0cd160-4bff381a, #w-node-cfdd5689-a96f-8b76-b856-d5ec4b0cd163-4bff381a, #w-node-ba3be908-77cb-db61-6566-278c426903c9-4bff381a, #w-node-ba3be908-77cb-db61-6566-278c426903cc-4bff381a, #w-node-_27a4e3bf-9805-d298-5ace-11bdb97863d0-4bff381a, #w-node-_27a4e3bf-9805-d298-5ace-11bdb97863d3-4bff381a, #w-node-f30301a1-3d2c-2e39-e09c-ad365709199c-4bff381a, #w-node-f30301a1-3d2c-2e39-e09c-ad365709199f-4bff381a, #w-node-f30301a1-3d2c-2e39-e09c-ad36570919a5-4bff381a, #w-node-_627f7fa9-6399-35b0-6a02-4e4f394c4cbe-4bff381a, #w-node-b003aefc-4033-cd41-04ae-0a5bfa2eff16-4bff381a, #w-node-b003aefc-4033-cd41-04ae-0a5bfa2eff1c-4bff381a, #w-node-_26cb1fa1-907e-5ce4-443a-8874906e9c5a-4bff381a, #w-node-_26cb1fa1-907e-5ce4-443a-8874906e9c5d-4bff381a, #w-node-_351d14cc-ba19-6490-6858-703956937a1a-4bff381a, #w-node-_351d14cc-ba19-6490-6858-703956937a1d-4bff381a, #w-node-_9929b2e9-53c3-e11d-5eb7-efc165099797-4bff381a, #w-node-_9929b2e9-53c3-e11d-5eb7-efc16509979a-4bff381a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5c4e341-448b-188d-9474-0731e0d58800-4bff381a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4a7274c2-a0ef-acbb-3f02-48d000870e07-4bff381a, #w-node-_9ffa7025-4ccf-ca77-909f-96a572842569-4bff381a, #w-node-_31a09528-6f00-3825-bb17-8109a821a3b5-4bff381a, #w-node-_9ffa7025-4ccf-ca77-909f-96a57284256c-4bff381a, #w-node-_9f4a946c-aa33-caa1-8073-d94598faa0c5-4bff381a, #w-node-_70cc2d7a-a55f-0f0c-c659-555b8c397e9c-4bff381a, #w-node-d92a3295-36ee-33dd-e986-b508a3e637c1-4bff381a, #w-node-e76c2e80-2914-ceca-69c9-ae713bec0725-4bff381a, #w-node-_2c4c6ff8-9b2a-917f-c8f1-0a476535ac6f-4bff381a, #w-node-_9ffa7025-4ccf-ca77-909f-96a57284257a-4bff381a, #w-node-_6b5d5a48-e175-f068-6100-f2c62b1a164e-4bff381a, #w-node-_9ffa7025-4ccf-ca77-909f-96a57284257d-4bff381a, #w-node-eeab6a5c-1a15-d499-f628-eb0e2eec29cc-4bff381a, #w-node-_9ffa7025-4ccf-ca77-909f-96a572842580-4bff381a, #w-node-_51bccf29-9511-ff5f-6db9-ff7b0e676eb8-4bff381a, #w-node-_6b58dca6-7162-b76e-b5f5-90a11f9853cb-4bff381a, #w-node-f010f5e3-6d5e-9c63-356f-90f1efe642a6-4bff381a, #w-node-_6b58dca6-7162-b76e-b5f5-90a11f9853ce-4bff381a, #w-node-_37b9b65f-54b8-73d2-80d7-9cf16545b43e-4bff381a, #w-node-_07be30e0-8ff9-d19c-9b23-40cca01b92e3-4bff381a, #w-node-d30b8bef-42ed-82b9-3e5a-fff8d4dbfc19-4bff381a, #w-node-_4c9bce5b-4f25-8978-0257-47879a247c5c-4bff381a, #w-node-_203e757e-7f5a-77d0-3b1e-95888ef3fef9-4bff381a, #w-node-_6b58dca6-7162-b76e-b5f5-90a11f9853dc-4bff381a, #w-node-bca9eaa5-8c46-1c00-3d79-78f5a5fe025d-4bff381a, #w-node-_6b58dca6-7162-b76e-b5f5-90a11f9853df-4bff381a, #w-node-_9dffb68e-c864-f25d-4da3-5e60b7fba35c-4bff381a, #w-node-_6b58dca6-7162-b76e-b5f5-90a11f9853e2-4bff381a, #w-node-_36c6d918-946e-6a86-a737-6704685d6798-4bff381a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0424dc7d-aa07-2af4-0dab-e4ba3a072226-5f277c6e, #w-node-_7c61472a-7e98-7c90-86c6-4e859c0cc298-5f277c6e, #w-node-f7867afd-1b04-add5-ee78-59fffb236bd4-5f277c6e, #w-node-_009a15b7-4950-9983-5549-7b0eb90a89c1-5f277c6e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d43f1e41-9a91-fbd8-36b7-1860681f5e9d-5f277c6e, #w-node-c00c8b8c-03b3-28d0-5acc-959d8a38c671-5f277c6e, #w-node-_26d76327-2786-6ae7-6fe8-92e2764554b9-5f277c6e, #w-node-e26b16e7-76bc-625c-12e1-c2cefca9c615-5f277c6e, #w-node-_8800a48c-11df-26a2-4def-8620f2c2b9e5-5f277c6e, #w-node-_1731580d-70d1-9b26-0968-21288dc5eae1-5f277c6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c3cae75-dcd9-0389-ac36-8de19d826b80-5f277c6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_3c3cae75-dcd9-0389-ac36-8de19d826b77-5f277c6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-_64cc8294-b7b9-0486-60ce-eaaeaabaef89-5f277c6e, #w-node-c77de182-7009-92a8-ceed-a280309372d5-5f277c6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c3cae75-dcd9-0389-ac36-8de19d826b7e-5f277c6e {
  justify-self: start;
}

#w-node-_77aef36c-5c1f-f883-ec8b-81e08c4b3718-5f277c6e, #w-node-d8d4c271-fcb1-cf6e-6aba-8323c7189865-5f277c6e, #w-node-_26c01d47-5be3-d493-e07d-eca1d2928c10-5f277c6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8695ba8b-0b71-c88d-eff3-b6bf92ac2d56-7ce06541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_8695ba8b-0b71-c88d-eff3-b6bf92ac2d57-7ce06541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2f8e76c6-663f-6180-d4bf-1134bdbd23d4-7ce06541, #w-node-bfcaf03d-b5cd-8504-a8a5-ddfc39833509-7ce06541, #w-node-_5566d127-7880-cc38-8aa9-0b170d2ed6f6-7ce06541, #w-node-e96fb33c-d7a2-15be-f6af-ce6f881a8a2b-7ce06541, #w-node-_450f937f-8b1f-d1fd-bc70-dd9b0dfb4cc4-7ce06541, #w-node-fbd2be92-bad1-273f-9b27-1917b34fba26-7ce06541, #w-node-_24f01280-3958-9b22-d655-acd3d1939bd0-7ce06541, #w-node-bca562c7-22e3-61ef-264b-e5df4309b4c4-7ce06541, #w-node-_94bef68a-a213-6fd2-9294-2b346cc18193-7ce06541, #w-node-ca7be2a1-cad4-e388-1c26-7f337b8bda35-7ce06541, #w-node-_53063906-f830-0b3f-404f-f485aed5c340-7ce06541, #w-node-e008027e-8257-2e8e-becf-05d951896c5d-7ce06541, #w-node-c3ba9750-9a71-a097-d1f4-072c147fb592-7ce06541, #w-node-_92416678-9319-a346-29f9-59773440d276-7ce06541, #w-node-cdc0afcb-4e30-33ee-b2c4-c5059425a5cc-7ce06541, #w-node-_42f07783-8516-8df2-8b19-72847ef33f9c-7ce06541, #w-node-d4aae564-4610-0ffa-c0c7-e07ed9f25b18-7ce06541, #w-node-a9de27bc-42bc-3f56-83b6-1d87437e6d2c-7ce06541, #w-node-a41b7ad4-d911-fff4-a7db-8a81faff81e3-7ce06541, #w-node-_6407279e-2c57-a8fa-8f24-a5d82cbcb8c9-7ce06541, #w-node-_0493f44f-a395-4ed1-bfb8-d83e874523de-7ce06541, #w-node-_91c7edf2-b313-54ac-8d7c-0595fb50f54b-7ce06541, #w-node-_44ae2003-5197-cbe2-0116-459f2d3d8c83-7ce06541, #w-node-_1ff920c7-00e5-6716-d2d7-0730cb295bf1-7ce06541, #w-node-a445e564-87f9-c6ad-7e0c-46876375584b-7ce06541, #w-node-_647168d3-5b74-de3a-400d-6e1061d49b0b-7ce06541, #w-node-e4129268-a7de-c0a0-15b3-2ae0bddc53d4-7ce06541, #w-node-_325a4d4d-b6f6-a733-aaa6-44e0ba4ca636-7ce06541, #w-node-_513fb843-782a-ad4b-2d51-38964cef77aa-7ce06541, #w-node-_77719e3f-5573-9553-2fc2-37ff7d3132ff-7ce06541, #w-node-_3f50b99d-ddcf-ce10-2285-937139c918cf-7ce06541, #w-node-ed383ffb-8e97-4828-e2c3-74599728ab2c-7ce06541, #w-node-d31273f8-7f4d-f7d5-a38f-b5b352817638-7ce06541, #w-node-c5f90736-3711-9a86-fabc-369a638bc54c-7ce06541, #w-node-b85316b8-a130-748e-ee72-a584efb94b70-7ce06541, #w-node-_3f2efe65-cecb-4814-525c-7bafd06eee84-7ce06541, #w-node-_839790c2-f2bd-28af-3033-5b5f9d89de14-7ce06541, #w-node-_2ba278d2-ee1e-986f-b488-3f5a470ae834-7ce06541, #w-node-_28d6df7b-d9d0-d093-b195-1e55828bf7d3-7ce06541, #w-node-_7e440fa1-1389-a788-c2ae-13612ef8021b-7ce06541, #w-node-_432ef895-db12-410f-950a-06c058b23c95-7ce06541, #w-node-dbd4949e-d08f-07af-03c1-456202fc0d59-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be4090-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be4093-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be4095-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be4097-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be4099-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be409b-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be409d-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40a0-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40a2-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40a4-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40a6-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40a8-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40aa-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40ad-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40af-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40b1-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40b3-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40b5-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40b7-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40ba-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40bc-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40be-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40c0-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40c2-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40c4-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40c7-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40c9-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40cb-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40cd-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40cf-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40d1-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40d4-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40d6-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40d8-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40da-7ce06541, #w-node-f0966c05-e6e9-4314-66b5-d29ff8be40dc-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383b2-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383b4-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383b7-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383ba-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383bd-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383c0-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383c3-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383c6-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383c8-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383ca-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383cc-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383ce-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383d0-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383d3-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383d5-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383d7-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383d9-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383db-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383dd-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383e0-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383e2-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383e4-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383e6-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383e8-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383ea-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383ed-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383ef-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383f1-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383f3-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383f5-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383f7-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383fa-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383fc-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e462607383fe-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e46260738400-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e46260738402-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e46260738404-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e46260738407-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e46260738409-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e4626073840b-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e4626073840d-7ce06541, #w-node-_2ab95e52-b251-08c8-1c12-e4626073840f-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96be4-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96be7-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96be9-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96beb-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bed-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bef-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bf1-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bf4-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bf6-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bf8-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bfa-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bfc-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96bfe-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c01-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c03-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c05-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c07-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c09-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c0b-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c0e-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c10-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c12-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c14-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c16-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c18-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c1b-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c1d-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c1f-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c21-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c23-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c25-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c28-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c2a-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c2c-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c2e-7ce06541, #w-node-_43d5f1da-296b-bbb0-a240-acb7afb96c30-7ce06541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62030b67-96af-5799-01c1-793ad96f5b0e-7ce06541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-_62030b67-96af-5799-01c1-793ad96f5b15-7ce06541 {
  justify-self: start;
}

#w-node-_62030b67-96af-5799-01c1-793ad96f5b17-7ce06541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_27f6acad-ca3a-7ffd-547f-4ca1465df54e-7ce06541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e96c8c8-1360-a171-60c0-9085a97748a9-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cc468e6b-0eea-facc-cfbd-888cfcf45d15-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e96c8c8-1360-a171-60c0-9085a97748ac-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_6c7cc8f7-87ba-1dbb-9676-c2f82c3ba209-34031e36, #w-node-_4b4ebacf-5266-b9dd-45f7-fd22775f4573-34031e36, #w-node-b2e19590-321d-d8c0-db84-1976879c062f-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9932a881-eaea-2458-6724-8b1822201874-34031e36, #w-node-_7c61472a-7e98-7c90-86c6-4e859c0cc298-34031e36, #w-node-_89d98ef1-ed85-9b61-c890-f1ddea1c3a9f-34031e36, #w-node-_009a15b7-4950-9983-5549-7b0eb90a89c1-34031e36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2a32b52c-24e1-6702-6f12-3d73abc9ee25-34031e36, #w-node-c00c8b8c-03b3-28d0-5acc-959d8a38c671-34031e36, #w-node-e26498f1-1ad1-13a4-cd34-ba10fa78c9bc-34031e36, #w-node-e26b16e7-76bc-625c-12e1-c2cefca9c615-34031e36, #w-node-_906c5a99-b6c6-a3e9-dd5c-71f2a5bde600-34031e36, #w-node-_1731580d-70d1-9b26-0968-21288dc5eae1-34031e36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fee37345-d9c4-3b0e-e79d-37f524734b51-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7eda3fa1-20c5-8770-083d-e0ab5a8b202b-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fee37345-d9c4-3b0e-e79d-37f524734b52-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-d5a3c525-d27c-f34e-363a-32b5ed27209c-34031e36, #w-node-b301ea53-1d21-a959-b4f7-35cbe68eacbf-34031e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c46f227-0e07-95fe-6b16-0e1620b94078-34031e36 {
  order: 9999;
}

#w-node-d5c7ba0d-2402-0685-3b2f-77b9c34c2e75-34031e36, #w-node-_4b094947-7a21-6be9-3c8d-5c587e0999ed-34031e36, #w-node-b74599b2-aad1-b928-ab6c-252f007dcfdb-34031e36, #w-node-_2ee477da-a33c-32af-fa13-926a412a4fcd-34031e36, #w-node-b6b74f3f-3825-bc6f-afcf-53b7073581d2-34031e36, #w-node-a6e6f543-b724-a4ea-16b2-60654f88d930-34031e36, #w-node-e94d33de-0a76-89dc-22e9-6cc31e133e85-34031e36, #w-node-bb5f4594-bcc7-68d9-d276-b5ba42750601-34031e36, #w-node-_8389a75b-98cd-252c-fa5d-0ed2a546f279-34031e36, #w-node-bb5f4594-bcc7-68d9-d276-b5ba42750603-34031e36, #w-node-e29a6f02-6b21-28e6-121c-2f861e5b4cdf-34031e36, #w-node-bb5f4594-bcc7-68d9-d276-b5ba42750605-34031e36, #w-node-_10fdad44-fff8-9cc8-b1db-72ea7f973ea4-7379fc8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-0fe1a38b, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-0fe1a38b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad04-0fe1a38b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a4a848d-ca8c-75a7-df43-86c0432be9a3-0fe1a38b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1a4a848d-ca8c-75a7-df43-86c0432be9a4-0fe1a38b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a4a848d-ca8c-75a7-df43-86c0432be9a6-0fe1a38b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1a4a848d-ca8c-75a7-df43-86c0432be9a7-0fe1a38b, #w-node-cf2ead4d-bd1b-1586-fce5-c05f2c5537c3-e2810d4c, #w-node-cf2ead4d-bd1b-1586-fce5-c05f2c5537cd-e2810d4c, #w-node-_6aad14bf-9a3a-cc40-4a2e-084195749b64-e2810d4c, #w-node-b1156deb-4bde-f138-b6ac-8dd1c2be20f3-e2810d4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45009883-abca-9491-a955-cde01fafc4f6-e2810d4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_315131cc-7516-35aa-6216-d5b71b79eff6-1b79eff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_315131cc-7516-35aa-6216-d5b71b79eff7-1b79eff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_315131cc-7516-35aa-6216-d5b71b79eff9-1b79eff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_315131cc-7516-35aa-6216-d5b71b79effa-1b79eff5, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-a292a790, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-a292a790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad04-a292a790 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f78-a292a790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f79-a292a790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f7b-a292a790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f7c-a292a790, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-62c346c8, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-62c346c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-62c346c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473e9-62c346c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473ea-62c346c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473ec-62c346c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473ed-62c346c8, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-0c2949af, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-0c2949af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-0c2949af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3900c886-ae1d-665d-c6bd-367d468f851d-0c2949af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3900c886-ae1d-665d-c6bd-367d468f851e-0c2949af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3900c886-ae1d-665d-c6bd-367d468f8520-0c2949af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3900c886-ae1d-665d-c6bd-367d468f8521-0c2949af, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-f299e424, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-f299e424 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-f299e424 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-f299e424 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-f299e424 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-f299e424 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-f299e424, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-f0fbcfa6, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-f0fbcfa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-f0fbcfa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-f0fbcfa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-f0fbcfa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-f0fbcfa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-f0fbcfa6, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-6f018918, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-6f018918 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-6f018918 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-6f018918 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-6f018918 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-6f018918 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-6f018918, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-609a0833, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-609a0833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-609a0833 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-609a0833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-609a0833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-609a0833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-609a0833, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-4eba312a, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-4eba312a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-4eba312a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-4eba312a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-4eba312a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-4eba312a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-4eba312a, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-3bc9ff84, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-3bc9ff84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-3bc9ff84 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-3bc9ff84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-3bc9ff84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-3bc9ff84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-3bc9ff84, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-65ba413d, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-65ba413d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-65ba413d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-65ba413d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-65ba413d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-65ba413d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-65ba413d, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-8c5ec0df, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-8c5ec0df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-8c5ec0df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-8c5ec0df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-8c5ec0df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-8c5ec0df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-8c5ec0df, #w-node-_2a8d0be3-5ff8-fc77-259a-3a317d5fb87e-93f92467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-93f92467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-93f92467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-93f92467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-93f92467, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-29929f20, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-29929f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-29929f20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-29929f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-29929f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-29929f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-29929f20, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-82527817, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-82527817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-82527817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-82527817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-82527817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-82527817, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcd-456f4aff, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcf-456f4aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-456f4aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-456f4aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-456f4aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-456f4aff, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-ef876aa6, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-ef876aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-ef876aa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-ef876aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-ef876aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-ef876aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-ef876aa6, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-d560ea0a, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-d560ea0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad04-d560ea0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f78-d560ea0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f79-d560ea0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f7b-d560ea0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e5fab811-b5c8-852f-0f82-729311f51f7c-d560ea0a, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-f2fa8af4, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-f2fa8af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-f2fa8af4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-f2fa8af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-f2fa8af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-f2fa8af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-f2fa8af4, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-481ead7b, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-481ead7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-481ead7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-481ead7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-481ead7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-481ead7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-481ead7b, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-478f8fe7, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-478f8fe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-478f8fe7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-478f8fe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-478f8fe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-478f8fe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-478f8fe7, #w-node-_93ef58e2-376b-b012-4b98-a8691662f8b2-f39cda34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-f39cda34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-f39cda34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-f39cda34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-f39cda34, #w-node-_7285855f-fd18-3ac6-236a-4a743c2a5b69-efe549c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-efe549c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-efe549c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-efe549c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-efe549c8, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-c2c6cdbd, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-c2c6cdbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-c2c6cdbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-c2c6cdbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-c2c6cdbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-c2c6cdbd, #w-node-_76c19f65-c619-aa95-33d2-76111207f73f-edf41fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-edf41fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-edf41fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-edf41fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-edf41fee, #w-node-d1600765-5bbd-756f-6379-30be08479d9e-018f9e76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-018f9e76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-018f9e76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-018f9e76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-018f9e76, #w-node-_948b868a-eece-1991-244f-8728436e4b49-26adec0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-26adec0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-26adec0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-26adec0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-26adec0a, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-cb615029, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-cb615029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-cb615029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-cb615029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-cb615029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-cb615029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-cb615029, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-5ad57046, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-5ad57046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-5ad57046 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21116347-7604-b28f-76da-ec4790b98672-5ad57046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_21116347-7604-b28f-76da-ec4790b98673-5ad57046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21116347-7604-b28f-76da-ec4790b98675-5ad57046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_21116347-7604-b28f-76da-ec4790b98676-5ad57046, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-fca06820, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-fca06820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-fca06820 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473e9-fca06820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473ea-fca06820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473ec-fca06820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_120584ef-5413-1809-5a79-ab698d9473ed-fca06820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73056396-4635-1294-a0d6-373348f91d99-801fa9fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-_89ed2dff-50a9-7752-0ee2-3f25bd2b69a8-801fa9fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73056396-4635-1294-a0d6-373348f91da6-801fa9fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_02e6d3e0-58f1-0889-a270-43c898c84357-801fa9fc, #w-node-e383cb2e-091c-4cd3-d4bf-ee1690791d3b-801fa9fc, #w-node-_67bcf101-ec14-1c01-7f50-c818598f8bc9-801fa9fc, #w-node-c60db76b-3f41-077f-c433-424509eed168-801fa9fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-2865972f, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-2865972f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-2865972f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-2865972f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-2865972f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-2865972f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-2865972f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-7d844b0f, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-7d844b0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-7d844b0f, #w-node-ebfbbff2-abb6-b22d-5af4-2caa3f41a807-7d844b0f, #w-node-_378ba08c-4fde-31c0-428d-241794af6caa-7d844b0f, #w-node-_74a0c264-3939-7a55-6dc7-ae6b223d2193-7d844b0f, #w-node-b4f898f1-4490-a5b8-b086-a0d9d482bd74-7d844b0f, #w-node-_91754fa8-f4a8-98f1-bf07-560452e4f6a1-7d844b0f, #w-node-ce35e0b0-ba0d-8b0c-ea6a-37062a4d8f65-7d844b0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-317d9374, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-317d9374 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-317d9374, #w-node-_378ba08c-4fde-31c0-428d-241794af6caa-317d9374, #w-node-_74a0c264-3939-7a55-6dc7-ae6b223d2193-317d9374, #w-node-_243abf51-5e96-8b74-0254-05f1c36bc8f8-317d9374, #w-node-_485b72c9-367d-c095-cf31-e45e3a8e92c9-317d9374, #w-node-b45a84af-6bd8-29dd-e1c1-3ad90d47c9d1-317d9374 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-00c4f995, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-00c4f995 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-00c4f995, #w-node-_74a0c264-3939-7a55-6dc7-ae6b223d2193-00c4f995, #w-node-_9c49d566-d254-96a3-c7d5-427475ec6e20-00c4f995, #w-node-_8c76cfa0-f7c4-2931-dc56-7cd62957be20-00c4f995, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-4934e5eb, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-4934e5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-4934e5eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-4934e5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-4934e5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-4934e5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-4934e5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8695ba8b-0b71-c88d-eff3-b6bf92ac2d56-f1ce5b32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_8695ba8b-0b71-c88d-eff3-b6bf92ac2d57-f1ce5b32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1a42409d-47e4-7e88-6806-e2cbecbed076-077030ff, #w-node-cc3b6b11-0e45-5f13-16a8-185eab16da6f-077030ff, #w-node-_2ff097c9-131f-595a-cfdd-e8b0f99b3484-077030ff, #w-node-_98b80dd1-1532-d167-674a-3f53eff27372-077030ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33debb65-c3ad-7fa7-4272-798361383a62-077030ff, #w-node-_32705831-da64-a945-4773-2a38cdf34f62-077030ff, #w-node-_61bfc1af-46a8-db1a-6e28-46eef9820098-077030ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73056396-4635-1294-a0d6-373348f91d99-b3e14026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-_89ed2dff-50a9-7752-0ee2-3f25bd2b69a8-b3e14026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73056396-4635-1294-a0d6-373348f91da6-b3e14026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-ff5b7a2c-c0f0-07e4-444e-4bb0940ee643-b3e14026, #w-node-_3134c6bf-55b5-361d-271c-91df6e120946-b3e14026, #w-node-_16790a76-3463-d3d9-cb60-b8ad9054e17a-b3e14026, #w-node-_677a9f02-0020-cffd-fd12-00bfb7b78723-b3e14026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-1551dab0, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-1551dab0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-1551dab0, #w-node-_9c49d566-d254-96a3-c7d5-427475ec6e20-1551dab0, #w-node-b60d0feb-00a1-d735-0e3a-d8b9abb47f66-1551dab0, #w-node-a8c047eb-81a1-6e11-2805-0c0ad64654d8-1551dab0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-1ac77c80, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-1ac77c80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-1ac77c80, #w-node-_2c63eb80-89dc-bc6b-372e-b199b772a446-1ac77c80, #w-node-_48e1fca7-6d42-325f-a504-20629f68c8d4-1ac77c80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-97b3d013, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-97b3d013 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-97b3d013, #w-node-df6f30ee-489d-6e91-a2cb-c53bd05eb2bb-97b3d013, #w-node-_2b21794b-394a-ff91-b947-3453a401dff0-97b3d013 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_491bdc3f-4754-0885-7cbf-71f0b271e310-49548279, #w-node-_491bdc3f-4754-0885-7cbf-71f0b271e311-49548279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c022d3b2-6a12-02b0-ce31-14cdd9568b16-49548279, #w-node-_2b21794b-394a-ff91-b947-3453a401dff0-49548279, #w-node-_5e9d8f48-8f78-3c31-a96a-a9f5a0c1a4bd-76202f24, #w-node-_5e9d8f48-8f78-3c31-a96a-a9f5a0c1a4bf-76202f24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e9d8f48-8f78-3c31-a96a-a9f5a0c1a4d8-76202f24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-76202f24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-76202f24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-76202f24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-76202f24, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad01-8c2ff2dd, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad03-8c2ff2dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-8c2ff2dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-8c2ff2dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-8c2ff2dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-8c2ff2dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-8c2ff2dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73056396-4635-1294-a0d6-373348f91d99-ae83bf83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: auto;
}

#w-node-_89ed2dff-50a9-7752-0ee2-3f25bd2b69a8-ae83bf83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73056396-4635-1294-a0d6-373348f91da6-ae83bf83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_677a9f02-0020-cffd-fd12-00bfb7b78723-ae83bf83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_95c3986f-0d15-935d-0a99-8d45efe0ffc5-2eb34d4f, #w-node-_95c3986f-0d15-935d-0a99-8d45efe0ffc7-2eb34d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c3329-2eb34d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332a-2eb34d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332c-2eb34d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_320f05c3-4d2e-0960-3241-739c558c332d-2eb34d4f, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcd-881a7f73, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcf-881a7f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f66a056-2b9e-8a07-d902-2a2e505d1425-881a7f73 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1ba7385-054e-57cc-aa49-f1b065565bcd-e2633ba9, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcf-e2633ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31e71455-ec2d-ff9d-e9e1-03be6f9d6956-e2633ba9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1ba7385-054e-57cc-aa49-f1b065565bcd-b9dd5c60, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcf-b9dd5c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f661bece-506b-a1b1-d668-eb9ac9b94888-b9dd5c60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1ba7385-054e-57cc-aa49-f1b065565bcd-384661a7, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcf-384661a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bf5e8b6-3d45-415e-1cf1-d7c288304d76-384661a7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1ba7385-054e-57cc-aa49-f1b065565bcd-87b523c1, #w-node-b1ba7385-054e-57cc-aa49-f1b065565bcf-87b523c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_5a37445b-a829-4d0c-376a-abc451cde3f3-6967922f {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_814cbfa9-1463-9e95-6893-064455efc52d-6967922f {
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-e7c898d1-dd5e-562a-be9b-deb501b89599-6967922f {
    grid-area: span 5 / span 2 / span 5 / span 2;
  }

  #w-node-c23d6276-2613-5dc7-bf1e-b93bf9f17cf5-6967922f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_75fbd1f0-f836-3118-9a45-a132296d3efa-6967922f, #w-node-_5a26729c-c77b-40e0-9924-232c915d7576-6967922f, #w-node-a5bec080-4be9-ab90-a961-49138eadbac1-6967922f, #w-node-_525f8108-5320-fc20-69d6-883ddd603020-6967922f {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_635b594c-d656-1f75-697e-3273db6eff05-6967922f {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-afcc01e7-e5f1-3581-5896-609442bd7caa-6967922f {
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_687419e4-475f-204f-ad94-2e68dbb16581-dbb1657a {
    justify-self: center;
  }

  #w-node-c36df51b-ce66-e4e0-8fd8-410d3a1af050-c5817d42, #w-node-_1a091cac-5767-2dc3-c8a8-281b20fe05e4-c5817d42, #w-node-da85bec8-8723-b485-74a9-ade782113143-c5817d42 {
    order: 9999;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba6c-483e2bef {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba6d-483e2bef {
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba78-483e2bef {
    grid-area: span 5 / span 2 / span 5 / span 2;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba83-483e2bef {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba8e-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba99-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1abaa4-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1abaaf-483e2bef {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1ababa-483e2bef {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1abac5-483e2bef {
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-e5c4e341-448b-188d-9474-0731e0d58800-4bff381a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c00c8b8c-03b3-28d0-5acc-959d8a38c671-34031e36, #w-node-_1731580d-70d1-9b26-0968-21288dc5eae1-34031e36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c46f227-0e07-95fe-6b16-0e1620b94078-34031e36 {
    order: -9999;
  }

  #w-node-d5c7ba0d-2402-0685-3b2f-77b9c34c2e75-34031e36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad04-0fe1a38b, #w-node-cf2ead4d-bd1b-1586-fce5-c05f2c5537cd-e2810d4c, #w-node-_45009883-abca-9491-a955-cde01fafc4f6-e2810d4c, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad04-a292a790, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-62c346c8, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-0c2949af, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-f299e424, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-f0fbcfa6, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-6f018918, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-609a0833, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-4eba312a, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-3bc9ff84, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-65ba413d, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-8c5ec0df, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-29929f20, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-ef876aa6, #w-node-_5beff7e5-ab93-76ef-4da6-b7db2a34ad04-d560ea0a, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-f2fa8af4, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-481ead7b, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-478f8fe7, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-cb615029, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-5ad57046, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-fca06820 {
    grid-column: span 1 / span 1;
  }

  #w-node-_02e6d3e0-58f1-0889-a270-43c898c84357-801fa9fc, #w-node-e383cb2e-091c-4cd3-d4bf-ee1690791d3b-801fa9fc, #w-node-_67bcf101-ec14-1c01-7f50-c818598f8bc9-801fa9fc, #w-node-c60db76b-3f41-077f-c433-424509eed168-801fa9fc {
    order: -9999;
  }

  #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-2865972f, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-4934e5eb {
    grid-column: span 1 / span 1;
  }

  #w-node-ff5b7a2c-c0f0-07e4-444e-4bb0940ee643-b3e14026, #w-node-_3134c6bf-55b5-361d-271c-91df6e120946-b3e14026, #w-node-_16790a76-3463-d3d9-cb60-b8ad9054e17a-b3e14026, #w-node-_677a9f02-0020-cffd-fd12-00bfb7b78723-b3e14026 {
    order: -9999;
  }

  #w-node-_5e9d8f48-8f78-3c31-a96a-a9f5a0c1a4d8-76202f24, #w-node-_3d70965b-9f41-82a8-8bb1-76bd03564424-8c2ff2dd {
    grid-column: span 1 / span 1;
  }

  #w-node-_677a9f02-0020-cffd-fd12-00bfb7b78723-ae83bf83 {
    order: -9999;
  }

  #w-node-_6f66a056-2b9e-8a07-d902-2a2e505d1425-881a7f73, #w-node-_31e71455-ec2d-ff9d-e9e1-03be6f9d6956-e2633ba9, #w-node-f661bece-506b-a1b1-d668-eb9ac9b94888-b9dd5c60, #w-node-_6bf5e8b6-3d45-415e-1cf1-d7c288304d76-384661a7 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5a37445b-a829-4d0c-376a-abc451cde3f3-6967922f {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_814cbfa9-1463-9e95-6893-064455efc52d-6967922f, #w-node-e7c898d1-dd5e-562a-be9b-deb501b89599-6967922f, #w-node-c23d6276-2613-5dc7-bf1e-b93bf9f17cf5-6967922f, #w-node-_75fbd1f0-f836-3118-9a45-a132296d3efa-6967922f, #w-node-_5a26729c-c77b-40e0-9924-232c915d7576-6967922f, #w-node-a5bec080-4be9-ab90-a961-49138eadbac1-6967922f, #w-node-_525f8108-5320-fc20-69d6-883ddd603020-6967922f, #w-node-_635b594c-d656-1f75-697e-3273db6eff05-6967922f, #w-node-afcc01e7-e5f1-3581-5896-609442bd7caa-6967922f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba6c-483e2bef {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba6d-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba78-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba83-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba8e-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1aba99-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1abaa4-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1abaaf-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1ababa-483e2bef, #w-node-_727840d9-8cd9-63c2-b540-a8688f1abac5-483e2bef, #w-node-e5c4e341-448b-188d-9474-0731e0d58800-4bff381a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0424dc7d-aa07-2af4-0dab-e4ba3a072226-5f277c6e, #w-node-f7867afd-1b04-add5-ee78-59fffb236bd4-5f277c6e, #w-node-d43f1e41-9a91-fbd8-36b7-1860681f5e9d-5f277c6e {
    grid-column: span 1 / span 1;
  }

  #w-node-c00c8b8c-03b3-28d0-5acc-959d8a38c671-5f277c6e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_26d76327-2786-6ae7-6fe8-92e2764554b9-5f277c6e {
    grid-column: span 1 / span 1;
  }

  #w-node-e26b16e7-76bc-625c-12e1-c2cefca9c615-5f277c6e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8800a48c-11df-26a2-4def-8620f2c2b9e5-5f277c6e {
    grid-column: span 1 / span 1;
  }

  #w-node-_1731580d-70d1-9b26-0968-21288dc5eae1-5f277c6e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9932a881-eaea-2458-6724-8b1822201874-34031e36, #w-node-_89d98ef1-ed85-9b61-c890-f1ddea1c3a9f-34031e36, #w-node-_2a32b52c-24e1-6702-6f12-3d73abc9ee25-34031e36 {
    grid-column: span 1 / span 1;
  }

  #w-node-c00c8b8c-03b3-28d0-5acc-959d8a38c671-34031e36 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e26498f1-1ad1-13a4-cd34-ba10fa78c9bc-34031e36 {
    grid-column: span 1 / span 1;
  }

  #w-node-e26b16e7-76bc-625c-12e1-c2cefca9c615-34031e36 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_906c5a99-b6c6-a3e9-dd5c-71f2a5bde600-34031e36 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1731580d-70d1-9b26-0968-21288dc5eae1-34031e36 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1a42409d-47e4-7e88-6806-e2cbecbed076-077030ff, #w-node-cc3b6b11-0e45-5f13-16a8-185eab16da6f-077030ff, #w-node-_2ff097c9-131f-595a-cfdd-e8b0f99b3484-077030ff, #w-node-_98b80dd1-1532-d167-674a-3f53eff27372-077030ff, #w-node-_33debb65-c3ad-7fa7-4272-798361383a62-077030ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32705831-da64-a945-4773-2a38cdf34f62-077030ff, #w-node-_61bfc1af-46a8-db1a-6e28-46eef9820098-077030ff {
    grid-column: span 1 / span 1;
  }
}


