:root {
  --elements-webflow-library--neutral--100: white;
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--neutral--800: #211f54;
  --elements-webflow-library--accent--primary-1: #482d91;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--secondary--color-1: black;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --elements-webflow-library--neutral--400: #dcddeb;
  --elements-webflow-library--neutral--700: #4a4566;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --walsh--black: #2c2c2c;
  --conversion-flow-library--sandy-brown: #ffa84b;
  --conversion-flow-library--medium-purple: #b16cea;
  --walsh--walsh-light-green: #c2ecd5;
  --walsh--walsh-dark-green: #204f58;
  --walsh--walsh-mid-green: #47888a;
  --conversion-flow-library--light-coral: #ff5e69;
  --conversion-flow-library--coral: #ff8a56;
  --elements-webflow-library--general--shadow-03: #14142b1a;
  --walsh--azure: #e7f1f1;
}

.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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.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 {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

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

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

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

a {
  text-decoration: underline;
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---header-logo {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top, .brix---hamburger-menu-bar-bottom {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.language-link {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  padding-left: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.language-link:hover {
  color: #7735f6;
}

.langauge-line-base {
  background-color: #9b9eb838;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.flag-5 {
  background-image: url('../images/sweden.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.langauge-line-break {
  background-color: #5b3acc;
  width: 0%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.language-dropdown {
  float: none;
  clear: right;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.flag-1 {
  float: left;
  clear: right;
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-4 {
  background-image: url('../images/norway.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.language-list {
  background-color: #d99f9f;
}

.language-list.w--open {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  min-width: 200px;
  padding: 8px 16px;
  box-shadow: 18px 18px 45px 19px #4f5e781a;
}

.flag-3 {
  background-image: url('../images/france.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.language-toggle {
  color: #20355a;
  border: 1px #9b9eb838;
  border-radius: 4px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .2s;
}

.flag-2 {
  background-image: url('../images/denmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

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

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

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

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---link-wrapper {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-text {
  transition: color .3s;
  display: inline-block;
}

.brix---header-wrapper-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.brix---header-nav-menu-list-2 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-2 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-toggle-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-2 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---header-logo-2 {
  max-width: 250px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-2 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: #0000;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-2 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-2.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-2, .brix---hamburger-menu-bar-bottom-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-2 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-2 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.language-toggle-2 {
  color: #20355a;
  border: 1px #9b9eb838;
  border-radius: 4px;
  max-width: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 45px;
  transition: all .2s;
}

.flag-6 {
  background-image: url('../images/greece.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-7 {
  float: left;
  clear: right;
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-8 {
  background-image: url('../images/norway.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-9 {
  background-image: url('../images/france.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.language-dropdown-se {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.flag-10 {
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-en {
  float: left;
  clear: right;
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-gr {
  float: left;
  clear: right;
  background-image: url('../images/greece.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.flag-se {
  float: left;
  clear: right;
  background-image: url('../images/sweden.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.brix---container-default-3 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.brix---header-nav-menu-list-3 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-3 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-2 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-3 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-3 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-3 {
  padding: 40px;
}

.brix---header-logo-3 {
  max-width: 250px;
}

.brix---header-logo-link-3 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-3:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-3 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-3:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-3.w--open {
  background-color: #0000;
}

.brix---header-right-col-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-3 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-3 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-3.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-3, .brix---hamburger-menu-bar-bottom-3 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-3 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-3 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---btn-primary {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.hero---position-relative {
  padding-bottom: 0;
  position: relative;
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---container-default-4 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 66px;
}

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

.brix---header-nav-menu-list-4 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-list-item-3 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-card-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-4 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-4 {
  padding: 40px;
}

.brix---header-logo-4 {
  opacity: 1;
  max-width: 250px;
}

.brix---header-logo-link-4 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-4 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-4:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-4.w--open {
  background-color: #0000;
}

.brix---header-right-col-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-4 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-4 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-4.w--open {
  transform: translate(-50%);
}

.brix---btn-primary-small-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-4 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-4 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---paragraph-default {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---grid-2-col---1-col-t {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---header-wrapper-transparent {
  background-color: #0000;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 32px;
  position: absolute;
}

.brix---header-nav-link-white {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  line-height: 20px;
  transition: opacity .3s, color .3s;
}

.brix---header-nav-link-white:hover {
  opacity: .48;
}

.brix---header-nav-link-white.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---hamburger-menu-bar-top-white, .brix---hamburger-menu-bar-bottom-white {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---dropdown-toggle-white {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: opacity .3s, color .3s;
  display: flex;
}

.brix---dropdown-toggle-white:hover {
  opacity: .59;
}

.brix---show-on-tablet {
  display: none;
}

.brix---hero-bg-image-dark-header-top {
  background-image: linear-gradient(#0009, #0009);
  padding-top: 234px;
  padding-bottom: 234px;
  position: relative;
  overflow: hidden;
}

.text-block {
  color: #fff;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px {
  margin-bottom: 48px;
}

.brix---display-4 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---border-radius-24px {
  z-index: -1;
  box-sizing: border-box;
  clear: none;
  vertical-align: baseline;
  object-fit: fill;
  border-radius: 24px;
  padding-right: 5px;
  display: inline-block;
  position: static;
  overflow: hidden;
  transform: translate(0);
}

.brix---container-default-5 {
  background-color: #0000;
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.features---section {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h2-size {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

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

.feature---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tab-left-icon {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-left-icon:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
}

.brix---tab-left-icon.w--current {
  border-width: 2px;
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  align-items: center;
  position: relative;
}

.brix---paragraph-default-2 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-left-16px {
  margin-left: 16px;
}

.brix---inner-container-1068px-center {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-wrapper-tabs-left {
  display: flex;
}

.brix---tabs-menu-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 348px;
  margin-bottom: 0;
  margin-right: 40px;
  display: flex;
}

.brix---tabs-content-card {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 24px;
  width: 100%;
  padding: 48px 56px;
  overflow: visible;
}

.brix---square-icon-48px {
  border-radius: 10px;
  width: 48px;
}

.div-block {
  clear: none;
}

.brix---header-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--elements-webflow-library--neutral--100);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: block;
  position: fixed;
}

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

.brix---header-nav-menu-list-5 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-4 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-4 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-4 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-5 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-5 {
  padding: 40px;
}

.brix---header-logo-5 {
  max-width: 250px;
}

.brix---header-logo-link-5 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-5:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-5 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-5:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-5.w--open {
  background-color: #0000;
}

.brix---header-right-col-5 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-5 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-5 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-5.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-4, .brix---hamburger-menu-bar-bottom-4 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-5 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-5:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-5 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-5 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-left-col {
  align-items: center;
  display: flex;
}

.brix---header-nav-list-item-left {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 32px;
}

.brix---container-default-center {
  max-width: 1218px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-nav-list-item-show-in-tablet {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-wrapper-rounded {
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 130px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 3px 10px #211f5414;
}

.brix---header-logo-link-left {
  transform-style: preserve-3d;
  padding-left: 0;
  padding-right: 40px;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-left:hover {
  transform: scale3d(.96, .96, 1.01);
}

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

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

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

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

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.brix---header-wrapper-5 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---grid-4-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-accent-1 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-56px {
  margin-bottom: 56px;
}

.brix---display-2 {
  color: var(--elements-webflow-library--neutral--100);
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---container-default-6 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.stats---section-2 {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h2-size-2 {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---section-3 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h4-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.brix---flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---mg-bottom-12px {
  margin-bottom: 12px;
}

.brix---paragraph-default-3 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-circle-04 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 40px 64px;
  display: flex;
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-24px {
  margin-bottom: 10px;
}

.brix---btn-primary-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---heading-h2-size-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---hidden-desktop {
  display: none;
}

.brix---slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg {
  margin-right: 28px;
}

.brix---grid-top---text-2-buttons {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px {
  max-width: 490px;
}

.brix---card-testimonial-v13 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 32px 56px;
  display: flex;
}

.brix---slider-mask-width-390px {
  max-width: 390px;
  height: 100%;
  overflow: visible;
}

.brix---btn-slider-arrow-right---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.testimonials---section-overflow-hidden {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

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

.image, .image-2 {
  padding-right: 5px;
}

.brix---paragraph-default-3-1 {
  margin-bottom: 0;
  padding-top: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-700 {
  color: var(--elements-webflow-library--neutral--700);
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-2 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---text-201 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---paragraph-large {
  font-size: 24px;
  line-height: 38px;
}

.brix---mg-bottom-0 {
  margin-bottom: 0;
}

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-7 {
  background-color: #0000;
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---hidden-desktop-2 {
  display: none;
}

.brix---flex-horizontal-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---slider-wrapper-2 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-2 {
  margin-right: 28px;
}

.brix---grid-top---text-2-buttons-2 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---paragraph-default-4 {
  margin-bottom: 0;
  padding-right: 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---buttons-row-right---t-left-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-2 {
  max-width: 490px;
}

.brix---avatar-circle-5 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-left-16px-2 {
  margin-left: 16px;
}

.brix---btn-slider-arrow-right---testimonial-v12-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12-2:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-2:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---slider-mask-width-1012px {
  max-width: 1012px;
  height: 100%;
  overflow: visible;
}

.brix---card-testimonial-v14 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  padding: 32px 32px 32px 40px;
  display: flex;
}

.brix---testimonial-v14-left-side {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  margin-right: 58px;
  display: flex;
}

.brix---testimonial-v14-left-right {
  background-color: var(--elements-webflow-library--neutral--200);
  border-radius: 18px;
  width: 100%;
  max-width: 574px;
  padding: 90px 46px;
}

.brix---section-overflow-hidden-2 {
  padding-top: 176px;
  padding-bottom: 176px;
  overflow: hidden;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---heading-h3-size-2 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---link-wrapper-white {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---link-icon-right {
  margin-left: 6px;
}

.brix---inner-container-547px {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-1 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--secondary--color-1);
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-1:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-2 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-3 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #4353ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.image-3 {
  padding-bottom: 20px;
}

.image-4 {
  clear: none;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 20px;
}

.brix---top-bar-wrapper {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.brix---top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.brix---top-bar-flex-h-sb {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---top-bar-right-col {
  margin-right: 24px;
}

.brix---icon-small-hover {
  transition: transform .3s;
}

.brix---icon-small-hover:hover {
  transform: scale(.9);
}

.brix---btn-primary-small-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #482d91;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---top-bar-small-padding {
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---text-left---t-center {
  text-align: left;
}

.brix---top-bar-padding {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.brix---top-bar-flex-h-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.announce---top-bar-wrapper-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.text-block-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---display-5 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---border-radius-24px-2 {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---section {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---link-wrapper-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

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

.brix---subtitle-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---mg-left-12px {
  margin-left: 12px;
}

.brix---inner-container-640px---center-2 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-1068px-center-2 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-content-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 24px;
  width: 100%;
  padding: 48px 56px;
  overflow: visible;
}

.brix---square-icon-48px-2 {
  border-radius: 10px;
  width: 48px;
}

.brix---tab-small-center {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
}

.brix---tab-small-center.w--current {
  border-width: 2px;
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
}

.brix---grid-2-columns-gap-56px {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---btn-secondary-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-3:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-2 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-10 {
  opacity: .1;
}

.brix---opacity-20 {
  opacity: .2;
}

.feature---section-hero-primary {
  background-color: #fff;
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.brix---grid-hero-v1 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  background-color: var(--elements-webflow-library--neutral--300);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.brix---button-row-left-3 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---1 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---2 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.image-5 {
  float: none;
  clear: none;
}

.brix---grid-hero-v1-1 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  background-color: var(--elements-webflow-library--neutral--100);
  border: 1.5px solid #cccdd3;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-48px-4 {
  margin-bottom: 48px;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

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

.featured-by---section-small {
  background-color: #000;
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---grid-6-columns-logo-strip {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.brix---text-300-bold {
  color: var(--elements-webflow-library--neutral--100);
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.image-6, .image-7, .image-8 {
  max-width: none;
}

.testimonial-slider-small {
  background-color: #eff0f6;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 20px;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  color: #000;
  text-align: center;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  line-height: 52px;
}

.centered-subheading {
  color: #6e7191;
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author {
  color: #6e7191;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.brix---color-neutral-810 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-48px-5 {
  margin-bottom: 48px;
}

.brix---container-default-9 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

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

.brix---section-small {
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---grid-6-columns-logo-strip-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  display: grid;
}

.brix---text-300-bold-2 {
  color: var(--elements-webflow-library--neutral--100);
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.image-9, .image-10, .image-11, .image-12, .image-13 {
  max-width: 132%;
}

.container-3 {
  box-sizing: border-box;
  clear: both;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
  position: static;
}

.paragraph {
  color: #6e7191;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.walsh-container {
  z-index: 2;
  background-color: #0000;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-heading-large-black {
  color: var(--walsh--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.walsh-hero-p-wrapper {
  width: auto;
  max-width: none;
}

.walsh-hero-div-block {
  grid-column-gap: 1.25em;
  background-color: #0000;
  border: 1px solid #482d91;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.walsh-icon-arrow-flip {
  height: 12px;
}

.walsh-link-block-orange {
  color: #fff;
  text-align: center;
  background-color: #482d91;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange:hover {
  background-color: #ffbba6;
}

.walsh-button-label-wrapper {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-button-hover-fill {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-label-button {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.1em;
}

.walsh-arrow-wrapper {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-main-paragraph {
  color: var(--elements-webflow-library--neutral--600);
  letter-spacing: 0;
  min-width: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.walsh-link-wrapper {
  outline-offset: 0px;
  color: #000000d9;
  white-space: nowrap;
  background-color: #0000;
  border: 1px #000;
  border-radius: 20px;
  outline: 3px #000000d9;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-icon-arrow {
  color: #482d91;
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-rounded-block {
  background-color: #0000;
  border-radius: 18px;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.walsh-rounded-wrapper {
  grid-column-gap: 20px;
  color: var(--elements-webflow-library--neutral--300);
  justify-content: center;
  display: flex;
}

.walsh-rounded-container {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #eff0f6;
  border: 1.5px solid #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-hero-inner-float-image {
  background-color: #0000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 44em;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 40px 20px;
  display: flex;
}

.walsh-ui-image {
  object-fit: contain;
  width: 300px;
  max-width: 460px;
  max-height: none;
}

.walsh-flex-horizontal-2 {
  grid-column-gap: 4em;
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: auto;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-content-wrap {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding-top: 50px;
  padding-bottom: 0;
  display: flex;
}

.walsh-heading-large-1 {
  color: var(--walsh--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 67px;
  font-weight: 700;
  line-height: 1;
}

.walsh-rounded-container-1 {
  z-index: 2;
  background-color: #0000;
  border: 1.5px solid #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-container-2 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-link-block-orange-2 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-2:hover {
  background-color: #ffbba6;
}

.walsh-label-button-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-label-tag-white {
  color: #fff;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.walsh-heading-medium {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-tag {
  text-align: left;
  background-color: #000;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.walsh-main-grid {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr .75fr .75fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-content-wrapper-gap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  display: flex;
  position: relative;
}

.walsh-cta-v-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-paragraph-small {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.08em;
  line-height: 1.6;
}

.walsh-cta-block-white {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-gray {
  color: #000;
  background-color: #eee;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-gray:hover {
  color: #000;
  background-color: #dbffe0;
}

.bold-text {
  font-size: 44px;
}

.cf-footer-left-container {
  width: 30%;
  margin-right: 2%;
}

.cf-footer-links-header {
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.cf-footer-right-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60%;
  display: grid;
}

.cf-footer-social-wrapper {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.cf-wrapper-1200px {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cf-footer-logo-link.w--current {
  height: 39px;
  margin-bottom: 0;
}

.cf-footer-social-link-block {
  background-color: #fff;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  margin-right: 12px;
  padding: 12px;
  transition: background-color .26s;
  display: flex;
}

.cf-footer-social-link-block:hover {
  background-color: var(--conversion-flow-library--sandy-brown);
}

.cf-footer-container {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.cf-footer-links-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 150px;
  margin-right: 0;
  display: flex;
}

.cf-footer-copyright-wrapper {
  text-align: center;
  border-top: 1px solid #fff3;
  width: 100%;
  padding-top: 32px;
}

.cf-footer-links {
  color: #ffffffe6;
  letter-spacing: .5px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.cf-footer-links:hover {
  color: var(--conversion-flow-library--medium-purple);
}

.cf-footer-links.w--open {
  padding-right: 55px;
}

.cf-footer-paragraph {
  letter-spacing: .5px;
  max-width: 400px;
  margin-top: 32px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.cf-copyright-text-2 {
  color: #fffc;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.cf-footer-link-inner-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cf-footer-link-inner-wrapper.bottom-padding {
  margin-bottom: 20px;
}

.cf-footer-social-icon {
  object-fit: contain;
  width: 24px;
  height: 24px;
}

.cf-footer-logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.cf-footer-wrapper {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.cf-footer-section {
  color: #fff;
  background-color: #0d0d0d;
  background-image: url('../images/Shapes.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 100px;
}

.cf-footer-link {
  color: var(--conversion-flow-library--medium-purple);
}

.brix---color-neutral-811 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---container-default-10 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---cta-section {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-4 {
  margin-right: 24px;
}

.brix---btn-primary-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #482d91;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-cta-v1 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---buttons-row-right---t-left-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---cta-v1-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-02 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---z-index-1 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---color-neutral-812 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-2 {
  margin-bottom: 24px;
}

.brix---mg-bottom-40px-3 {
  margin-bottom: 40px;
}

.footer-wrapper {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
}

.brix---grid-footer-v1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
}

.brix---footer-logo {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.brix---footer-list-item {
  margin-bottom: 18px;
  padding-left: 0;
}

.brix---footer-link {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-top {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---footer-bottom {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-default-5 {
  color: var(--elements-webflow-library--neutral--600);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.brix---icon-square-36px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px:hover {
  transform: scale(.92);
}

.brix---footer-col-title {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-link {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.image-15, .image-16 {
  padding-bottom: 10px;
  padding-right: 10px;
}

.container-4 {
  padding-top: 30px;
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size-7 {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---cta-section-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v1-floating-item-3 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-4 {
  margin-bottom: 16px;
}

.brix---buttons-row-3 {
  align-items: center;
  display: flex;
}

.brix---heading-h2-size-8 {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-6 {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-cta-v4 {
  grid-column-gap: 100px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .86fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v5-floating-item-01 {
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v4-floating-item-02 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.brix---btn-primary-black {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #482d91;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-black:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-815 {
  color: var(--elements-webflow-library--neutral--100);
}

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

.brix---cta-card {
  background-color: var(--elements-webflow-library--neutral--300);
  border: 1.5px solid #cccdd3;
  border-radius: 30px;
  padding: 80px 60px;
  position: relative;
}

.support---section-small-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v1-floating-item-4 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-5 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.download-cta-section-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v2-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-02 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---color-neutral-817 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---cta-v2-floating-item-3 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.text-block-3, .text-block-4, .text-block-5 {
  color: #482d91;
  font-weight: 400;
}

.text-block-6, .text-block-7, .text-block-8 {
  color: #482d91;
}

.text-block-9 {
  color: #482d91;
  font-weight: 400;
}

.brix---color-neutral-818 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-819 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-3 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-3 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.brix---mg-bottom-2 {
  margin-bottom: 0;
}

.brix---btn-primary-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-4:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon {
  border-radius: 16px;
}

.brix---buttons-row-4 {
  align-items: center;
  display: flex;
}

.brix---container-default-11 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-4 {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h2-size-10 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---paragraph-default-7 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-5 {
  margin-right: 24px;
}

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

.brix---card-left-text-wrapper {
  margin-left: 24px;
}

.brix---icon-left---content-right {
  align-items: flex-start;
  display: flex;
}

.brix---grid-2-columns-text {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-820 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px-5 {
  margin-bottom: 16px;
}

.brix---heading-h2-size-11 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---grid-2-columns-text-left {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.walsh-tag-white {
  text-align: left;
  background-color: #fff;
  border-radius: 200px;
  align-items: center;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.walsh-label-tag-black {
  color: #000;
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.walsh-heading-large-white {
  color: var(--elements-webflow-library--neutral--100);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.walsh-main-paragraph-white {
  color: #fff;
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

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

.walsh-rounded-container-2 {
  z-index: 2;
  background-color: #0000;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-hero-div-block-3 {
  grid-column-gap: 1.25em;
  background-color: #000;
  border: 1px solid #fff;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.walsh-container-3 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding: 200px 20px 100px;
  position: relative;
}

.walsh-hero-div-block-4 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-icon-arrow-flip-2 {
  height: 12px;
}

.walsh-button-label-wrapper-2 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-button-hover-fill-2 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-label-button-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-arrow-wrapper-2 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-heading-medium-2 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.walsh-main-paragraph-2 {
  color: #0009;
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.walsh-link-wrapper-2 {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper-2:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-icon-arrow-2 {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-cover-image {
  object-fit: cover;
  flex: 1;
  width: auto;
  max-width: none;
}

.walsh-rounded-box-banner {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-inner-rounded-banner {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-self: center;
  align-items: flex-start;
  height: auto;
  padding: 6em 2em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 22px;
  display: flex;
}

.walsh-inner-rounded-banner-image {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  max-width: 50%;
  min-height: 45em;
  display: flex;
}

.walsh-link-block-green {
  background-color: var(--walsh--walsh-light-green);
  color: #000;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-green:hover {
  color: #000;
  background-color: #ffbba6;
}

.walsh-heading-medium-3 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-main-paragraph-3 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-cover-image-2 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-inner-rounded-banner-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-self: center;
  align-items: flex-start;
  height: 100%;
  padding: 6em;
  display: flex;
}

.brix---header-nav-list-item-3-black {
  color: #000;
  margin-bottom: 0;
  padding-left: 32px;
}

.language-link-1 {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  padding-left: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.language-link-1:hover {
  color: #7735f6;
}

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

.brix---hamburger-menu-bar-top-black, .brix---hamburger-menu-bar-bottom-black {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---container-default-12 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-6 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.brix---header-nav-menu-list-6 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-5 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 1.2em;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-5:hover, .brix---header-nav-link-5.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-5 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-5 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-6 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-6 {
  padding: 40px;
}

.brix---header-logo-6 {
  max-width: 250px;
}

.brix---header-logo-link-6 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-6:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-6 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-6:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-6.w--open {
  background-color: #0000;
}

.brix---header-right-col-6 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-6 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-6 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-6.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-5, .brix---hamburger-menu-bar-bottom-5 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-6 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-6:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-6 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-6 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-link-black {
  color: var(--elements-webflow-library--secondary--color-1);
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  line-height: 20px;
  transition: opacity .3s, color .3s;
}

.brix---header-nav-link-black:hover {
  opacity: .48;
}

.brix---header-nav-link-black.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-link-6 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---btn-primary-small-7 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.preferences-container-2 {
  z-index: 99;
  background-color: #fff;
  border: .1px solid #ccc;
  border-radius: 20px;
  min-width: 500px;
  max-width: 500px;
  max-height: 1080px;
  padding: 25px;
  position: relative;
}

.cookie-tag {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.field-wrapper-2 {
  background-color: #000;
}

.button-2 {
  background-color: #000;
  border: 2px solid #000;
  border-radius: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  transition: all .3s;
}

.button-2:hover {
  color: #27313d;
  background-color: #fff;
  border: 2px solid #27313d;
}

.button-2.accept {
  float: left;
  text-align: center;
  background-color: #000;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.button-2.accept {
  float: left;
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.button-2.deny {
  float: left;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-color: #000;
  padding-left: 15px;
  padding-right: 15px;
  font-family: PT Sans, sans-serif;
}

.button-2.deny:hover {
  color: #faf7f2;
  background-color: #27313d;
}

.fs-cookie-popup-3 {
  background-color: #fff;
  border: .1px solid #ccc;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 90vw;
  height: auto;
  margin-bottom: 1%;
  margin-left: 2%;
  margin-right: 2%;
  padding: 15px;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}

.paragraph-2 {
  color: #000;
  margin-bottom: 5px;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.paragraph-2.bold {
  color: #27313d;
  text-align: right;
  -webkit-text-stroke-color: black;
  text-align: right;
  -webkit-text-stroke-color: black;
  font-size: 15px;
  font-weight: 700;
}

.checkbox {
  background-color: #b8b8b8;
  background-image: url('../images/np_circle_2713168_FFFFFF.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-width: 2px;
  border-color: #b8b8b8;
  border-radius: 20px;
  width: 40px;
  height: 20px;
  transition: all .15s;
}

.checkbox.w--redirected-checked {
  background-color: #27313d;
  background-image: url('../images/np_circle_2713168_FFFFFF.svg');
  background-position: 100%;
  background-size: contain;
  border: 2px solid #27313d;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.cookies-en {
  z-index: 1000;
  position: relative;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  display: grid;
}

.cookie-paragraph {
  color: #000;
  width: auto;
  max-width: 400px;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  position: static;
}

.preferences-link {
  color: #27313d;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  display: block;
}

.preferences-link:hover {
  opacity: .5;
}

.close-button {
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.close-button:hover {
  opacity: .5;
  transform: scale(1.1)rotate(180deg);
}

.privacy-title {
  color: #000;
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.consents-form {
  margin-bottom: 0;
}

.fs-preferences-manager-wrapper {
  z-index: 2;
  background-color: #27313dd9;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.checkbox-label {
  display: none;
}

.fs-manager-opener {
  cursor: pointer;
  background-color: #27313d;
  border: 1px #000;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  padding: 5px;
  transition: all .3s;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-manager-opener:hover {
  opacity: 1;
  transform: rotate(270deg)scale(1.1);
}

.button-wrapper-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 10px;
  display: grid;
}

.image-17 {
  transition: all .2s;
}

.walsh-background-darkgreen {
  background-color: var(--walsh--walsh-dark-green);
  position: relative;
}

.walsh-text-burst {
  color: #b0ebb9;
  background-image: url('../images/scribble-burst.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 38%;
  padding-bottom: .2em;
  padding-right: .1em;
  display: inline-block;
}

.walsh-main-grid-no-gap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-text-lightgreen {
  color: #b0ebb9;
}

.walsh-hero-div-block-5 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-icon-arrow-flip-3 {
  height: 12px;
}

.walsh-button-label-wrapper-3 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-button-hover-fill-3 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-label-button-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-arrow-wrapper-3 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-button-label-white-w {
  z-index: 4;
  grid-column-gap: 8px;
  color: #fff;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-main-grid-2 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-image-logo {
  object-fit: contain;
  width: 100%;
  max-width: 132px;
  max-height: 24px;
}

.walsh-link-block-white {
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #ffffff1a;
}

.walsh-link-block-white:hover {
  color: #444;
  box-shadow: inset 0 -3px #b0eab9;
}

.walsh-cover-image-3 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-link-block-green-2 {
  background-color: var(--walsh--walsh-light-green);
  color: #000;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-green-2:hover {
  color: #000;
  background-color: #ffbba6;
}

.walsh-hero-center-wrapper {
  grid-row-gap: 2em;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 6em 3em;
  display: flex;
}

.walsh-hero-wrapper {
  padding: 2em 5em 5em;
}

.walsh-hero-frame-image {
  border-radius: 12px;
  flex: none;
  width: 100%;
  max-width: 16em;
  height: 16em;
  overflow: hidden;
}

.walsh-hero-frame-image-med {
  border-radius: 8px;
  flex: none;
  width: 100%;
  max-width: 20em;
  overflow: hidden;
}

.walsh-logo-wrapper-green {
  box-shadow: 0 1px 0 0 var(--walsh--walsh-mid-green), inset 1px 1px 0 0 var(--walsh--walsh-mid-green);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 8em;
  display: flex;
}

.walsh-heading-xlarge-white {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-rounded-container-3 {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #0000;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.brix---header-wrapper-black {
  background-color: var(--elements-webflow-library--secondary--color-1);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-nav-link-5-white {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-size: 1.2em;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-5-white:hover, .brix---header-nav-link-5-white.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-link-5-copy {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 1.2em;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-5-copy:hover, .brix---header-nav-link-5-copy.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---btn-primary-small-6-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-6-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.body-2 {
  border: 1px #fff;
}

.brix---header-nav-link-5-purple {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-size: 1.2em;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-5-purple:hover, .brix---header-nav-link-5-purple.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-821 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-4 {
  margin-bottom: 40px;
}

.brix---btn-primary-5 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  width: 170px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-5:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---position-relative {
  position: relative;
}

.brix---buttons-row-5 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---container-default-13 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

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

.brix---header-nav-menu-list-7 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-list-item-6 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-card-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-7 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-7:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-7 {
  padding: 40px;
}

.brix---header-logo-7 {
  max-width: 250px;
}

.brix---header-logo-link-7 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-7:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-7 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-7:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-7.w--open {
  background-color: #0000;
}

.brix---header-right-col-7 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-7 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-7 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-7.w--open {
  transform: translate(-50%);
}

.brix---btn-primary-small-8 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-8:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-7 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-7 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---paragraph-default-8 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-6 {
  flex: 0 auto;
  margin-right: 24px;
  padding-top: 0;
}

.brix---bg-image-full-width-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---grid-2-col---1-col-t-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---header-wrapper-transparent-2 {
  background-color: #0000;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  position: absolute;
}

.brix---header-nav-link-white-2 {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-size: 1.2em;
  line-height: 20px;
  transition: opacity .3s, color .3s;
}

.brix---header-nav-link-white-2:hover {
  opacity: .48;
}

.brix---header-nav-link-white-2.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---hamburger-menu-bar-top-white-2, .brix---hamburger-menu-bar-bottom-white-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---dropdown-toggle-white-2 {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: opacity .3s, color .3s;
  display: flex;
}

.brix---dropdown-toggle-white-2:hover {
  opacity: .59;
}

.brix---show-on-tablet-2 {
  display: none;
}

.brix---hero-bg-image-dark-header-top-2 {
  background-image: linear-gradient(#0009, #0009);
  padding-top: 234px;
  padding-bottom: 234px;
  position: relative;
  overflow: hidden;
}

.walsh-rounded-container-pages {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #0000;
  border: 1px #000;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.brix---hamburger-menu-wrapper-6-pages {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-6-pages:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-6-pages.w--open {
  background-color: #0000;
}

.brix---header-wrapper-pages {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-block-10 {
  color: #fff;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.text-block-10-no-underline {
  color: #fff;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

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

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

.image-18, .image-19 {
  transition: all .2s;
}

.cookie-paragraph-2 {
  color: #050505;
  width: auto;
  max-width: 400px;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  position: static;
}

.fs-cookie-popup {
  background-color: #faf7f2;
  border: 2px #000;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 90vw;
  height: auto;
  margin-bottom: 1%;
  margin-left: 2%;
  margin-right: 2%;
  padding: 15px;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}

.link-privacy {
  color: #27313d;
  text-decoration: underline;
}

.cookie-tag-2 {
  color: #27313d;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button {
  background-color: #27313d;
  border: 2px solid #27313d;
  border-radius: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  transition: all .3s;
}

.button:hover {
  color: #27313d;
  background-color: #fff;
  border: 2px solid #27313d;
}

.button.deny {
  float: left;
  color: #27313d;
  text-align: center;
  background-color: #faf7f2;
  padding-left: 15px;
  padding-right: 15px;
  font-family: PT Sans, sans-serif;
}

.button.deny:hover {
  color: #faf7f2;
  background-color: #27313d;
}

.button.accept {
  float: left;
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.privacy-title-2 {
  color: #27313d;
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.preferences-container {
  z-index: 99;
  background-color: #faf7f2;
  border: 2px solid #f1f1f1;
  border-radius: 20px;
  min-width: 500px;
  max-width: 500px;
  max-height: 1080px;
  padding: 25px;
  position: relative;
}

.image-20 {
  transition: all .2s;
}

.cookies {
  position: static;
}

.paragraph-3 {
  margin-bottom: 5px;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.paragraph-3.bold {
  color: #27313d;
  text-align: right;
  font-size: 15px;
  font-weight: 700;
}

.cookie-tag-3 {
  color: #27313d;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-3 {
  background-color: #27313d;
  border: 2px solid #27313d;
  border-radius: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  transition: all .3s;
}

.button-3:hover {
  color: #27313d;
  background-color: #fff;
  border: 2px solid #27313d;
}

.button-3.deny {
  float: left;
  color: #27313d;
  text-align: center;
  background-color: #faf7f2;
  padding-left: 15px;
  padding-right: 15px;
  font-family: PT Sans, sans-serif;
}

.button-3.deny:hover {
  color: #faf7f2;
  background-color: #27313d;
}

.button-3.accept {
  float: left;
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.preferences-container-3 {
  z-index: 99;
  background-color: #faf7f2;
  border: 2px solid #f1f1f1;
  border-radius: 20px;
  min-width: 500px;
  max-width: 500px;
  max-height: 1080px;
  padding: 25px;
  position: relative;
}

.image-21 {
  transition: all .2s;
}

.paragraph-4 {
  margin-bottom: 5px;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.paragraph-4.bold {
  color: #27313d;
  text-align: right;
  font-size: 15px;
  font-weight: 700;
}

.fs-cookie-popup-4 {
  background-color: #fff;
  border: .1px solid #ccc;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 90vw;
  height: auto;
  margin-bottom: 1%;
  margin-left: 2%;
  margin-right: 2%;
  padding: 15px;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}

.cookie-paragraph-3 {
  color: #000;
  width: auto;
  max-width: 400px;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  position: static;
}

.privacy-title-3 {
  color: #000;
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.image-22 {
  transition: all .2s;
}

.pricing-section {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.brix---card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-822 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-823 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-824 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-6 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-7 {
  margin-bottom: 48px;
}

.brix---mg-top-40px {
  margin-top: 40px;
}

.brix---display-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.brix---btn-primary-6 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-6:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-2 {
  border-radius: 16px;
}

.brix---container-default-14 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-5 {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #482d91;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h1-size-4 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

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

.brix---icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

.brix---icon-list {
  width: 20px;
  max-width: none;
  margin-right: 16px;
}

.brix---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---badge-wrapper-top-right {
  position: absolute;
  inset: 20px 20px auto auto;
}

.brix---paragraph-default-9 {
  color: var(--elements-webflow-library--neutral--100);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-list-bold {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.brix---btn-primary-white-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

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

.brix---badge-secondary-small-bold {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.brix---inner-container-700px-center {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-pricing-popular {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  position: relative;
}

.brix---grid-2-columns---pricing-v10 {
  grid-column-gap: 32px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .63fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: block;
}

.brix---pricing-content-v10 {
  max-width: 99.6637%;
  padding: 40px 42px;
  position: relative;
}

.brix---pricing-content-v10-popular {
  padding: 40px 50px;
}

.brix---inner-container-410px {
  max-width: 410px;
}

.cf-wrapper-1200px-2 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cf-toggle-dot {
  background-color: #fff;
  border-radius: 100%;
  width: 28px;
  height: 28px;
}

.cf-pricing-plan-tick-icon {
  margin-top: 2px;
  margin-right: 16px;
}

.cf-pricing-plan-small-text {
  letter-spacing: 1px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.cf-toggle-row {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.cf-pricing-plan-content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.cf-pricing-plan-content-wrapper.pricing-3-content {
  max-width: 228px;
  margin-bottom: 0;
  margin-right: 10px;
}

.cf-pricing-plan-content-text {
  letter-spacing: .5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.cf-toggle-arrow-icon {
  position: relative;
  top: -12px;
  left: 12px;
}

.cf-secondary-button {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #000;
  border-radius: 12px;
  padding: 20px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: background-color .23s;
}

.cf-secondary-button:hover {
  background-color: var(--conversion-flow-library--medium-purple);
  color: #fff;
}

.cf-secondary-button.middle-price-button {
  color: #000;
  letter-spacing: 0;
  background-color: #fff;
  font-weight: 600;
}

.cf-secondary-button.middle-price-button:hover {
  background-color: #e5e5e5;
}

.cf-pricing-plan-content-item {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.cf-toggle-save-container {
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% -141% 15%;
}

.cf-toggle-contain {
  cursor: pointer;
  background-color: #000;
  border-radius: 20px;
  align-items: center;
  width: 70px;
  height: 34px;
  margin-left: 25px;
  margin-right: 25px;
  padding: 5px;
  display: flex;
}

.cf-pricing-plan-price {
  background-image: linear-gradient(to right, var(--conversion-flow-library--medium-purple), var(--conversion-flow-library--light-coral) 38%, var(--conversion-flow-library--coral) 73%, var(--conversion-flow-library--sandy-brown));
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 48px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 120%;
}

.cf-pricing-plan-price.pricing-3-price {
  margin-bottom: 0;
}

.cf-toggle-save-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.cf-toggle-save-text.black {
  color: #000;
}

.cf-toggle-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.cf-pricing-3-box-plan-block {
  border-right: 1px solid #002e2433;
  flex-direction: column;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 130px;
  padding-right: 40px;
  display: flex;
}

.cf-pricing-3-box-plan-block._2 {
  border-right-color: #fff3;
}

.cf-pricing-3-box {
  grid-column-gap: 60px;
  background-color: #fff;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 60px;
  display: grid;
  box-shadow: 0 10px 100px #0000001a;
}

.cf-pricing-3-box.middle-block {
  color: #fff;
  background-color: #000;
}

.cf-pricing-price-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cf-pricing-plan-name {
  color: #000;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.cf-pricing-plan-name.white {
  color: #fff;
}

.cf-pricing-3-toggle-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.cf-pricing-price-container {
  border-top: 1px solid #002e2433;
  border-bottom: 1px solid #002e2433;
  flex: none;
  margin-bottom: 42px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.cf-pricing-3-blocks-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 20px;
  display: grid;
}

.cf-pricing-plan-amount-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cf-pricing-plan-description {
  color: #0b141fb3;
  text-align: center;
  max-width: 270px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.cf-pricing-plan-description.middle-para {
  color: #ffffffb3;
}

.brix---color-neutral-825 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-826 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-right-8px {
  margin-right: 8px;
}

.brix---display-6 {
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.brix---mg-bottom-3 {
  margin-bottom: 0;
}

.brix---heading-h1-size-5 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.brix---mg-bottom-12px-2 {
  margin-bottom: 12px;
}

.brix---btn-primary-small-white-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-small-9 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-9:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---divider-64px {
  background-color: var(--elements-webflow-library--neutral--400);
  height: 1px;
  margin-top: 64px;
  margin-bottom: 64px;
}

.brix---text-300-medium {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---flex-vertical-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brix---grid-2-columns---pricing-v9 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---pricing-content-v9 {
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.brix---flex-horizontal-pricing-v9 {
  align-items: flex-start;
  max-width: 360px;
  display: flex;
}

.brix---square-icon-64px {
  border-radius: 16px;
  max-width: 64px;
}

.brix---pricing-v9-icon-wrapper {
  margin-right: 16px;
}

.brix---grid-logo-strip-pricing-v9 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: start;
  display: grid;
}

.walsh-tag-pricing {
  text-align: center;
  background-color: #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.brix---input {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---heading-h2-size-12 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---success-message {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---cta-section-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---card-form {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  min-height: 576px;
  margin-bottom: 0;
  padding: 56px 40px;
}

.brix---input-label {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 20px;
}

.brix---icon-success-message-big {
  width: 60px;
  margin-bottom: 10px;
}

.brix---form-grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---z-index-2 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---grid-cta-v4-2 {
  grid-column-gap: 100px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .86fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v4-floating-item-01 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---cta-v3-floating-item-02-2 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.brix---heading-h1-size-55 {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 60px;
}

.walsh-label-tag-white-copy {
  color: #000;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.walsh-label-tag-purple {
  color: #482d91;
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.brix---btn-primary-5-artist {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px #fff;
  border-radius: 48px;
  justify-content: center;
  width: 170px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5-artist:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-66 {
  margin-right: 24px;
  padding-top: 30px;
}

.brix---color-neutral-827 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--elements-webflow-library--neutral--800);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.brix---color-neutral-828 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-7 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-8 {
  margin-bottom: 48px;
}

.brix---btn-primary-7 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-6:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-6 {
  align-items: center;
  display: flex;
}

.brix---container-default-15 {
  max-width: none;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-6 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 100px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-13 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---paragraph-default-10 {
  margin-bottom: 0;
  padding-top: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-67 {
  margin-right: 24px;
}

.brix---grid-2-columns-text-left-2 {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-block-10-no-underline-1 {
  color: #fff;
  text-align: left;
  padding-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.brix---section-5-requirements {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---btn-primary-5-artist-requirements {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #fff;
  border-radius: 48px;
  justify-content: center;
  width: 170px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5-artist-requirements:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---card-pricing-popular-requirements {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--secondary--color-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  position: relative;
}

.brix---btn-primary-black-white-border {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-black-white-border:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---color-neutral-829 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-4 {
  margin-bottom: 32px;
}

.brix---text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

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

.brix---section-7 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h2-size-14 {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---heading-h3-size-4 {
  color: var(--elements-webflow-library--secondary--color-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---text-decoration-none {
  text-decoration: none;
}

.brix---inner-container-574px---center-2 {
  text-align: center;
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-2:hover {
  transform: scale(.92);
}

.brix---social-media-grid-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
  min-width: 100px;
}

.brix---text-200-medium {
  color: var(--elements-webflow-library--neutral--600);
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.brix---card-team-v1 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px 56px;
  display: flex;
}

.brix---avatar-image-link {
  transition: transform .3s;
}

.brix---avatar-image-link:hover {
  transform: scale(1.1);
}

.brix---avatar-circle-06 {
  border-radius: 50%;
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-h3-size-link {
  color: var(--elements-webflow-library--neutral--800);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  transition: color .3s;
}

.brix---heading-h3-size-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.image-23, .image-24, .image-25 {
  max-width: none;
}

.brix---grid-4-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-56px-2 {
  margin-bottom: 56px;
}

.brix---display-7 {
  color: var(--elements-webflow-library--neutral--100);
  font-size: 58px;
  font-weight: 700;
  line-height: 84px;
}

.brix---section-8 {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h2-size-15 {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-5 {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

.brix---inner-container-600px---center-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---color-neutral-830 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size-16 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---cta-section-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-white-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-2:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-cta-v1-2 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---buttons-row-right---t-left-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---cta-v1-floating-item-6 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-7 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---z-index-3 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---color-neutral-831 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-5 {
  margin-bottom: 40px;
}

.brix---heading-h2-size-17 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---grid-cta-v4-3 {
  grid-column-gap: 100px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .86fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v5-floating-item-2 {
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v4-floating-item-3 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.bold-text-3, .bold-text-3-1 {
  color: var(--elements-webflow-library--neutral--100);
}

.walsh-main-paragraph-1 {
  color: var(--elements-webflow-library--neutral--100);
  letter-spacing: 0;
  min-width: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.walsh-rounded-container-about {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #0000;
  border: 1px solid #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-rounded-container-1-about {
  z-index: 2;
  background-color: #0000;
  border: 1.5px #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-rounded-container-about-1 {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #eff0f6;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-container-about {
  z-index: 2;
  background-color: #eff0f6;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-rounded-container-careers {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #482d91;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-main-paragraph-1-careers {
  color: var(--elements-webflow-library--neutral--100);
  letter-spacing: 0;
  min-width: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.walsh-content-wrap-left {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding-top: 50px;
  padding-bottom: 0;
  display: flex;
}

.walsh-container-transparent {
  z-index: 2;
  background-color: #0000;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.brix---btn-primary-careers {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-careers:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.walsh-container-filled {
  z-index: 2;
  background-color: #0000;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.brix---grid-4-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-832 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-56px-3 {
  margin-bottom: 56px;
}

.brix---display-8 {
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---container-default-16 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-9 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-18 {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---heading-h3-size-6 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---inner-container-600px---center-4 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.field-wrapper-4 {
  border-color: #000;
}

.preferences-container-4 {
  z-index: 99;
  background-color: #fff;
  border: .1px solid #ccc;
  border-radius: 20px;
  min-width: 500px;
  max-width: 500px;
  max-height: 1080px;
  padding: 25px;
  position: relative;
}

.cookies-gr {
  z-index: 1000;
  position: relative;
}

.fs-cookie-popup-2 {
  background-color: #fff;
  border: .1px solid #ccc;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 90vw;
  height: auto;
  margin-bottom: 1%;
  margin-left: 2%;
  margin-right: 2%;
  padding: 15px;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}

.image-26 {
  transition: all .2s;
}

.language-dropdown-en {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.flag-en-copy {
  float: left;
  clear: right;
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.walsh-content-wrap-team {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.brix---container-default-5-about {
  background-color: #eff0f6;
  max-width: 1480px;
  padding-left: 45px;
  padding-right: 45px;
}

.walsh-container-carreers {
  z-index: 2;
  background-color: #482d91;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.brix---container-default-5-2 {
  background-color: #eff0f6;
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.walsh-rounded-container-1-conatct {
  z-index: 2;
  background-color: #0000;
  border: 1.5px solid #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 50px auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.brix---container-default-5-contact {
  background-color: #0000;
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.walsh-rounded-wrapper-about-1 {
  grid-column-gap: 20px;
  color: var(--elements-webflow-library--neutral--300);
  justify-content: center;
  display: flex;
}

.walsh-rounded-container-about-copy {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #0000;
  border: 1px #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.language-dropdown-gr {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.walsh-rounded-container-contact {
  z-index: 2;
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #0000;
  border: 1px #cccdd3;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-content-wrap-1 {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .walsh-heading-large-black {
    color: var(--elements-webflow-library--secondary--color-1);
  }

  .walsh-rounded-block, .walsh-rounded-container {
    background-color: #0000;
  }

  .walsh-label-tag-white {
    color: #fff;
  }

  .cf-footer-right-container {
    justify-content: center;
  }

  .cf-footer-links {
    color: #ffffffb3;
    transition: opacity .2s;
  }

  .cf-footer-links:hover {
    color: #fff;
  }

  .cf-footer-link-inner-wrapper {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .brix---heading-h2-size-8, .brix---heading-h2-size-9 {
    font-size: 44px;
    line-height: 52px;
  }

  .brix---section-4 {
    background-color: #000;
  }

  .brix---heading-h2-size-10 {
    font-size: 44px;
    line-height: 52px;
  }

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

  .walsh-label-tag-black {
    color: #000;
  }

  .walsh-heading-large-white {
    color: var(--elements-webflow-library--neutral--100);
  }

  .walsh-main-paragraph-white, .text-block-4-white {
    color: #fff;
  }

  .walsh-rounded-container-2, .walsh-rounded-container-3, .walsh-rounded-container-pages {
    background-color: #0000;
  }

  .walsh-label-tag-white-copy {
    color: #fff;
  }

  .walsh-label-tag-purple {
    color: #000;
  }

  .walsh-rounded-container-about, .walsh-rounded-container-about-1, .walsh-rounded-container-careers, .walsh-rounded-container-about-copy, .walsh-rounded-container-contact {
    background-color: #0000;
  }
}

@media screen and (min-width: 1440px) {
  .brix---grid-hero-v1, .brix---grid-hero-v1-1 {
    grid-column-gap: 90px;
  }

  .cf-footer-right-container {
    margin-left: 5%;
  }

  .brix---z-index-1 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-footer-v1 {
    grid-column-gap: 91px;
    grid-template-columns: minmax(340px, 1fr) auto auto auto auto;
  }

  .button-2.deny {
    background-color: #fff;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-column-gap: 64px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---z-index-2, .brix---z-index-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .preferences-container-4 {
    background-color: #fff;
  }

  .fs-cookie-popup-2 {
    background-color: #fff;
    border-style: solid;
    border-width: .1px;
  }
}

@media screen and (max-width: 991px) {
  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-card-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-2 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-2 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-2.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-wrapper-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-3 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-2 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-3 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-3.w--open {
    position: static;
  }

  .brix---dropdown-pd-3 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-3 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-3 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-3:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-3.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-3 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-3.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-3 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-3 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---header-nav-menu-list-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-3 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-4 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-4.w--open {
    position: static;
  }

  .brix---dropdown-pd-4 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-4 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-4 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-4:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-4.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-4 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-4.w--open {
    transform: none;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-2-col---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-transparent {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-link-white {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---hamburger-menu-bar-top-white {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-white {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---dropdown-toggle-white {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---header-nav-menu-wrapper-white {
    border-top: 0px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 0px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---hidden-on-tablet {
    display: none;
  }

  .brix---show-on-tablet {
    display: block;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 200px;
    padding-bottom: 160px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---display-4 {
    font-size: 22px;
    line-height: 38px;
  }

  .features---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---tab-left-icon {
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---tabs-menu-vertical {
    max-width: 271px;
  }

  .brix---tabs-content-card {
    padding: 40px 32px 48px;
  }

  .brix---header-wrapper-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-4 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-4 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-5 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-5.w--open {
    position: static;
  }

  .brix---dropdown-pd-5 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-5 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-5 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-5:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-5.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-5 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-5.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-4 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-4 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-5, .brix---header-nav-list-item-left {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-show-in-tablet {
    margin-bottom: 16px;
    padding-left: 0;
    display: block;
  }

  .brix---header-menu-wrapper-v2 {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    border-radius: 28px;
    margin-top: 19px;
    padding: 24px;
  }

  .container {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .brix---header-wrapper-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

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

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .stats---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .brix---section-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left {
    justify-content: flex-start;
  }

  .brix---slider-mask-width-390px {
    position: static;
  }

  .testimonials---section-overflow-hidden {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-2 {
    justify-content: flex-start;
  }

  .brix---slider-mask-width-1012px {
    position: static;
  }

  .brix---card-testimonial-v14 {
    flex-direction: column;
    padding-left: 32px;
  }

  .brix---testimonial-v14-left-side {
    margin-bottom: 36px;
    margin-right: 0;
  }

  .brix---testimonial-v14-left-right {
    max-width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---heading-h3-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-slider-arrow-right---top-left {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-width-490px {
    position: static;
  }

  .brix---top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---top-bar-close-icon {
    padding: 18px 24px;
  }

  .brix---top-bar-flex-h-sb {
    flex-direction: column;
  }

  .brix---top-bar-right-col {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---top-bar-small-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---text-left---t-center {
    text-align: center;
  }

  .brix---top-bar-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .announce---top-bar-wrapper-2 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---display-5 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---tabs-content-card-2 {
    padding: 40px 32px 48px;
  }

  .brix---tab-small-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .feature---section-hero-primary {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---1 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---2 {
    top: 24%;
    right: -30%;
  }

  .brix---grid-hero-v1-1 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 40px;
  }

  .featured-by---section-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .container-2 {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 40px;
  }

  .brix---section-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .walsh-container {
    flex: 0 auto;
    width: auto;
  }

  .walsh-heading-large-black {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-hero-div-block {
    justify-content: center;
  }

  .walsh-link-block-orange {
    padding-left: 50px;
  }

  .walsh-button-hover-fill {
    display: none;
  }

  .walsh-rounded-container {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-hero-inner-float-image {
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 60px;
  }

  .walsh-flex-horizontal-2 {
    flex-flow: column wrap;
  }

  .walsh-content-wrap {
    order: -1;
    max-width: none;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .walsh-heading-large-1 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-rounded-container-1 {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-container-2 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-link-block-orange-2 {
    padding-left: 50px;
  }

  .walsh-main-grid {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-cta-v-wrapper {
    justify-content: center;
  }

  .walsh-cta-block-white {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-link-block-gray {
    padding-left: 50px;
  }

  .cf-footer-left-container {
    width: 100%;
    margin-bottom: 10%;
    margin-right: 0%;
  }

  .cf-footer-right-container {
    flex-flow: wrap;
    width: 100%;
  }

  .cf-footer-container {
    flex-direction: column;
  }

  .cf-footer-links-wrapper {
    width: auto;
    margin-right: 0;
  }

  .brix---heading-h2-size-6 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-3 {
    justify-content: flex-start;
  }

  .brix---cta-v1-floating-item-01 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-02 {
    width: 38%;
    bottom: -3%;
  }

  .brix---grid-footer-v1 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---footer-top {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix---footer-bottom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
  }

  .brix---social-media-grid-left {
    grid-column-gap: 10px;
  }

  .brix---heading-h2-size-7 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-2 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v1-floating-item-3 {
    width: 38%;
    bottom: -3%;
  }

  .brix---heading-h2-size-8 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-cta-v4 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v5-floating-item-01 {
    width: 40%;
    display: none;
  }

  .brix---cta-v4-floating-item-02 {
    width: 70%;
  }

  .brix---btn-primary-black {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-card {
    padding: 72px 54px;
  }

  .support---section-small-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---cta-v1-floating-item-4 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-5 {
    width: 38%;
    bottom: -3%;
  }

  .brix---heading-h2-size-9 {
    font-size: 30px;
    line-height: 46px;
  }

  .download-cta-section-3 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v2-floating-item-01 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-02, .brix---cta-v2-floating-item-3 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-10 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right {
    flex-direction: column;
  }

  .brix---grid-2-columns-text {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-11 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-left {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .walsh-heading-large-white {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-rounded-container-2 {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-hero-div-block-3 {
    justify-content: center;
  }

  .walsh-container-3 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-hero-div-block-4 {
    justify-content: center;
  }

  .walsh-button-hover-fill-2 {
    display: none;
  }

  .walsh-rounded-box-banner {
    flex-direction: column;
  }

  .walsh-inner-rounded-banner {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-inner-rounded-banner-image {
    max-width: none;
  }

  .walsh-inner-rounded-banner-2 {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .brix---header-nav-list-item-3-black {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---hamburger-menu-bar-top-black {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-black {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-wrapper-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-5 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-6 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-5 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-6 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-6.w--open {
    position: static;
  }

  .brix---dropdown-pd-6 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-6 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-6 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-6:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-6.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-6 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-6.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-5 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-5 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-6 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-link-black {
    color: var(--elements-webflow-library--neutral--800);
  }

  .fs-cookie-popup-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
    display: flex;
  }

  .cookie-paragraph {
    font-size: 12px;
    line-height: 16px;
  }

  .fs-preferences-manager-wrapper {
    display: none;
  }

  .fs-manager-opener {
    z-index: 1;
  }

  .walsh-text-burst {
    background-size: auto 60%;
  }

  .walsh-main-grid-no-gap {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-hero-div-block-5 {
    justify-content: center;
  }

  .walsh-button-hover-fill-3 {
    display: none;
  }

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

  .walsh-image-logo {
    max-width: 120px;
    height: 100%;
    max-height: 50px;
  }

  .walsh-hero-center-wrapper {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .walsh-hero-wrapper {
    padding-top: 7.2em;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-heading-xlarge-white {
    font-size: 4em;
  }

  .walsh-rounded-container-3 {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---header-wrapper-black, .brix---btn-primary-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---header-nav-menu-list-7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-6 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-7 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-7.w--open {
    position: static;
  }

  .brix---dropdown-pd-7 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-7 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-7 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-7:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-7.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-7 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-7.w--open {
    transform: none;
  }

  .brix---header-nav-list-item-show-in-mbl-7 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-2-col---1-col-t-2 {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-transparent-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-link-white-2 {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---hamburger-menu-bar-top-white-2 {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-white-2 {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---dropdown-toggle-white-2 {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---header-nav-menu-wrapper-white-2 {
    border-top: 0px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 0px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---hidden-on-tablet-2 {
    display: none;
  }

  .brix---show-on-tablet-2 {
    display: block;
  }

  .brix---hero-bg-image-dark-header-top-2 {
    padding-top: 200px;
    padding-bottom: 160px;
  }

  .walsh-rounded-container-pages {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---hamburger-menu-wrapper-6-pages {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-6-pages:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-6-pages.w--open {
    background-color: #0000;
  }

  .brix---header-wrapper-pages {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cookie-paragraph-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .fs-cookie-popup, .fs-cookie-popup-4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
    display: flex;
  }

  .cookie-paragraph-3 {
    font-size: 12px;
    line-height: 16px;
  }

  .pricing-section {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 40px;
  }

  .brix---display-3 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---btn-primary-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-4 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-2-columns---pricing-v10 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---pricing-content-v10, .brix---pricing-content-v10-popular {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cf-pricing-plan-content-wrapper {
    margin-bottom: 0;
  }

  .cf-pricing-plan-content-item.pricing-3-content-item {
    margin-bottom: 10px;
  }

  .cf-toggle-contain {
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
  }

  .cf-pricing-plan-price {
    margin-bottom: 25px;
  }

  .cf-toggle-save-text {
    font-size: 18px;
  }

  .cf-pricing-3-box-plan-block {
    padding-right: 9px;
  }

  .cf-pricing-3-box {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cf-pricing-3-blocks-wrapper {
    grid-row-gap: 20px;
  }

  .cf-pricing-plan-amount-block {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .brix---display-6 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---heading-h1-size-5 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---divider-64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---grid-2-columns---pricing-v9 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-template-columns: auto auto auto;
    place-content: center;
    justify-items: center;
  }

  .brix---heading-h2-size-12 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-3 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---card-form {
    padding: 54px 32px;
  }

  .brix---grid-cta-v4-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v3-floating-item-02-2 {
    display: none;
  }

  .brix---heading-h1-size-55 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-5-artist {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-7 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-6 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-13 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-left-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-5-requirements {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary-5-artist-requirements, .brix---btn-primary-black-white-border {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-32px-4 {
    margin-bottom: 24px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-7 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-14 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-center {
    grid-column-gap: 10px;
  }

  .brix---avatar-circle-06 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .brix---heading-h3-size-link {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-4-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 48px;
  }

  .brix---display-7 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---section-8 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-15 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-5 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-16 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-4 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v1-2 {
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-4 {
    justify-content: flex-start;
  }

  .brix---cta-v1-floating-item-6 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-7 {
    width: 38%;
    bottom: -3%;
  }

  .brix---heading-h2-size-17 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-cta-v4-3 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v5-floating-item-2 {
    width: 40%;
    display: none;
  }

  .brix---cta-v4-floating-item-3 {
    width: 70%;
  }

  .walsh-rounded-container-about, .walsh-rounded-container-1-about, .walsh-rounded-container-about-1 {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-container-about {
    flex: 0 auto;
    width: auto;
  }

  .walsh-rounded-container-careers {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-content-wrap-left {
    order: -1;
    max-width: none;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .walsh-container-transparent {
    flex: 0 auto;
    width: auto;
  }

  .brix---btn-primary-careers {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .walsh-container-filled {
    flex: 0 auto;
    width: auto;
  }

  .brix---grid-4-columns-3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 48px;
  }

  .brix---display-8 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---section-9 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-18 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-6 {
    font-size: 22px;
    line-height: 32px;
  }

  .fs-cookie-popup-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
    display: flex;
  }

  .walsh-content-wrap-team {
    order: -1;
    max-width: none;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .walsh-container-carreers {
    flex: 0 auto;
    width: auto;
  }

  .walsh-rounded-container-1-conatct, .walsh-rounded-container-about-copy, .walsh-rounded-container-contact {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-content-wrap-1 {
    order: -1;
    max-width: none;
    padding-top: 4em;
    padding-bottom: 4em;
  }
}

@media screen and (max-width: 767px) {
  .brix---header-logo {
    max-width: 90%;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .brix---btn-primary-small-2 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-2 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    display: block;
  }

  .brix---header-logo-3 {
    max-width: 90%;
  }

  .brix---btn-primary-small-3 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-3 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    display: block;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---header-logo-4 {
    max-width: 90%;
  }

  .brix---btn-primary-small-4 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-4 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    display: block;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---grid-2-col---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---header-nav-menu-wrapper-white {
    color: #fff;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 155px;
    padding-bottom: 120px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---display-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .features---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .feature---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tab-left-icon {
    justify-content: center;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .brix---tabs-wrapper-tabs-left {
    flex-direction: column;
  }

  .brix---tabs-menu-vertical {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---tabs-content-card {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---header-logo-5 {
    max-width: 90%;
  }

  .brix---btn-primary-small-5 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-5 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-5, .brix---header-nav-list-item-show-in-tablet {
    display: block;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .stats---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---card-testimonial-v2 {
    padding: 44px 32px;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .testimonials---section-overflow-hidden {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---text-201 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-large {
    font-size: 18px;
    line-height: 30px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---heading-h2-size-5 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: .9fr;
  }

  .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-5 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---btn-slider-arrow-right---top-left {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-color-1, .brix---card-testimonial-color-2, .brix---card-testimonial-color-3 {
    padding: 48px 32px;
  }

  .brix---top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---top-bar-close-icon {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brix---top-bar-flex-h-sb {
    flex-direction: column;
  }

  .brix---top-bar-right-col {
    margin-bottom: 12px;
  }

  .brix---icon-small-hover {
    width: 24px;
  }

  .brix---top-bar-small-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .announce---top-bar-wrapper-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---display-5 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---subtitle-2 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---tabs-content-card-2 {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---grid-2-columns-gap-56px {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .feature---section-hero-primary {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1 {
    grid-template-columns: 1fr;
  }

  .brix---button-row-left-3 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---1 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---2 {
    max-width: 480px;
  }

  .brix---grid-hero-v1-1 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .featured-by---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---text-300-bold {
    font-size: 18px;
    line-height: 22px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---text-300-bold-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .walsh-heading-large-black {
    font-size: 2em;
  }

  .walsh-rounded-block {
    border-radius: 20px;
  }

  .walsh-rounded-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-content-wrap {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-heading-large-1 {
    font-size: 2em;
  }

  .walsh-rounded-container-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-heading-medium {
    font-size: 2.4em;
  }

  .walsh-main-grid {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-paragraph-small {
    font-size: 1.4em;
  }

  .cf-footer-right-container {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cf-footer-links-wrapper {
    max-width: none;
    margin-bottom: 30px;
  }

  .cf-footer-links {
    font-size: 16px;
  }

  .brix---heading-h2-size-6 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-4 {
    margin-right: 16px;
  }

  .brix---btn-primary-white {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v1-floating-item-01 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-02 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---mg-bottom-40px-3 {
    margin-bottom: 24px;
  }

  .brix---grid-footer-v1 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---footer-logo-wrapper {
    width: 239px;
  }

  .brix---footer-list-item {
    margin-bottom: 10px;
  }

  .brix---footer-top {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---social-media-grid-left {
    justify-content: start;
    justify-items: start;
  }

  .brix---heading-h2-size-7 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-v1-floating-item-3 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---heading-h2-size-8 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-cta-v4 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-black {
    padding: 20px 32px;
  }

  .brix---cta-card {
    padding: 56px 40px;
  }

  .support---section-small-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v1-floating-item-4 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-5 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---heading-h2-size-9 {
    font-size: 28px;
    line-height: 40px;
  }

  .download-cta-section-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-4 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-10 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-5 {
    margin-right: 16px;
  }

  .brix---grid-2-columns-text {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---heading-h2-size-11 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-text-left {
    grid-template-columns: 1fr;
  }

  .walsh-heading-large-white {
    font-size: 2em;
  }

  .walsh-rounded-container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-heading-medium-2 {
    font-size: 2.4em;
  }

  .walsh-rounded-box-banner {
    grid-row-gap: 1.5em;
  }

  .walsh-heading-medium-3 {
    font-size: 2.4em;
  }

  .brix---header-logo-6 {
    max-width: 90%;
  }

  .brix---btn-primary-small-6 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-6 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-6 {
    display: block;
  }

  .brix---btn-primary-small-7 {
    padding: 20px 32px;
  }

  .preferences-container-2 {
    min-width: 300px;
    max-width: 80vw;
  }

  .fs-cookie-popup-3 {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .cookie-paragraph {
    width: 100%;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
  }

  .button-wrapper-3 {
    grid-column-gap: 10px;
    margin-top: 0;
  }

  .walsh-main-grid-2 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-hero-center-wrapper {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-logo-wrapper-green {
    height: 10em;
  }

  .walsh-heading-xlarge-white {
    font-size: 3em;
  }

  .walsh-rounded-container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-primary-small-6-white {
    padding: 20px 32px;
  }

  .brix---mg-bottom-40px-4 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-5 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---header-logo-7 {
    max-width: 90%;
  }

  .brix---btn-primary-small-8 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-7 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-7 {
    display: block;
  }

  .brix---button-row-left-6 {
    margin-right: 16px;
  }

  .brix---grid-2-col---1-col-t-2 {
    grid-template-columns: 1fr;
  }

  .brix---hero-bg-image-dark-header-top-2 {
    padding-top: 155px;
    padding-bottom: 120px;
  }

  .walsh-rounded-container-pages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cookie-paragraph-2 {
    width: 100%;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
  }

  .fs-cookie-popup {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .preferences-container, .preferences-container-3 {
    min-width: 300px;
    max-width: 80vw;
  }

  .fs-cookie-popup-4 {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .cookie-paragraph-3 {
    width: 100%;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
  }

  .pricing-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---mg-top-40px {
    margin-top: 32px;
  }

  .brix---btn-primary-6 {
    padding: 20px 32px;
  }

  .brix---square-icon-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-200-list-bold {
    font-size: 16px;
  }

  .brix---btn-primary-white-2 {
    padding: 20px 32px;
  }

  .brix---badge-secondary-small-bold {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-2-columns---pricing-v10 {
    grid-template-columns: 1fr;
  }

  .brix---pricing-content-v10, .brix---pricing-content-v10-popular {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---grid-pricing-v10-featured {
    grid-template-columns: 1fr;
  }

  .cf-pricing-plan-tick-icon {
    margin-right: 10px;
  }

  .cf-pricing-plan-content-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-pricing-plan-content-wrapper.pricing-3-content {
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .cf-pricing-plan-content-text {
    font-size: 16px;
  }

  .cf-pricing-3-box-plan-block {
    border-bottom: 1px solid #002e2433;
    border-right-style: none;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .cf-pricing-3-box {
    border-radius: 20px;
    grid-template-columns: 1fr;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cf-pricing-price-container.pricing-3-price-container {
    border-top-style: none;
    border-bottom-style: none;
  }

  .cf-pricing-plan-amount-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---display-6 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---heading-h1-size-5 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---btn-primary-small-9 {
    padding: 20px 32px;
  }

  .brix---divider-64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---grid-2-columns---pricing-v9 {
    grid-template-columns: 1fr;
  }

  .brix---pricing-content-v9 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-64px {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-column-gap: 72px;
    grid-template-columns: auto auto;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---heading-h2-size-12 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---card-form {
    min-height: 560px;
    padding: 36px 30px 48px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---grid-cta-v4-2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v3-floating-item-02-2 {
    max-width: 50%;
  }

  .brix---heading-h1-size-55 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---btn-primary-5-artist {
    padding: 20px 32px;
  }

  .brix---button-row-left-66 {
    margin-right: 16px;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-7 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-13 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-67 {
    margin-right: 16px;
  }

  .brix---grid-2-columns-text-left-2 {
    grid-template-columns: 1fr;
  }

  .brix---section-5-requirements {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-5-artist-requirements, .brix---btn-primary-black-white-border {
    padding: 20px 32px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---section-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-14 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---social-media-grid-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-06 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 40px;
  }

  .brix---display-7 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---section-8 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-15, .brix---heading-h2-size-16 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-4 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---btn-primary-white-3 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v1-2 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v1-floating-item-6 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-7 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---mg-bottom-40px-5 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-17 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-cta-v4-3 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .walsh-rounded-container-about, .walsh-rounded-container-1-about, .walsh-rounded-container-about-1, .walsh-rounded-container-careers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-content-wrap-left {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .brix---btn-primary-careers {
    padding: 20px 32px;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 40px;
  }

  .brix---display-8 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---section-9 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-18 {
    font-size: 28px;
    line-height: 40px;
  }

  .preferences-container-4 {
    min-width: 300px;
    max-width: 80vw;
  }

  .fs-cookie-popup-2 {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .walsh-content-wrap-team {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-rounded-container-1-conatct, .walsh-rounded-container-about-copy, .walsh-rounded-container-contact {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-content-wrap-1 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
}

@media screen and (max-width: 479px) {
  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    text-align: left;
    width: 100%;
  }

  .flag-5, .flag-4, .flag-3, .flag-2 {
    width: 16px;
    height: 16px;
    margin-right: 5px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-logo-2 {
    max-width: 84%;
  }

  .brix---btn-primary-small-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-2, .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .flag-6, .flag-8, .flag-9, .flag-10 {
    width: 16px;
    height: 16px;
    margin-right: 5px;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-2 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-3 {
    max-width: 84%;
  }

  .brix---dropdown-links-grid-3 {
    grid-row-gap: 20px;
  }

  .brix---btn-primary-small-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    font-weight: 400;
    line-height: 19px;
  }

  .brix---btn-secondary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: center;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size {
    text-align: center;
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 48px;
  }

  .brix---header-nav-menu-list-4 {
    background-color: #fff;
  }

  .brix---header-nav-list-item-3 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-4 {
    max-width: 84%;
  }

  .brix---btn-primary-small-4 {
    width: auto;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    text-align: left;
    width: 100%;
  }

  .brix---paragraph-default {
    text-align: center;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---header-nav-link-white {
    background-color: var(--elements-webflow-library--neutral--100);
  }

  .brix---header-nav-menu-wrapper-white {
    background-color: var(--elements-webflow-library--neutral--100);
    height: 100%;
    min-height: 0;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 130px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size {
    text-align: center;
    padding-right: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .feature---subtitle {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .brix---tab-left-icon {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tab-left-icon.w--current {
    justify-content: flex-start;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-left-16px {
    margin-left: 13px;
  }

  .brix---tabs-content-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---header-nav-list-item-4 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-5 {
    max-width: 84%;
  }

  .brix---header-logo-5.brix---logo-v14 {
    max-width: 100%;
  }

  .brix---btn-primary-small-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-5, .brix---header-nav-list-item-left {
    text-align: left;
    width: 100%;
  }

  .brix---container-default-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-show-in-tablet {
    text-align: left;
    width: 100%;
  }

  .brix---header-wrapper-rounded {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .container {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

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

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-2 {
    font-size: 36px;
    line-height: 42px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---text-200 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-04 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v2 {
    padding: 40px 24px;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---btn-primary-2, .brix---btn-secondary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---heading-h2-size-4 {
    font-size: 36px;
    line-height: 42px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---card-testimonial-v13 {
    padding: 40px 24px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    left: 31%;
  }

  .testimonials---section-overflow-hidden {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .body {
    height: 100%;
  }

  .image {
    text-align: left;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .image-2 {
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .brix---paragraph-default-3-1 {
    padding-top: 15px;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---text-201 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---btn-primary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-5 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---avatar-image-2 {
    width: 100%;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-4 {
    text-align: center;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---buttons-row-right---t-left-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---avatar-circle-5 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---mg-left-16px-2 {
    margin-left: 13px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-2 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-2 {
    left: 31%;
  }

  .brix---card-testimonial-v14 {
    padding: 40px 24px 24px;
  }

  .brix---testimonial-v14-left-right {
    padding: 32px 22px;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---heading-h3-size-2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---btn-slider-arrow-right---top-left {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-color-1, .brix---card-testimonial-color-2, .brix---card-testimonial-color-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---top-bar-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .brix---top-bar-close-icon {
    padding-left: 12px;
    padding-right: 8px;
  }

  .brix---icon-small-hover {
    width: 20px;
  }

  .brix---btn-primary-small-white {
    width: 100%;
    padding: 16px 20px;
  }

  .announce---top-bar-wrapper-2 {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .brix---subtitle-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---tabs-content-card-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---tab-small-center {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-row-gap: 36px;
  }

  .brix---btn-secondary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .feature---section-hero-primary {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---grid-hero-v1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---button-row-left-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---1 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---2 {
    display: none;
  }

  .brix---grid-hero-v1-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-by---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---text-300-bold {
    font-size: 17px;
    line-height: 21px;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 42px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---text-300-bold-2 {
    font-size: 36px;
    line-height: 42px;
  }

  .image-14 {
    max-width: 132%;
  }

  .walsh-container {
    background-color: #482d91;
    flex: 0 auto;
    width: 100%;
  }

  .walsh-heading-large-black {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 36px;
    line-height: 42px;
  }

  .walsh-hero-div-block {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 10px;
  }

  .walsh-link-block-orange {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-label-button {
    font-size: 16px;
  }

  .walsh-main-paragraph {
    color: #6e7191;
    font-size: 1em;
  }

  .walsh-link-wrapper {
    font-size: 16px;
  }

  .walsh-rounded-block {
    background-color: #0000;
  }

  .walsh-rounded-container {
    background-color: #eff0f6;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-hero-inner-float-image {
    border-radius: 12px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .walsh-ui-image {
    width: 300px;
  }

  .walsh-flex-horizontal-2 {
    grid-row-gap: 2em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .walsh-content-wrap {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 5px;
    font-size: 18px;
  }

  .walsh-rounded-container-1 {
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-container-2 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-link-block-orange-2 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-label-button-2 {
    font-size: 16px;
  }

  .walsh-label-tag-white {
    text-align: center;
    font-size: 12px;
  }

  .walsh-heading-medium {
    font-size: 1.8em;
  }

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

  .walsh-content-wrapper-gap {
    grid-row-gap: 1.2em;
  }

  .walsh-cta-v-wrapper {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-paragraph-small {
    font-size: 1em;
  }

  .walsh-cta-block-white {
    padding: 3em 1em;
  }

  .walsh-link-block-gray {
    padding-left: 30px;
    padding-right: 25px;
  }

  .cf-footer-right-container {
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .cf-footer-social-link-block {
    flex: none;
    width: auto;
    max-width: 36px;
    height: auto;
    max-height: 36px;
  }

  .cf-footer-links-wrapper {
    margin-bottom: 40px;
  }

  .brix---container-default-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-6 {
    text-align: center;
    font-size: 36px;
    line-height: 42px;
  }

  .brix---cta-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-4 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white, .brix---btn-secondary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: 1fr;
  }

  .brix---buttons-row-right---t-left-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---cta-v1-floating-item-01 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-02 {
    width: 44%;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---grid-footer-v1 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---footer-logo {
    width: 150px;
    max-width: none;
  }

  .brix---footer-list-item {
    margin-bottom: 8px;
  }

  .brix---footer-link {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---footer-top {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---paragraph-default-5 {
    color: var(--elements-webflow-library--neutral--600);
    font-size: 16px;
    line-height: 28px;
  }

  .brix---icon-square-36px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---footer-col-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---social-media-grid-left {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---heading-h2-size-7 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v1-floating-item-3 {
    width: 44%;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---buttons-row-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-8 {
    font-size: 36px;
    line-height: 42px;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---cta-v5-floating-item-01 {
    top: -3%;
    left: -2%;
  }

  .brix---btn-primary-black {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .brix---cta-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .support---section-small-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .brix---cta-v1-floating-item-4 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-5 {
    width: 44%;
  }

  .brix---heading-h2-size-9 {
    font-size: 36px;
    line-height: 42px;
  }

  .download-cta-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v2-floating-item-01 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-02, .brix---cta-v2-floating-item-3 {
    width: 40%;
  }

  .brix---mg-bottom-8px-3 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-3 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-4, .brix---btn-secondary-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---buttons-row-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-4 {
    background-color: #000;
  }

  .brix---heading-h2-size-10 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-5 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---heading-h2-size-11 {
    font-size: 24px;
    line-height: 34px;
  }

  .walsh-tag-white {
    text-align: left;
  }

  .walsh-label-tag-black {
    text-align: center;
    font-size: 12px;
  }

  .walsh-heading-large-white {
    color: var(--elements-webflow-library--neutral--100);
    font-size: 36px;
    line-height: 42px;
  }

  .walsh-main-paragraph-white {
    color: #fff;
    font-size: 1em;
  }

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

  .walsh-rounded-container-2 {
    background-color: #0000;
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-hero-div-block-3 {
    grid-row-gap: 1.25em;
    border: 1px solid #fff;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 10px;
  }

  .walsh-container-3 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-hero-div-block-4 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-label-button-3 {
    font-size: 16px;
  }

  .walsh-heading-medium-2 {
    font-size: 1.8em;
  }

  .walsh-main-paragraph-2 {
    font-size: 1em;
  }

  .walsh-link-wrapper-2 {
    font-size: 16px;
  }

  .walsh-inner-rounded-banner-image {
    height: 30em;
    min-height: auto;
  }

  .walsh-link-block-green {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-heading-medium-3 {
    font-size: 1.8em;
  }

  .walsh-main-paragraph-3 {
    font-size: 1em;
  }

  .brix---header-nav-list-item-3-black {
    text-align: left;
    width: 100%;
  }

  .brix---hamburger-menu-bar-top-black, .brix---hamburger-menu-bar-bottom-black {
    background-color: var(--elements-webflow-library--secondary--color-1);
  }

  .brix---container-default-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-menu-wrapper-5 {
    height: 100%;
  }

  .brix---header-nav-list-item-5 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-6 {
    max-width: 84%;
  }

  .brix---hamburger-menu-wrapper-6 {
    height: 100%;
  }

  .brix---hamburger-menu-bar-top-5, .brix---hamburger-menu-bar-bottom-5 {
    background-color: var(--elements-webflow-library--secondary--color-1);
  }

  .brix---btn-primary-small-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-6 {
    text-align: left;
    width: 100%;
  }

  .brix---header-nav-link-black {
    background-color: var(--elements-webflow-library--neutral--100);
  }

  .brix---btn-primary-small-7 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .preferences-container-2 {
    padding: 15px;
  }

  .cookie-tag {
    margin-bottom: 2px;
  }

  .button-2.accept, .button-2.deny, .button-2.accept, .button-2.deny {
    margin-right: 0;
  }

  .fs-cookie-popup-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
    display: grid;
  }

  .cookie-paragraph {
    max-width: 200px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .preferences-link {
    margin-right: 0;
  }

  .close-button {
    top: 10px;
    right: 10px;
  }

  .privacy-title {
    margin-bottom: 10px;
  }

  .fs-preferences-manager-wrapper {
    align-items: flex-start;
    padding-top: 5vw;
    overflow: scroll;
  }

  .button-wrapper-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .walsh-text-burst {
    background-size: auto 56%;
  }

  .walsh-hero-div-block-5 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-label-button-4 {
    font-size: 16px;
  }

  .walsh-image-logo {
    max-width: none;
    max-height: 20px;
  }

  .walsh-link-block-green-2 {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-center-wrapper {
    text-align: center;
    align-items: center;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .walsh-hero-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-hero-frame-image {
    max-width: 8em;
    height: 8em;
  }

  .walsh-hero-frame-image-med {
    max-width: 14em;
  }

  .walsh-logo-wrapper-green {
    min-width: 35vw;
    height: 8em;
  }

  .walsh-rounded-container-3 {
    background-color: #0000;
    flex: 0 auto;
    width: 100%;
    padding: 10px 30px;
  }

  .brix---btn-primary-small-6-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-link-5-purple {
    color: var(--elements-webflow-library--accent--primary-1);
  }

  .brix---btn-primary-5, .brix---btn-secondary-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-5 {
    flex-direction: column;
    align-items: center;
  }

  .brix---container-default-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-3 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 48px;
  }

  .brix---header-nav-list-item-6 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-7 {
    max-width: 84%;
  }

  .brix---btn-primary-small-8 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-7 {
    text-align: left;
    width: 100%;
  }

  .brix---paragraph-default-8 {
    text-align: center;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-6 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---header-nav-menu-wrapper-white-2 {
    height: 100%;
  }

  .brix---hero-bg-image-dark-header-top-2 {
    padding-top: 130px;
    padding-bottom: 100px;
  }

  .walsh-rounded-container-pages {
    background-color: #0000;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .brix---hamburger-menu-wrapper-6-pages {
    height: 100%;
  }

  .text-block-10-no-underline, .link-block {
    text-decoration: none;
  }

  .cookie-paragraph-2 {
    max-width: 200px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .fs-cookie-popup {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
    display: grid;
  }

  .cookie-tag-2 {
    margin-bottom: 2px;
  }

  .button.deny, .button.accept {
    margin-right: 0;
  }

  .privacy-title-2 {
    margin-bottom: 10px;
  }

  .preferences-container {
    padding: 15px;
  }

  .cookie-tag-3 {
    margin-bottom: 2px;
  }

  .button-3.deny, .button-3.accept {
    margin-right: 0;
  }

  .preferences-container-3 {
    padding: 15px;
  }

  .fs-cookie-popup-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
    display: grid;
  }

  .cookie-paragraph-3 {
    max-width: 200px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .privacy-title-3 {
    margin-bottom: 10px;
  }

  .pricing-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---display-3 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---btn-primary-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---container-default-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-5 {
    color: var(--elements-webflow-library--neutral--100);
    background-color: #482d91;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---badge-wrapper-top-right {
    top: 14px;
    right: 14px;
  }

  .brix---paragraph-default-9 {
    text-align: center;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-primary-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---badge-secondary-small-bold {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---grid-pricing-v10-featured {
    grid-template-columns: 1fr;
  }

  .cf-secondary-button {
    font-size: 16px;
  }

  .cf-pricing-3-box-plan-block {
    width: 90%;
  }

  .cf-pricing-3-box {
    border-radius: 16px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cf-pricing-plan-name {
    font-size: 38px;
  }

  .cf-pricing-3-blocks-wrapper {
    display: flex;
  }

  .cf-pricing-plan-amount-block {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
  }

  .cf-pricing-plan-description, .cf-pricing-plan-description.middle-para {
    font-size: 16px;
  }

  .brix---mg-bottom-3 {
    text-align: left;
  }

  .brix---heading-h1-size-5 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---btn-primary-small-white-2 {
    width: 100%;
    padding: 16px 20px;
  }

  .brix---btn-primary-small-9 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---divider-64px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .brix---grid-2-columns---pricing-v9 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brix---pricing-content-v9 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---flex-horizontal-pricing-v9 {
    flex-direction: column;
    margin-bottom: 18px;
  }

  .brix---square-icon-64px {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---pricing-v9-icon-wrapper {
    margin-bottom: 22px;
    margin-right: 0;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-column-gap: 22px;
    grid-row-gap: 31px;
    grid-template-columns: 1fr 1fr;
  }

  .walsh-tag-pricing {
    text-align: left;
    justify-content: center;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---heading-h2-size-12 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---card-form {
    padding-left: 23px;
    padding-right: 23px;
  }

  .brix---cta-v3-floating-item-02-2 {
    max-width: 70%;
    right: -33%;
  }

  .brix---heading-h1-size-55 {
    text-align: center;
    align-self: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 42px;
  }

  .walsh-label-tag-white-copy, .walsh-label-tag-purple {
    text-align: center;
    font-size: 12px;
  }

  .brix---btn-primary-5-artist {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left-66 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-7, .brix---btn-secondary-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-6 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-13 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-10 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-67 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .bold-text-2 {
    padding-left: 0;
    padding-right: 0;
    line-height: 42px;
  }

  .text-block-10-no-underline-1 {
    text-decoration: none;
  }

  .brix---section-5-requirements {
    color: var(--elements-webflow-library--neutral--100);
    background-color: #000;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-5-artist-requirements {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---btn-primary-black-white-border {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-14 {
    font-size: 36px;
    line-height: 42px;
  }

  .brix---heading-h3-size-4 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---icon-square-36px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-center {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---text-200-medium {
    font-size: 12px;
  }

  .brix---avatar-image-link {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---grid-4-columns-2 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 32px;
  }

  .brix---display-7 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---heading-h2-size-15 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-5 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---heading-h2-size-16 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-primary-white-3, .brix---btn-secondary-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v1-2 {
    grid-template-columns: 1fr;
  }

  .brix---buttons-row-right---t-left-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---cta-v1-floating-item-6 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-7 {
    width: 44%;
  }

  .brix---heading-h2-size-17 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-v5-floating-item-2 {
    top: -3%;
    left: -2%;
  }

  .walsh-main-paragraph-1 {
    color: #6e7191;
    font-size: 1em;
  }

  .walsh-rounded-container-about {
    background-color: #eff0f6;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-rounded-container-1-about {
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-rounded-container-about-1 {
    background-color: #eff0f6;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-container-about {
    background-color: #eff0f6;
    flex: 0 auto;
    width: 100%;
  }

  .walsh-rounded-container-careers {
    background-color: #0000;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-main-paragraph-1-careers {
    color: #fff;
    font-size: 1em;
  }

  .walsh-content-wrap-left {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 5px;
    font-size: 18px;
  }

  .walsh-container-transparent {
    background-color: #0000;
    flex: 0 auto;
    width: 100%;
  }

  .brix---btn-primary-careers {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    font-weight: 400;
    line-height: 19px;
  }

  .walsh-container-filled {
    background-color: #0000;
    flex: 0 auto;
    width: 100%;
  }

  .brix---grid-4-columns-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 32px;
  }

  .brix---display-8 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---container-default-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-18 {
    font-size: 36px;
    line-height: 42px;
  }

  .brix---heading-h3-size-6 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .preferences-container-4 {
    padding: 15px;
  }

  .fs-cookie-popup-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
    display: grid;
  }

  .walsh-content-wrap-team {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
  }

  .brix---container-default-5-about {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-container-carreers {
    background-color: #482d91;
    flex: 0 auto;
    width: 100%;
  }

  .brix---container-default-5-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-rounded-container-1-conatct {
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .brix---container-default-5-contact {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-rounded-container-about-copy, .walsh-rounded-container-contact {
    background-color: #eff0f6;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-content-wrap-1 {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
  }
}

#w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-b658b42c, #w-node-_0f6d2f47-941e-ebee-5fff-37672d76921a-b658b42c, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-b658b42c, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-b658b42c, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-b658b42c, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-b658b42c, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-b658b42c, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-b658b42c {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0f98-b658b42c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0f9a-b658b42c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0f9c-b658b42c {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0fb2-b658b42c, #w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0fbc-b658b42c, #w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0fc5-b658b42c, #w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0fcf-b658b42c {
  place-self: center end;
}

#w-node-_660e6999-317f-2240-c75c-292f943dc661-d7e08a5a, #w-node-_2c48d9f5-91c3-630c-98b6-616e977f933c-d7e08a5a {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-ff009199-68b9-e694-c093-267f0555d2de-d7e08a5a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ff009199-68b9-e694-c093-267f0555d2e0-d7e08a5a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ff009199-68b9-e694-c093-267f0555d2e2-d7e08a5a {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-ff009199-68b9-e694-c093-267f0555d2f8-d7e08a5a, #w-node-ff009199-68b9-e694-c093-267f0555d302-d7e08a5a, #w-node-ff009199-68b9-e694-c093-267f0555d30b-d7e08a5a, #w-node-ff009199-68b9-e694-c093-267f0555d315-d7e08a5a {
  place-self: center end;
}

#w-node-_2b04d09d-5a01-c011-0583-ae540203f516-422f4e99, #w-node-b95e524a-0b4c-b33f-64b8-5da23adc9b91-422f4e99 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7b1-422f4e99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7b3-422f4e99 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7b5-422f4e99 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7cb-422f4e99, #w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7d5-422f4e99, #w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7de-422f4e99, #w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7e8-422f4e99 {
  place-self: center end;
}

#w-node-_8904a5ae-49ed-eaf3-b9ea-382a901a07f5-a782e503, #w-node-_9e7e9e01-0726-d69f-3e47-b5d47764fee2-a782e503 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5105-a782e503 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5107-a782e503 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5109-a782e503 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_3b45ee5d-ebca-bb99-ac56-247600fe511f-a782e503, #w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5129-a782e503, #w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5132-a782e503, #w-node-_3b45ee5d-ebca-bb99-ac56-247600fe513c-a782e503 {
  place-self: center end;
}

#w-node-_365806b9-cad1-06f6-3dee-4ef66736b309-f4c038f1, #w-node-abad3e9c-4f44-c273-a3e5-8668de49580d-f4c038f1, #w-node-_4d22f7b5-4dc9-0d1a-588b-295347bc3b75-f4c038f1 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf6448-f4c038f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf644a-f4c038f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf644c-f4c038f1 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf6462-f4c038f1, #w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf646c-f4c038f1, #w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf6475-f4c038f1, #w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf647f-f4c038f1 {
  place-self: center end;
}

#w-node-_03b7593f-185f-2627-6b7a-ecbeebc4cd02-451cdf7f, #w-node-_6f3731cd-7b8c-5224-ab83-d4321a79ca63-451cdf7f, #w-node-_939ae5b2-6507-078a-0261-100280a2b990-451cdf7f, #w-node-c6a6d987-dbf5-58fe-e72e-ca60040a8bcf-451cdf7f {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_1c1f5239-b273-2094-d7a4-1195bc9d50f7-451cdf7f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c1f5239-b273-2094-d7a4-1195bc9d50f9-451cdf7f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c1f5239-b273-2094-d7a4-1195bc9d50fb-451cdf7f {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_1c1f5239-b273-2094-d7a4-1195bc9d5111-451cdf7f, #w-node-_1c1f5239-b273-2094-d7a4-1195bc9d511b-451cdf7f, #w-node-_1c1f5239-b273-2094-d7a4-1195bc9d5124-451cdf7f, #w-node-_1c1f5239-b273-2094-d7a4-1195bc9d512e-451cdf7f {
  place-self: center end;
}

#w-node-f8f782cf-263d-6825-996d-73d1ea1f8ed4-1112322d, #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-1112322d, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-1112322d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e5d-1112322d, #w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e78-1112322d, #w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e93-1112322d, #w-node-_3b34e68b-07f3-32f3-e126-203925941fae-1112322d, #w-node-_3f53eb9c-7280-58f3-6815-16f57786b4ac-1112322d, #w-node-_221357a1-35c5-0be9-0fea-2b5da237abaa-1112322d, #w-node-dd56b85b-1e94-d797-a9cb-726fcdbd2918-1112322d, #w-node-_0ef09347-c1c3-708f-7ffb-bbb5d2aeb519-1112322d, #w-node-b8860f9c-790f-b30d-0ecc-0dff79396a13-1112322d, #w-node-_5d36e202-9889-b18d-faae-0a5e0cc2f362-1112322d, #w-node-_14cd6ea9-2375-e004-f725-08e7fcb1090c-1112322d, #w-node-_060b4f5d-c80f-a1b1-5e9c-6a00978c9e6a-1112322d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-1112322d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-d3d79fd7-addd-8d7a-9944-214dbe15a53a-1112322d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d3d79fd7-addd-8d7a-9944-214dbe15a53c-1112322d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d3d79fd7-addd-8d7a-9944-214dbe15a53e-1112322d {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-d3d79fd7-addd-8d7a-9944-214dbe15a554-1112322d, #w-node-d3d79fd7-addd-8d7a-9944-214dbe15a55e-1112322d, #w-node-d3d79fd7-addd-8d7a-9944-214dbe15a567-1112322d, #w-node-d3d79fd7-addd-8d7a-9944-214dbe15a571-1112322d {
  place-self: center end;
}

#w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-40f4ee67 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_052aa4ea-fa62-82f8-e4fd-484216636aaa-40f4ee67, #w-node-_052aa4ea-fa62-82f8-e4fd-484216636ac7-40f4ee67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25d18648-a076-da6b-b705-0156e99ed812-40f4ee67 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_25d18648-a076-da6b-b705-0156e99ed814-40f4ee67 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_25d18648-a076-da6b-b705-0156e99ed816-40f4ee67 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_25d18648-a076-da6b-b705-0156e99ed82c-40f4ee67, #w-node-_25d18648-a076-da6b-b705-0156e99ed836-40f4ee67, #w-node-_25d18648-a076-da6b-b705-0156e99ed83f-40f4ee67, #w-node-_25d18648-a076-da6b-b705-0156e99ed849-40f4ee67 {
  place-self: center end;
}

#w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab109-76f2e3db {
  align-self: start;
}

#w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab117-76f2e3db, #w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab118-76f2e3db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c86f9ef-772b-5559-03b6-19087982edbc-76f2e3db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0c86f9ef-772b-5559-03b6-19087982edbe-76f2e3db {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0c86f9ef-772b-5559-03b6-19087982edc0-76f2e3db {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_0c86f9ef-772b-5559-03b6-19087982edd6-76f2e3db, #w-node-_0c86f9ef-772b-5559-03b6-19087982ede0-76f2e3db, #w-node-_0c86f9ef-772b-5559-03b6-19087982ede9-76f2e3db, #w-node-_0c86f9ef-772b-5559-03b6-19087982edf3-76f2e3db {
  place-self: center end;
}

#w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-57acd949, #w-node-_1dcfe1c7-77fe-f492-1903-6e796e911301-57acd949, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-57acd949, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-57acd949, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-57acd949, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-57acd949, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-57acd949, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-57acd949 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_16a367aa-866e-57cb-a2d6-78400cb9f78b-57acd949 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16a367aa-866e-57cb-a2d6-78400cb9f78d-57acd949 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_16a367aa-866e-57cb-a2d6-78400cb9f78f-57acd949 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_16a367aa-866e-57cb-a2d6-78400cb9f7a3-57acd949, #w-node-_16a367aa-866e-57cb-a2d6-78400cb9f7ab-57acd949, #w-node-_16a367aa-866e-57cb-a2d6-78400cb9f7b4-57acd949, #w-node-_16a367aa-866e-57cb-a2d6-78400cb9f7bd-57acd949 {
  place-self: center end;
}

#w-node-f4bf0770-672d-5122-6579-a45502d69ccf-2376df63, #w-node-_9d70c3f1-8746-5f30-82e1-f52352b0dc8d-2376df63 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_8228412f-61c6-a126-a3cf-79dd902cc51f-2376df63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8228412f-61c6-a126-a3cf-79dd902cc521-2376df63 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8228412f-61c6-a126-a3cf-79dd902cc523-2376df63 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_8228412f-61c6-a126-a3cf-79dd902cc537-2376df63, #w-node-_8228412f-61c6-a126-a3cf-79dd902cc53f-2376df63, #w-node-_8228412f-61c6-a126-a3cf-79dd902cc548-2376df63, #w-node-_8228412f-61c6-a126-a3cf-79dd902cc551-2376df63 {
  place-self: center end;
}

#w-node-_62f3de36-e077-fd4b-f727-9551fab994f7-c573a116, #w-node-e0d9bca9-e3b9-5666-fade-c72f9ed2c1da-c573a116 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc6f-c573a116 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc71-c573a116 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc73-c573a116 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc87-c573a116, #w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc8f-c573a116, #w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc98-c573a116, #w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dca1-c573a116 {
  place-self: center end;
}

#w-node-_2eb50310-cd48-990c-d054-661863465326-2c8cdbb7, #w-node-d06a65aa-6761-7be9-dae4-eb147b177031-2c8cdbb7 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-f0c8851e-0f3b-e5d6-f783-172a8564350e-2c8cdbb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f0c8851e-0f3b-e5d6-f783-172a85643510-2c8cdbb7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f0c8851e-0f3b-e5d6-f783-172a85643512-2c8cdbb7 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-f0c8851e-0f3b-e5d6-f783-172a85643526-2c8cdbb7, #w-node-f0c8851e-0f3b-e5d6-f783-172a8564352e-2c8cdbb7, #w-node-f0c8851e-0f3b-e5d6-f783-172a85643537-2c8cdbb7, #w-node-f0c8851e-0f3b-e5d6-f783-172a85643540-2c8cdbb7 {
  place-self: center end;
}

#w-node-dd3b1a2d-0645-c000-a732-95eacf1a62aa-aba44955, #w-node-f73f37d8-6670-0130-0800-b97de4e48359-aba44955, #w-node-_0701a96f-4831-72ee-230a-e7814d931840-aba44955 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_083d8316-b154-05a9-09a5-f3773681e4d6-aba44955 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_083d8316-b154-05a9-09a5-f3773681e4d8-aba44955 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_083d8316-b154-05a9-09a5-f3773681e4da-aba44955 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_083d8316-b154-05a9-09a5-f3773681e4ee-aba44955, #w-node-_083d8316-b154-05a9-09a5-f3773681e4f6-aba44955, #w-node-_083d8316-b154-05a9-09a5-f3773681e4ff-aba44955, #w-node-_083d8316-b154-05a9-09a5-f3773681e508-aba44955 {
  place-self: center end;
}

#w-node-_251e5bc5-fbbb-a4b3-a538-0e3baf0c9537-7ecd4039, #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-7ecd4039, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-7ecd4039 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e5d-7ecd4039, #w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e78-7ecd4039, #w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e93-7ecd4039, #w-node-_3b34e68b-07f3-32f3-e126-203925941fae-7ecd4039, #w-node-_3f53eb9c-7280-58f3-6815-16f57786b4ac-7ecd4039, #w-node-_221357a1-35c5-0be9-0fea-2b5da237abaa-7ecd4039, #w-node-dd56b85b-1e94-d797-a9cb-726fcdbd2918-7ecd4039, #w-node-_0ef09347-c1c3-708f-7ffb-bbb5d2aeb519-7ecd4039, #w-node-b8860f9c-790f-b30d-0ecc-0dff79396a13-7ecd4039, #w-node-_5d36e202-9889-b18d-faae-0a5e0cc2f362-7ecd4039, #w-node-_14cd6ea9-2375-e004-f725-08e7fcb1090c-7ecd4039, #w-node-_060b4f5d-c80f-a1b1-5e9c-6a00978c9e6a-7ecd4039 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-7ecd4039 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_272c3628-2095-39df-3bba-d85a8f8bcd53-7ecd4039 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_272c3628-2095-39df-3bba-d85a8f8bcd55-7ecd4039 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_272c3628-2095-39df-3bba-d85a8f8bcd57-7ecd4039 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_272c3628-2095-39df-3bba-d85a8f8bcd6b-7ecd4039, #w-node-_272c3628-2095-39df-3bba-d85a8f8bcd73-7ecd4039, #w-node-_272c3628-2095-39df-3bba-d85a8f8bcd7c-7ecd4039, #w-node-_272c3628-2095-39df-3bba-d85a8f8bcd85-7ecd4039 {
  place-self: center end;
}

#w-node-_3a282115-a3ae-a78b-ef33-a50cf8707ae7-587dbf20, #w-node-eeb9fe7f-1cb1-699d-3595-7d1bc8afb889-587dbf20, #w-node-_4ee20dfa-4883-50db-55b8-d925873938a4-587dbf20, #w-node-_4ee20dfa-4883-50db-55b8-d925873938af-587dbf20 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-e52a9777-c0f5-c110-9aa9-ebfd820459c4-587dbf20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e52a9777-c0f5-c110-9aa9-ebfd820459c6-587dbf20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e52a9777-c0f5-c110-9aa9-ebfd820459c8-587dbf20 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-e52a9777-c0f5-c110-9aa9-ebfd820459dc-587dbf20, #w-node-e52a9777-c0f5-c110-9aa9-ebfd820459e4-587dbf20, #w-node-e52a9777-c0f5-c110-9aa9-ebfd820459ed-587dbf20, #w-node-e52a9777-c0f5-c110-9aa9-ebfd820459f6-587dbf20 {
  place-self: center end;
}

#w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-f2e873c2 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_052aa4ea-fa62-82f8-e4fd-484216636aaa-f2e873c2, #w-node-_052aa4ea-fa62-82f8-e4fd-484216636ac7-f2e873c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_290d8951-c300-fd59-b9bf-b8f701e0ef93-f2e873c2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_290d8951-c300-fd59-b9bf-b8f701e0ef95-f2e873c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_290d8951-c300-fd59-b9bf-b8f701e0ef97-f2e873c2 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_290d8951-c300-fd59-b9bf-b8f701e0efab-f2e873c2, #w-node-_290d8951-c300-fd59-b9bf-b8f701e0efb3-f2e873c2, #w-node-_290d8951-c300-fd59-b9bf-b8f701e0efbc-f2e873c2, #w-node-_290d8951-c300-fd59-b9bf-b8f701e0efc5-f2e873c2 {
  place-self: center end;
}

#w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab109-6c0e40ec {
  align-self: start;
}

#w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab117-6c0e40ec, #w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab118-6c0e40ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e56d8f23-2119-4929-196a-18c17517fe9c-6c0e40ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e56d8f23-2119-4929-196a-18c17517fe9e-6c0e40ec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e56d8f23-2119-4929-196a-18c17517fea0-6c0e40ec {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-e56d8f23-2119-4929-196a-18c17517feb4-6c0e40ec, #w-node-e56d8f23-2119-4929-196a-18c17517febc-6c0e40ec, #w-node-e56d8f23-2119-4929-196a-18c17517fec5-6c0e40ec, #w-node-e56d8f23-2119-4929-196a-18c17517fece-6c0e40ec {
  place-self: center end;
}

#w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-3a22c6dc, #w-node-_1dcfe1c7-77fe-f492-1903-6e796e911301-3a22c6dc, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-3a22c6dc, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-3a22c6dc, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-3a22c6dc, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-3a22c6dc, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-3a22c6dc, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-3a22c6dc {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-bc08b539-c4c3-14ce-ecb5-f93845a6041e-3a22c6dc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bc08b539-c4c3-14ce-ecb5-f93845a60420-3a22c6dc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc08b539-c4c3-14ce-ecb5-f93845a60422-3a22c6dc {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-bc08b539-c4c3-14ce-ecb5-f93845a60438-3a22c6dc, #w-node-bc08b539-c4c3-14ce-ecb5-f93845a60442-3a22c6dc, #w-node-bc08b539-c4c3-14ce-ecb5-f93845a6044b-3a22c6dc, #w-node-bc08b539-c4c3-14ce-ecb5-f93845a60455-3a22c6dc {
  place-self: center end;
}

#w-node-_262b5ce3-17c0-385e-d927-459b69edd530-db254ad4, #w-node-_262b5ce3-17c0-385e-d927-459b69edd53e-db254ad4 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bac-db254ad4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bae-db254ad4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bb0-db254ad4 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bc5-db254ad4, #w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bcf-db254ad4, #w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bd8-db254ad4, #w-node-_9674e6ea-863e-f408-2da3-a8cb3c304be2-db254ad4 {
  place-self: center end;
}

#w-node-_2b04d09d-5a01-c011-0583-ae540203f516-231528c4, #w-node-b95e524a-0b4c-b33f-64b8-5da23adc9b91-231528c4 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc29-231528c4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc2b-231528c4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc2d-231528c4 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc42-231528c4, #w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc4c-231528c4, #w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc55-231528c4, #w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc5f-231528c4 {
  place-self: center end;
}

#w-node-_8904a5ae-49ed-eaf3-b9ea-382a901a07f5-4188a2d7, #w-node-_9e7e9e01-0726-d69f-3e47-b5d47764fee2-4188a2d7 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147cffa-4188a2d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147cffc-4188a2d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147cffe-4188a2d7 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147d013-4188a2d7, #w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147d01d-4188a2d7, #w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147d026-4188a2d7, #w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147d030-4188a2d7 {
  place-self: center end;
}

#w-node-_365806b9-cad1-06f6-3dee-4ef66736b309-51f60b3c, #w-node-_929a8a05-e9a8-31f5-0e7a-d211386016bd-51f60b3c, #w-node-abad3e9c-4f44-c273-a3e5-8668de49580d-51f60b3c {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-b96d098f-dbdf-78ed-a646-93b348e1b775-51f60b3c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b96d098f-dbdf-78ed-a646-93b348e1b777-51f60b3c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b96d098f-dbdf-78ed-a646-93b348e1b779-51f60b3c {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-b96d098f-dbdf-78ed-a646-93b348e1b78e-51f60b3c, #w-node-b96d098f-dbdf-78ed-a646-93b348e1b798-51f60b3c, #w-node-b96d098f-dbdf-78ed-a646-93b348e1b7a1-51f60b3c, #w-node-b96d098f-dbdf-78ed-a646-93b348e1b7ab-51f60b3c {
  place-self: center end;
}

#w-node-f8f782cf-263d-6825-996d-73d1ea1f8ed4-f1e08f4d, #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-f1e08f4d, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-f1e08f4d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e5d-f1e08f4d, #w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e78-f1e08f4d, #w-node-_4a29f46f-1fbe-31df-3672-66bcd1cd3e93-f1e08f4d, #w-node-_3b34e68b-07f3-32f3-e126-203925941fae-f1e08f4d, #w-node-_3f53eb9c-7280-58f3-6815-16f57786b4ac-f1e08f4d, #w-node-_221357a1-35c5-0be9-0fea-2b5da237abaa-f1e08f4d, #w-node-dd56b85b-1e94-d797-a9cb-726fcdbd2918-f1e08f4d, #w-node-_0ef09347-c1c3-708f-7ffb-bbb5d2aeb519-f1e08f4d, #w-node-b8860f9c-790f-b30d-0ecc-0dff79396a13-f1e08f4d, #w-node-_5d36e202-9889-b18d-faae-0a5e0cc2f362-f1e08f4d, #w-node-_14cd6ea9-2375-e004-f725-08e7fcb1090c-f1e08f4d, #w-node-_060b4f5d-c80f-a1b1-5e9c-6a00978c9e6a-f1e08f4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-f1e08f4d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-cedf11dd-0d82-981d-4c43-e2474617b0fb-f1e08f4d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cedf11dd-0d82-981d-4c43-e2474617b0fd-f1e08f4d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cedf11dd-0d82-981d-4c43-e2474617b0ff-f1e08f4d {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-cedf11dd-0d82-981d-4c43-e2474617b114-f1e08f4d, #w-node-cedf11dd-0d82-981d-4c43-e2474617b11e-f1e08f4d, #w-node-cedf11dd-0d82-981d-4c43-e2474617b127-f1e08f4d, #w-node-cedf11dd-0d82-981d-4c43-e2474617b131-f1e08f4d {
  place-self: center end;
}

#w-node-_03b7593f-185f-2627-6b7a-ecbeebc4cd02-e37cca18, #w-node-_6f3731cd-7b8c-5224-ab83-d4321a79ca63-e37cca18, #w-node-_939ae5b2-6507-078a-0261-100280a2b990-e37cca18, #w-node-c6a6d987-dbf5-58fe-e72e-ca60040a8bcf-e37cca18 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c982c-e37cca18 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c982e-e37cca18 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c9830-e37cca18 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c9845-e37cca18, #w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c984f-e37cca18, #w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c9858-e37cca18, #w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c9862-e37cca18 {
  place-self: center end;
}

#w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-394ca266 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_052aa4ea-fa62-82f8-e4fd-484216636aaa-394ca266, #w-node-_052aa4ea-fa62-82f8-e4fd-484216636ac7-394ca266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac032dcf-29cf-c035-f198-7f516c24d805-394ca266 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ac032dcf-29cf-c035-f198-7f516c24d807-394ca266 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac032dcf-29cf-c035-f198-7f516c24d809-394ca266 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-ac032dcf-29cf-c035-f198-7f516c24d81e-394ca266, #w-node-ac032dcf-29cf-c035-f198-7f516c24d828-394ca266, #w-node-ac032dcf-29cf-c035-f198-7f516c24d831-394ca266, #w-node-ac032dcf-29cf-c035-f198-7f516c24d83b-394ca266 {
  place-self: center end;
}

#w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab109-9a5fa1c8 {
  align-self: start;
}

#w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab117-9a5fa1c8, #w-node-_21f0a78b-62fc-9489-d1f7-bd18f98ab118-9a5fa1c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f7a-9a5fa1c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f7c-9a5fa1c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f7e-9a5fa1c8 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f93-9a5fa1c8, #w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f9d-9a5fa1c8, #w-node-_698ea3b9-4740-1596-ca0c-5fd64f321fa6-9a5fa1c8, #w-node-_698ea3b9-4740-1596-ca0c-5fd64f321fb0-9a5fa1c8 {
  place-self: center end;
}

@media screen and (max-width: 991px) {
  #w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-b658b42c, #w-node-_0f6d2f47-941e-ebee-5fff-37672d76921a-b658b42c, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-b658b42c, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-b658b42c, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-b658b42c, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-b658b42c, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-b658b42c, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-b658b42c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a574faa1-ea4a-1a6d-6636-295cc97ea3a6-b658b42c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_660e6999-317f-2240-c75c-292f943dc661-d7e08a5a, #w-node-_2c48d9f5-91c3-630c-98b6-616e977f933c-d7e08a5a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_81994200-dfd7-dc85-540a-7a4efd9584d2-d7e08a5a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2b04d09d-5a01-c011-0583-ae540203f516-422f4e99, #w-node-b95e524a-0b4c-b33f-64b8-5da23adc9b91-422f4e99 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dd6fca47-c5d5-a609-03af-4e751685198d-422f4e99 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8904a5ae-49ed-eaf3-b9ea-382a901a07f5-a782e503, #w-node-_9e7e9e01-0726-d69f-3e47-b5d47764fee2-a782e503 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_21f7e2b2-f771-e3a3-7e93-637bcb72058f-a782e503 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_365806b9-cad1-06f6-3dee-4ef66736b309-f4c038f1, #w-node-abad3e9c-4f44-c273-a3e5-8668de49580d-f4c038f1, #w-node-_4d22f7b5-4dc9-0d1a-588b-295347bc3b75-f4c038f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c84af571-c788-5b7e-6026-fd6cf65034da-f4c038f1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_03b7593f-185f-2627-6b7a-ecbeebc4cd02-451cdf7f, #w-node-_6f3731cd-7b8c-5224-ab83-d4321a79ca63-451cdf7f, #w-node-_939ae5b2-6507-078a-0261-100280a2b990-451cdf7f, #w-node-c6a6d987-dbf5-58fe-e72e-ca60040a8bcf-451cdf7f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_267b29e8-ce48-7074-6e68-091301473ad5-451cdf7f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f8f782cf-263d-6825-996d-73d1ea1f8ed4-1112322d, #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-1112322d, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-1112322d, #w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-1112322d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_36fdaa3e-987b-33cd-a2b0-c0b055b58466-1112322d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-40f4ee67 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dd50f40f-f4ae-7f2d-7f75-f43c1c9bca21-40f4ee67, #w-node-_27aba29a-f942-f4ac-e2af-a93213cbaaa2-76f2e3db {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-57acd949, #w-node-_1dcfe1c7-77fe-f492-1903-6e796e911301-57acd949, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-57acd949, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-57acd949, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-57acd949, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-57acd949, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-57acd949, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-57acd949 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5fd01ac0-87ec-5295-980f-f175edaeb62d-57acd949 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f4bf0770-672d-5122-6579-a45502d69ccf-2376df63, #w-node-_9d70c3f1-8746-5f30-82e1-f52352b0dc8d-2376df63 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0a835fe7-b5c3-11a2-4f34-270f793aa259-2376df63 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_62f3de36-e077-fd4b-f727-9551fab994f7-c573a116, #w-node-e0d9bca9-e3b9-5666-fade-c72f9ed2c1da-c573a116 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b13a149a-b0c1-198e-f5c7-2ce02541a136-c573a116 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2eb50310-cd48-990c-d054-661863465326-2c8cdbb7, #w-node-d06a65aa-6761-7be9-dae4-eb147b177031-2c8cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b061ff5b-4202-5c31-c5db-5ab1fe2fbeb9-2c8cdbb7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-dd3b1a2d-0645-c000-a732-95eacf1a62aa-aba44955, #w-node-f73f37d8-6670-0130-0800-b97de4e48359-aba44955, #w-node-_0701a96f-4831-72ee-230a-e7814d931840-aba44955 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_16f82c8e-a174-fd5f-c340-874d445f85a4-aba44955 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_251e5bc5-fbbb-a4b3-a538-0e3baf0c9537-7ecd4039, #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-7ecd4039, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-7ecd4039, #w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-7ecd4039 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_496cc8c9-c9b0-62f3-d251-f45973ed195e-7ecd4039 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3a282115-a3ae-a78b-ef33-a50cf8707ae7-587dbf20, #w-node-eeb9fe7f-1cb1-699d-3595-7d1bc8afb889-587dbf20, #w-node-_4ee20dfa-4883-50db-55b8-d925873938a4-587dbf20, #w-node-_4ee20dfa-4883-50db-55b8-d925873938af-587dbf20 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_46709037-dfee-b260-0bf8-6e2ce782f0bb-587dbf20 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-f2e873c2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0bd02870-dc01-60f9-5d43-0a87081fb5fc-f2e873c2, #w-node-d8939b6a-976d-7ea8-b2d9-6564f7088d1d-6c0e40ec, #w-node-_13beaf8c-742c-2240-e1af-d8cd701f943b-6c0e40ec {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-3a22c6dc, #w-node-_1dcfe1c7-77fe-f492-1903-6e796e911301-3a22c6dc, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-3a22c6dc, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-3a22c6dc, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-3a22c6dc, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-3a22c6dc, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-3a22c6dc, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-3a22c6dc {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b4acbfdd-69db-aa39-fa2e-0871e3bd617f-3a22c6dc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_262b5ce3-17c0-385e-d927-459b69edd530-db254ad4, #w-node-_262b5ce3-17c0-385e-d927-459b69edd53e-db254ad4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ef3f9419-e916-1d3b-334c-da6a933e1cd6-db254ad4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2b04d09d-5a01-c011-0583-ae540203f516-231528c4, #w-node-b95e524a-0b4c-b33f-64b8-5da23adc9b91-231528c4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e91bb248-99e9-c0b0-7329-6dc368e5aa53-231528c4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8904a5ae-49ed-eaf3-b9ea-382a901a07f5-4188a2d7, #w-node-_9e7e9e01-0726-d69f-3e47-b5d47764fee2-4188a2d7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6930c0a5-0416-eab6-1c8b-fe8ee335360d-4188a2d7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_365806b9-cad1-06f6-3dee-4ef66736b309-51f60b3c, #w-node-_929a8a05-e9a8-31f5-0e7a-d211386016bd-51f60b3c, #w-node-abad3e9c-4f44-c273-a3e5-8668de49580d-51f60b3c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2ab4d9ff-0b72-4849-3563-2e9b65a98f2f-51f60b3c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f8f782cf-263d-6825-996d-73d1ea1f8ed4-f1e08f4d, #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-f1e08f4d, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-f1e08f4d, #w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-f1e08f4d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7850e1a1-f18b-8886-40c5-02b1a340e8a2-f1e08f4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_03b7593f-185f-2627-6b7a-ecbeebc4cd02-e37cca18, #w-node-_6f3731cd-7b8c-5224-ab83-d4321a79ca63-e37cca18, #w-node-_939ae5b2-6507-078a-0261-100280a2b990-e37cca18, #w-node-c6a6d987-dbf5-58fe-e72e-ca60040a8bcf-e37cca18 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d0f32972-e39c-023a-2d64-4aa6cc734fe4-e37cca18 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-394ca266 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_24c8f7b4-01e4-0c36-1913-6a81ea6c0fb4-394ca266, #w-node-_94af1755-ede3-cdaf-1a69-8f6fcc3012c0-9a5fa1c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a574faa1-ea4a-1a6d-6636-295cc97ea3a6-b658b42c, #w-node-_81994200-dfd7-dc85-540a-7a4efd9584d2-d7e08a5a, #w-node-dd6fca47-c5d5-a609-03af-4e751685198d-422f4e99, #w-node-_21f7e2b2-f771-e3a3-7e93-637bcb72058f-a782e503, #w-node-c84af571-c788-5b7e-6026-fd6cf65034da-f4c038f1, #w-node-_267b29e8-ce48-7074-6e68-091301473ad5-451cdf7f, #w-node-_36fdaa3e-987b-33cd-a2b0-c0b055b58466-1112322d, #w-node-dd50f40f-f4ae-7f2d-7f75-f43c1c9bca21-40f4ee67, #w-node-_27aba29a-f942-f4ac-e2af-a93213cbaaa2-76f2e3db, #w-node-_5fd01ac0-87ec-5295-980f-f175edaeb62d-57acd949, #w-node-_0a835fe7-b5c3-11a2-4f34-270f793aa259-2376df63, #w-node-b13a149a-b0c1-198e-f5c7-2ce02541a136-c573a116, #w-node-b061ff5b-4202-5c31-c5db-5ab1fe2fbeb9-2c8cdbb7, #w-node-_16f82c8e-a174-fd5f-c340-874d445f85a4-aba44955, #w-node-_496cc8c9-c9b0-62f3-d251-f45973ed195e-7ecd4039, #w-node-_46709037-dfee-b260-0bf8-6e2ce782f0bb-587dbf20, #w-node-_0bd02870-dc01-60f9-5d43-0a87081fb5fc-f2e873c2, #w-node-d8939b6a-976d-7ea8-b2d9-6564f7088d1d-6c0e40ec, #w-node-_13beaf8c-742c-2240-e1af-d8cd701f943b-6c0e40ec, #w-node-b4acbfdd-69db-aa39-fa2e-0871e3bd617f-3a22c6dc, #w-node-ef3f9419-e916-1d3b-334c-da6a933e1cd6-db254ad4, #w-node-e91bb248-99e9-c0b0-7329-6dc368e5aa53-231528c4, #w-node-_6930c0a5-0416-eab6-1c8b-fe8ee335360d-4188a2d7, #w-node-_2ab4d9ff-0b72-4849-3563-2e9b65a98f2f-51f60b3c, #w-node-_7850e1a1-f18b-8886-40c5-02b1a340e8a2-f1e08f4d, #w-node-d0f32972-e39c-023a-2d64-4aa6cc734fe4-e37cca18, #w-node-_24c8f7b4-01e4-0c36-1913-6a81ea6c0fb4-394ca266, #w-node-_94af1755-ede3-cdaf-1a69-8f6fcc3012c0-9a5fa1c8 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_52697ff4-f1ab-1475-0579-a01281a0cdf5-b658b42c {
    place-self: auto;
  }

  #w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-b658b42c, #w-node-_0f6d2f47-941e-ebee-5fff-37672d76921a-b658b42c, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-b658b42c, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-b658b42c, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-b658b42c, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-b658b42c, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-b658b42c, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-b658b42c {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0f97-b658b42c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0f98-b658b42c {
    place-self: auto;
  }

  #w-node-f0c9d70b-8a99-eb94-3241-0cf3d82b0f9c-b658b42c {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_660e6999-317f-2240-c75c-292f943dc661-d7e08a5a, #w-node-_2c48d9f5-91c3-630c-98b6-616e977f933c-d7e08a5a {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-ff009199-68b9-e694-c093-267f0555d2dd-d7e08a5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ff009199-68b9-e694-c093-267f0555d2de-d7e08a5a {
    place-self: auto;
  }

  #w-node-ff009199-68b9-e694-c093-267f0555d2e2-d7e08a5a {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_2b04d09d-5a01-c011-0583-ae540203f516-422f4e99, #w-node-b95e524a-0b4c-b33f-64b8-5da23adc9b91-422f4e99 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7b0-422f4e99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7b1-422f4e99 {
    place-self: auto;
  }

  #w-node-_871bca56-84cd-b5da-7b7d-7bc6093cd7b5-422f4e99 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_8904a5ae-49ed-eaf3-b9ea-382a901a07f5-a782e503, #w-node-_9e7e9e01-0726-d69f-3e47-b5d47764fee2-a782e503 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5104-a782e503 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5105-a782e503 {
    place-self: auto;
  }

  #w-node-_3b45ee5d-ebca-bb99-ac56-247600fe5109-a782e503 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_365806b9-cad1-06f6-3dee-4ef66736b309-f4c038f1, #w-node-abad3e9c-4f44-c273-a3e5-8668de49580d-f4c038f1, #w-node-_4d22f7b5-4dc9-0d1a-588b-295347bc3b75-f4c038f1 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf6447-f4c038f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf6448-f4c038f1 {
    place-self: auto;
  }

  #w-node-e4ba6d5c-04c6-5b99-8af7-2bb8d0bf644c-f4c038f1 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_03b7593f-185f-2627-6b7a-ecbeebc4cd02-451cdf7f, #w-node-_6f3731cd-7b8c-5224-ab83-d4321a79ca63-451cdf7f, #w-node-_939ae5b2-6507-078a-0261-100280a2b990-451cdf7f, #w-node-c6a6d987-dbf5-58fe-e72e-ca60040a8bcf-451cdf7f {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_1c1f5239-b273-2094-d7a4-1195bc9d50f6-451cdf7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1c1f5239-b273-2094-d7a4-1195bc9d50f7-451cdf7f {
    place-self: auto;
  }

  #w-node-_1c1f5239-b273-2094-d7a4-1195bc9d50fb-451cdf7f {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-f8f782cf-263d-6825-996d-73d1ea1f8ed4-1112322d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c467-1112322d, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c470-1112322d, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c479-1112322d, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c482-1112322d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-1112322d, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-1112322d, #w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-1112322d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-d3d79fd7-addd-8d7a-9944-214dbe15a539-1112322d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d3d79fd7-addd-8d7a-9944-214dbe15a53a-1112322d {
    place-self: auto;
  }

  #w-node-d3d79fd7-addd-8d7a-9944-214dbe15a53e-1112322d {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-40f4ee67, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-40f4ee67 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_25d18648-a076-da6b-b705-0156e99ed811-40f4ee67 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_25d18648-a076-da6b-b705-0156e99ed812-40f4ee67 {
    place-self: auto;
  }

  #w-node-_25d18648-a076-da6b-b705-0156e99ed816-40f4ee67 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_0c86f9ef-772b-5559-03b6-19087982edbb-76f2e3db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0c86f9ef-772b-5559-03b6-19087982edbc-76f2e3db {
    place-self: auto;
  }

  #w-node-_0c86f9ef-772b-5559-03b6-19087982edc0-76f2e3db {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_52697ff4-f1ab-1475-0579-a01281a0cdf5-57acd949 {
    place-self: auto;
  }

  #w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-57acd949, #w-node-_1dcfe1c7-77fe-f492-1903-6e796e911301-57acd949, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-57acd949, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-57acd949, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-57acd949, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-57acd949, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-57acd949, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-57acd949 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_16a367aa-866e-57cb-a2d6-78400cb9f78a-57acd949 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_16a367aa-866e-57cb-a2d6-78400cb9f78b-57acd949 {
    place-self: auto;
  }

  #w-node-_16a367aa-866e-57cb-a2d6-78400cb9f78f-57acd949 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-f4bf0770-672d-5122-6579-a45502d69ccf-2376df63, #w-node-_9d70c3f1-8746-5f30-82e1-f52352b0dc8d-2376df63 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_8228412f-61c6-a126-a3cf-79dd902cc51e-2376df63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8228412f-61c6-a126-a3cf-79dd902cc51f-2376df63 {
    place-self: auto;
  }

  #w-node-_8228412f-61c6-a126-a3cf-79dd902cc523-2376df63 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_62f3de36-e077-fd4b-f727-9551fab994f7-c573a116, #w-node-e0d9bca9-e3b9-5666-fade-c72f9ed2c1da-c573a116 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc6e-c573a116 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc6f-c573a116 {
    place-self: auto;
  }

  #w-node-b4e5f53f-86da-7c01-7b18-615e9bc4dc73-c573a116 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_2eb50310-cd48-990c-d054-661863465326-2c8cdbb7, #w-node-d06a65aa-6761-7be9-dae4-eb147b177031-2c8cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-f0c8851e-0f3b-e5d6-f783-172a8564350d-2c8cdbb7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f0c8851e-0f3b-e5d6-f783-172a8564350e-2c8cdbb7 {
    place-self: auto;
  }

  #w-node-f0c8851e-0f3b-e5d6-f783-172a85643512-2c8cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-dd3b1a2d-0645-c000-a732-95eacf1a62aa-aba44955, #w-node-f73f37d8-6670-0130-0800-b97de4e48359-aba44955, #w-node-_0701a96f-4831-72ee-230a-e7814d931840-aba44955 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_083d8316-b154-05a9-09a5-f3773681e4d5-aba44955 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_083d8316-b154-05a9-09a5-f3773681e4d6-aba44955 {
    place-self: auto;
  }

  #w-node-_083d8316-b154-05a9-09a5-f3773681e4da-aba44955 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_251e5bc5-fbbb-a4b3-a538-0e3baf0c9537-7ecd4039 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c467-7ecd4039, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c470-7ecd4039, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c479-7ecd4039, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c482-7ecd4039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-7ecd4039, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-7ecd4039, #w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-7ecd4039 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_272c3628-2095-39df-3bba-d85a8f8bcd52-7ecd4039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_272c3628-2095-39df-3bba-d85a8f8bcd53-7ecd4039 {
    place-self: auto;
  }

  #w-node-_272c3628-2095-39df-3bba-d85a8f8bcd57-7ecd4039 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_3a282115-a3ae-a78b-ef33-a50cf8707ae7-587dbf20, #w-node-eeb9fe7f-1cb1-699d-3595-7d1bc8afb889-587dbf20, #w-node-_4ee20dfa-4883-50db-55b8-d925873938a4-587dbf20, #w-node-_4ee20dfa-4883-50db-55b8-d925873938af-587dbf20 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-e52a9777-c0f5-c110-9aa9-ebfd820459c3-587dbf20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e52a9777-c0f5-c110-9aa9-ebfd820459c4-587dbf20 {
    place-self: auto;
  }

  #w-node-e52a9777-c0f5-c110-9aa9-ebfd820459c8-587dbf20 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-f2e873c2, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-f2e873c2 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_290d8951-c300-fd59-b9bf-b8f701e0ef92-f2e873c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_290d8951-c300-fd59-b9bf-b8f701e0ef93-f2e873c2 {
    place-self: auto;
  }

  #w-node-_290d8951-c300-fd59-b9bf-b8f701e0ef97-f2e873c2 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-e56d8f23-2119-4929-196a-18c17517fe9b-6c0e40ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e56d8f23-2119-4929-196a-18c17517fe9c-6c0e40ec {
    place-self: auto;
  }

  #w-node-e56d8f23-2119-4929-196a-18c17517fea0-6c0e40ec {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_52697ff4-f1ab-1475-0579-a01281a0cdf5-3a22c6dc {
    place-self: auto;
  }

  #w-node-a71b987f-24d7-9698-f9af-55060cdea9c5-3a22c6dc, #w-node-_1dcfe1c7-77fe-f492-1903-6e796e911301-3a22c6dc, #w-node-_4ba8ecd1-1ad7-c92b-bdd0-8edc618d0f1b-3a22c6dc, #w-node-_004f7fdd-20fa-92fd-eb8e-ceba558f7f67-3a22c6dc, #w-node-a92a6f53-1ea6-8e9b-d311-539205274584-3a22c6dc, #w-node-e57edcbf-ca23-1733-63dd-9caba8f6d0d6-3a22c6dc, #w-node-a49e983d-177a-a3a4-deb0-930d64969e6f-3a22c6dc, #w-node-ad28fe85-5751-7a0a-c116-1863a1f6af1f-3a22c6dc {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-bc08b539-c4c3-14ce-ecb5-f93845a6041d-3a22c6dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-bc08b539-c4c3-14ce-ecb5-f93845a6041e-3a22c6dc {
    place-self: auto;
  }

  #w-node-bc08b539-c4c3-14ce-ecb5-f93845a60422-3a22c6dc {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_262b5ce3-17c0-385e-d927-459b69edd530-db254ad4, #w-node-_262b5ce3-17c0-385e-d927-459b69edd53e-db254ad4 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bab-db254ad4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bac-db254ad4 {
    place-self: auto;
  }

  #w-node-_9674e6ea-863e-f408-2da3-a8cb3c304bb0-db254ad4 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_2b04d09d-5a01-c011-0583-ae540203f516-231528c4, #w-node-b95e524a-0b4c-b33f-64b8-5da23adc9b91-231528c4 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc28-231528c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc29-231528c4 {
    place-self: auto;
  }

  #w-node-_11c6d10b-3d7e-27b8-67dd-b6edd951dc2d-231528c4 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_8904a5ae-49ed-eaf3-b9ea-382a901a07f5-4188a2d7, #w-node-_9e7e9e01-0726-d69f-3e47-b5d47764fee2-4188a2d7 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147cff9-4188a2d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147cffa-4188a2d7 {
    place-self: auto;
  }

  #w-node-_35cdee29-2ad6-e0c5-5e1d-c93ea147cffe-4188a2d7 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_365806b9-cad1-06f6-3dee-4ef66736b309-51f60b3c, #w-node-_929a8a05-e9a8-31f5-0e7a-d211386016bd-51f60b3c, #w-node-abad3e9c-4f44-c273-a3e5-8668de49580d-51f60b3c {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-b96d098f-dbdf-78ed-a646-93b348e1b774-51f60b3c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b96d098f-dbdf-78ed-a646-93b348e1b775-51f60b3c {
    place-self: auto;
  }

  #w-node-b96d098f-dbdf-78ed-a646-93b348e1b779-51f60b3c {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-f8f782cf-263d-6825-996d-73d1ea1f8ed4-f1e08f4d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c467-f1e08f4d, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c470-f1e08f4d, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c479-f1e08f4d, #w-node-_61e237a9-aa1c-5d52-a326-a28afb95c482-f1e08f4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1a44320-51ed-0b7f-dbbf-bcda0952e068-f1e08f4d, #w-node-d4f92ce1-3ebd-66c4-8a96-c50f4514ede8-f1e08f4d, #w-node-_331a71bd-03dc-784b-3659-0adf8f6bc40a-f1e08f4d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-cedf11dd-0d82-981d-4c43-e2474617b0fa-f1e08f4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-cedf11dd-0d82-981d-4c43-e2474617b0fb-f1e08f4d {
    place-self: auto;
  }

  #w-node-cedf11dd-0d82-981d-4c43-e2474617b0ff-f1e08f4d {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_03b7593f-185f-2627-6b7a-ecbeebc4cd02-e37cca18, #w-node-_6f3731cd-7b8c-5224-ab83-d4321a79ca63-e37cca18, #w-node-_939ae5b2-6507-078a-0261-100280a2b990-e37cca18, #w-node-c6a6d987-dbf5-58fe-e72e-ca60040a8bcf-e37cca18 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c982b-e37cca18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c982c-e37cca18 {
    place-self: auto;
  }

  #w-node-fac36aaf-8023-9ba0-650b-8ff4fa2c9830-e37cca18 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c354-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c36b-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c380-394ca266, #w-node-f276df48-6815-72a6-6fcf-09ed3cc2c397-394ca266 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-ac032dcf-29cf-c035-f198-7f516c24d804-394ca266 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ac032dcf-29cf-c035-f198-7f516c24d805-394ca266 {
    place-self: auto;
  }

  #w-node-ac032dcf-29cf-c035-f198-7f516c24d809-394ca266 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f79-9a5fa1c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f7a-9a5fa1c8 {
    place-self: auto;
  }

  #w-node-_698ea3b9-4740-1596-ca0c-5fd64f321f7e-9a5fa1c8 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }
}


