:root {
  --color--background: var(--primitives--bg-light);
  --color--text-primary: var(--primitives--text-primary-light);
  --main--black: black;
  --main--light-grey: #e6e6e6;
  --color--primary-button-bg: var(--primitives--primary-button-bg-light);
  --border-radius--medium: .5rem;
  --color--primary-button-text: var(--primitives--primary-button-text-light);
  --color--hover: var(--primitives--hover-light);
  --main--white: white;
  --color--border: var(--primitives--border-light);
  --color--secondary-button-bg: var(--primitives--secondary-button-bg-light);
  --color--shadow: var(--main--shadow-light);
  --color--text-secondary: var(--primitives--text-secondary-light);
  --primary--green-25: #f6fef9;
  --primary--green-50: #edfcf2;
  --primary--green-100: #d3f8df;
  --primary--green-200: #aaf0c4;
  --primary--green-300: #73e2a3;
  --primary--green-400: #70d99e;
  --primary--green-500: #3cc47c;
  --primary--green-600: #18ad62;
  --primary--green-700: #0c8e4f;
  --primary--green-800: #095c37;
  --primary--green-900: #084c2e;
  --primary--blue-25: #f5faff;
  --primary--blue-50: #eff8ff;
  --primary--blue-100: #d1e9ff;
  --primary--blue-200: #b2ddff;
  --primary--blue-300: #84caff;
  --primary--blue-400: #53b1fd;
  --primary--blue-500: #2e90fa;
  --primary--blue-600: #1570ef;
  --primary--blue-700: #175cd3;
  --primary--blue-800: #1849a9;
  --primary--blue-900: #194185;
  --primary--red-25: #fffbfa;
  --primary--red-50: #fef3f2;
  --primary--red-100: #fee4e2;
  --primary--red-200: #fecdca;
  --primary--red-300: #fda29b;
  --primary--red-400: #f97066;
  --primary--red-500: #f04438;
  --primary--red-600: #d92d20;
  --primary--red-700: #b42318;
  --primary--red-800: #912018;
  --primary--red-900: #7a271a;
  --main--dark-grey: #444;
  --color--tab-active: var(--primitives--tab-active-light);
  --border-radius--small: .1875rem;
  --color--card: var(--primitives--card-light);
  --main--shadow-light: #0000001a;
  --border-radius--large: .875rem;
  --color--toggle-offset: 1rem;
  --dark--background: var(--primitives--bg-dark);
  --dark--text-primary: var(--primitives--text-primary-dark);
  --dark--text-secondary: var(--primitives--text-secondary-dark);
  --dark--border: var(--primitives--border-dark);
  --dark--secondary-button-bg: var(--primitives--secondary-button-bg-dark);
  --dark--toggle-offset: -1rem;
  --dark--tab-active: var(--primitives--tab-active-dark);
  --dark--hover: var(--primitives--hover-dark);
  --dark--card: var(--primitives--card-dark);
  --dark--primary-button-bg: var(--primitives--primary-button-bg-dark);
  --dark--primary-button-text: var(--primitives--primary-button-text-dark);
  --dark--shadow: var(--main--shadow-dark);
  --main--extra-light-grey: #fbfbfb;
  --main--shadow-dark: #0006;
  --primitives--bg-dark: #191919;
  --primitives--bg-light: #fefefe;
  --primitives--text-primary-light: #191919;
  --primitives--text-primary-dark: #e1e1e1;
  --primitives--text-secondary-light: #7f7f7f;
  --primitives--text-secondary-dark: #7f7f7f;
  --primitives--border-light: #ececec;
  --primitives--border-dark: #2b2b2b;
  --primitives--secondary-button-bg-light: #fdfdfd;
  --primitives--secondary-button-bg-dark: #1f1f1f;
  --primitives--tab-active-light: #1919190d;
  --primitives--tab-active-dark: #ffffff0d;
  --primitives--hover-light: #19191905;
  --primitives--hover-dark: #ffffff05;
  --primitives--card-light: #fefefe;
  --primitives--card-dark: #1e1e1e;
  --primitives--primary-button-bg-light: #1f1f1f;
  --primitives--primary-button-bg-dark: #fdfdfd;
  --primitives--primary-button-text-light: white;
  --primitives--primary-button-text-dark: #191919;
}

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

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

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

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

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

.w-checkbox-input--inputType-custom {
  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;
}

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

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

body {
  background-color: var(--color--background);
  color: var(--color--text-primary);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  border-color: var(--main--black);
  color: var(--color--text-primary);
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

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

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

blockquote {
  border-left: .1875rem solid var(--main--black);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

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

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

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

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.overflow-hidden {
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

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

.hide {
  display: none;
}

.text-style-link {
  text-decoration: none;
}

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

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

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

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

.container-large {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

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

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

.utility_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 1.5rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.utility_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 20rem;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.main-wrapper {
  flex: 1;
}

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

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

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-top, .margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-small, .margin-left.margin-xsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-xxsmall, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-huge, .margin-right.margin-xsmall, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-custom2, .margin-right.margin-xxsmall, .margin-right.margin-xhuge, .margin-right.margin-custom1, .margin-right.margin-large, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxsmall, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-0, .margin-vertical.margin-xxhuge, .margin-vertical.margin-tiny, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-small, .margin-vertical.margin-large, .margin-vertical.margin-xhuge, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-large, .margin-horizontal.margin-custom2, .margin-horizontal.margin-small, .margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left, .padding-left.padding-xhuge, .padding-left.padding-xlarge, .padding-left.padding-0, .padding-left.padding-small, .padding-left.padding-xsmall, .padding-left.padding-medium, .padding-left.padding-xxhuge, .padding-left.padding-huge, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-xxhuge, .padding-right.padding-custom2, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-tiny, .padding-right.padding-custom3, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-xxlarge, .padding-right.padding-xxsmall, .padding-right.padding-medium, .padding-right.padding-xhuge, .padding-right.padding-huge, .padding-right.padding-0, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-0, .padding-horizontal.padding-custom3, .padding-horizontal.padding-huge, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-small, .padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

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

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

.rl-styleguide-message-delete-this {
  text-align: center;
  background-color: #f1f0ee;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rl-styleguide-message-wrapper {
  text-align: left;
  background-color: #e4e2df;
  border-radius: 16px;
  padding: 2.5rem;
}

.rl-styleguide-message-fixed {
  z-index: 99;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.margin-top-auto {
  margin-top: auto;
}

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

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-link-wrapper {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.background-color-gray {
  background-color: var(--main--light-grey);
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.icon-1x1-xsmall {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.text-weight-normal.line-height-1 {
  line-height: 1;
}

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

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.form-checkbox-icon {
  border: 1px solid var(--main--black);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form-checkbox-label {
  margin-bottom: 0;
}

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

.field-label {
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 400;
}

.button {
  border: 1px solid var(--color--primary-button-bg);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--primary-button-bg);
  color: var(--color--primary-button-text);
  text-align: center;
  padding: .25rem .625rem;
  font-size: 1rem;
  text-decoration: none;
  box-shadow: 0 2px 4px -2px #00000014;
}

.button:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.button.is-link {
  box-shadow: none;
  color: var(--main--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-alternate {
  color: var(--main--white);
  background-color: #0000;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-icon {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-secondary {
  border-color: var(--color--border);
  background-color: var(--color--secondary-button-bg);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  color: var(--color--text-primary);
}

.button.is-secondary:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.button.is-secondary.is-alternate {
  color: var(--main--white);
  background-color: #0000;
  border-color: #ffffff80;
}

.button.is-alternate {
  background-color: var(--main--white);
  color: #000;
}

.button.is-tertiary {
  color: var(--main--black);
  background-color: #0000;
  border-color: #0000;
}

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

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

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

.icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.form-radio-label {
  margin-bottom: 0;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

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

.rl-styleguide_label {
  color: var(--main--white);
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

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

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

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

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

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

.icon-height-xlarge {
  height: 6.5rem;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.form-input {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--background);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  color: var(--color--text-primary);
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
}

.form-input:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.form-input:focus {
  border-color: var(--color--text-secondary);
  outline-color: var(--color--border);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.form-input::placeholder {
  color: var(--color--text-secondary);
}

.form-input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-input.is-select-input {
  background-image: none;
}

.form-input.is-icon-left {
  padding-left: 2.75rem;
}

.rl-styleguide_paste-text {
  color: #00000080;
  text-align: center;
  border: 1px dashed #00000026;
  padding: 1rem;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-black {
  background-color: var(--main--black);
}

.rl-styleguide_color.is-gray {
  background-color: var(--main--light-grey);
}

.rl-styleguide_color.is-white {
  background-color: var(--main--white);
}

.rl-styleguide_color.is-gray25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color.is-gray50 {
  background-color: #f9fafb;
}

.rl-styleguide_color.is-gray100 {
  background-color: #f2f4f7;
}

.rl-styleguide_color.is-gray200 {
  background-color: #eaecf0;
}

.rl-styleguide_color.is-gray300 {
  background-color: #d0d5dd;
}

.rl-styleguide_color.is-gray400 {
  background-color: #98a2b3;
}

.rl-styleguide_color.is-gray500 {
  background-color: #667085;
}

.rl-styleguide_color.is-gray600 {
  background-color: #475467;
}

.rl-styleguide_color.is-gray700 {
  background-color: #344054;
}

.rl-styleguide_color.is-gray800 {
  background-color: #1d2939;
}

.rl-styleguide_color.is-gray900 {
  background-color: #101828;
}

.rl-styleguide_color.is-green25 {
  background-color: var(--primary--green-25);
}

.rl-styleguide_color.is-green50 {
  background-color: var(--primary--green-50);
}

.rl-styleguide_color.is-green100 {
  background-color: var(--primary--green-100);
}

.rl-styleguide_color.is-green200 {
  background-color: var(--primary--green-200);
}

.rl-styleguide_color.is-green300 {
  background-color: var(--primary--green-300);
}

.rl-styleguide_color.is-green400 {
  background-color: var(--primary--green-400);
}

.rl-styleguide_color.is-green500 {
  background-color: var(--primary--green-500);
}

.rl-styleguide_color.is-green600 {
  background-color: var(--primary--green-600);
}

.rl-styleguide_color.is-green700 {
  background-color: var(--primary--green-700);
}

.rl-styleguide_color.is-green800 {
  background-color: var(--primary--green-800);
}

.rl-styleguide_color.is-green900 {
  background-color: var(--primary--green-900);
}

.rl-styleguide_color.is-blue25 {
  background-color: var(--primary--blue-25);
}

.rl-styleguide_color.is-blue50 {
  background-color: var(--primary--blue-50);
}

.rl-styleguide_color.is-blue100 {
  background-color: var(--primary--blue-100);
}

.rl-styleguide_color.is-blue200 {
  background-color: var(--primary--blue-200);
}

.rl-styleguide_color.is-blue300 {
  background-color: var(--primary--blue-300);
}

.rl-styleguide_color.is-blue400 {
  background-color: var(--primary--blue-400);
}

.rl-styleguide_color.is-blue500 {
  background-color: var(--primary--blue-500);
}

.rl-styleguide_color.is-blue600 {
  background-color: var(--primary--blue-600);
}

.rl-styleguide_color.is-blue700 {
  background-color: var(--primary--blue-700);
}

.rl-styleguide_color.is-blue800 {
  background-color: var(--primary--blue-800);
}

.rl-styleguide_color.is-blue900 {
  background-color: var(--primary--blue-900);
}

.rl-styleguide_color.is-purple25 {
  background-color: #fafaff;
}

.rl-styleguide_color.is-purple50 {
  background-color: #f4f3ff;
}

.rl-styleguide_color.is-purple100 {
  background-color: #ebe9fe;
}

.rl-styleguide_color.is-purple200 {
  background-color: #d9d6fe;
}

.rl-styleguide_color.is-purple300 {
  background-color: #bdb4fe;
}

.rl-styleguide_color.is-purple400 {
  background-color: #9b8afb;
}

.rl-styleguide_color.is-purple500 {
  background-color: #7a5af8;
}

.rl-styleguide_color.is-purple600 {
  background-color: #6938ef;
}

.rl-styleguide_color.is-purple700 {
  background-color: #5925dc;
}

.rl-styleguide_color.is-purple800 {
  background-color: #4a1fb8;
}

.rl-styleguide_color.is-purple900 {
  background-color: #3e1c96;
}

.rl-styleguide_color.is-pink25 {
  background-color: #fef6fb;
}

.rl-styleguide_color.is-pink50 {
  background-color: #fdf2fa;
}

.rl-styleguide_color.is-pink100 {
  background-color: #fce7f6;
}

.rl-styleguide_color.is-pink200 {
  background-color: #fcceee;
}

.rl-styleguide_color.is-pink300 {
  background-color: #faa7e0;
}

.rl-styleguide_color.is-pink400 {
  background-color: #f670c7;
}

.rl-styleguide_color.is-pink500 {
  background-color: #ee46bc;
}

.rl-styleguide_color.is-pink600 {
  background-color: #dd2590;
}

.rl-styleguide_color.is-pink700 {
  background-color: #c11574;
}

.rl-styleguide_color.is-pink800 {
  background-color: #9e165f;
}

.rl-styleguide_color.is-pink900 {
  background-color: #851651;
}

.rl-styleguide_color.is-red25 {
  background-color: var(--primary--red-25);
}

.rl-styleguide_color.is-red50 {
  background-color: var(--primary--red-50);
}

.rl-styleguide_color.is-red100 {
  background-color: var(--primary--red-100);
}

.rl-styleguide_color.is-red200 {
  background-color: var(--primary--red-200);
}

.rl-styleguide_color.is-red300 {
  background-color: var(--primary--red-300);
}

.rl-styleguide_color.is-red400 {
  background-color: var(--primary--red-400);
}

.rl-styleguide_color.is-red500 {
  background-color: var(--primary--red-500);
}

.rl-styleguide_color.is-red600 {
  background-color: var(--primary--red-600);
}

.rl-styleguide_color.is-red700 {
  background-color: var(--primary--red-700);
}

.rl-styleguide_color.is-red800 {
  background-color: var(--primary--red-800);
}

.rl-styleguide_color.is-red900 {
  background-color: var(--primary--red-900);
}

.rl-styleguide_color.is-orange25 {
  background-color: #fefaf5;
}

.rl-styleguide_color.is-orange50 {
  background-color: #fef6ee;
}

.rl-styleguide_color.is-orange100 {
  background-color: #fdead7;
}

.rl-styleguide_color.is-orange200 {
  background-color: #f9dbaf;
}

.rl-styleguide_color.is-orange300 {
  background-color: #f7b27a;
}

.rl-styleguide_color.is-orange400 {
  background-color: #f38744;
}

.rl-styleguide_color.is-orange500 {
  background-color: #ef6820;
}

.rl-styleguide_color.is-orange600 {
  background-color: #e04f16;
}

.rl-styleguide_color.is-orange700 {
  background-color: #b93815;
}

.rl-styleguide_color.is-orange800 {
  background-color: #932f19;
}

.rl-styleguide_color.is-orange900 {
  background-color: #772917;
}

.rl-styleguide_color.is-yellow25 {
  background-color: #fefdf0;
}

.rl-styleguide_color.is-yellow50 {
  background-color: #fefbe8;
}

.rl-styleguide_color.is-yellow100 {
  background-color: #fef7c3;
}

.rl-styleguide_color.is-yellow200 {
  background-color: #feee95;
}

.rl-styleguide_color.is-yellow300 {
  background-color: #fde272;
}

.rl-styleguide_color.is-yellow400 {
  background-color: #fac515;
}

.rl-styleguide_color.is-yellow500 {
  background-color: #eaaa08;
}

.rl-styleguide_color.is-yellow600 {
  background-color: #ca8504;
}

.rl-styleguide_color.is-yellow700 {
  background-color: #a15c07;
}

.rl-styleguide_color.is-yellow800 {
  background-color: #854a0e;
}

.rl-styleguide_color.is-yellow900 {
  background-color: #713b12;
}

.rl-styleguide_color.is-dark-gray {
  background-color: var(--main--dark-grey);
}

.button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.text-color-white {
  color: var(--main--white);
}

.background-color-white {
  background-color: var(--main--white);
}

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

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

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

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

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.text-color-black {
  color: var(--main--black);
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall.is-search {
  position: absolute;
  left: .5rem;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.background-color-black {
  background-color: var(--main--black);
  color: var(--main--white);
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

.form-radio-icon {
  border: 1px solid var(--main--black);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

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

.rl-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.icon-height-custom1 {
  height: 1.25rem;
}

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

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

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-field-wrapper {
  position: relative;
}

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

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

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

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

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.75rem;
}

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

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

.text-rich-text p {
  color: var(--color--text-primary);
  margin-bottom: 1rem;
}

.text-rich-text a {
  text-decoration: underline;
}

.text-rich-text figcaption {
  border-left: 2px solid var(--main--black);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

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

.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

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

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

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

.icon-height-xsmall {
  height: 1.5rem;
}

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

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

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

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

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

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.rl-styleguide_color-sample-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
}

.sidebar1_component {
  z-index: 10;
  border-right: 1px solid var(--color--border);
  background-color: var(--color--background);
  flex-direction: column;
  align-content: flex-start;
  width: 15rem;
  min-width: 15rem;
  height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar1_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar1_logo-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color--text-secondary);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.sidebar1_logo {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  max-width: none;
  height: 1.25rem;
  display: flex;
}

.sidebar1_menu {
  height: 100%;
}

.sidebar1_menu-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.sidebar1_logo-wrapper-tablet, .sidebar1_logo-link-tablet {
  display: none;
}

.sidebar1_close-mobile {
  cursor: pointer;
  display: none;
}

.sidebar1_menu-button {
  padding: 0;
}

.sidebar1_form-block {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.sidebar1_search {
  align-items: center;
  display: flex;
  position: relative;
}

.form-icon-wrapper {
  position: absolute;
  inset: auto auto auto 12px;
}

.sidebar1_menu-top {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar1_link {
  grid-column-gap: .5rem;
  border-radius: var(--border-radius--medium);
  color: var(--color--text-primary);
  background-color: #fff0;
  align-items: center;
  padding: .375rem .5rem;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.sidebar1_link:hover {
  background-color: var(--color--hover);
}

.sidebar1_link.w--current {
  color: var(--main--black);
  background-color: #00000008;
}

.sidebar1_link.is-logout {
  color: var(--primary--red-500);
}

.sidebar1_link.is-logout:hover {
  background-color: #f044380f;
}

.sidebar1_link.sidebar1_link-active {
  background-color: var(--color--tab-active);
}

.sidebar1_link.opacity-0 {
  opacity: 0;
}

.sidebar1_link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.sidebar1_badge {
  border: 1px solid var(--main--black);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.sidebar1_accordion-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar1_accordion-list {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sidebar1_menu-bottom {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.line-divider {
  background-color: var(--color--border);
  width: 100%;
  height: 1px;
}

.sidebar1_link-list {
  flex-direction: column;
  display: flex;
}

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

.sidebar1_avatar {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--border-radius--medium);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .125rem .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar1_avatar:hover {
  background-color: var(--color--hover);
}

.sidebar1_avatar-image-wrapper {
  border-radius: var(--border-radius--small);
  background-color: var(--color--hover);
  color: var(--color--text-secondary);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: .125rem;
  font-size: .75rem;
  display: flex;
  overflow: hidden;
}

.sidebar1_avatar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sidebar1_avatar-text-wrapper {
  color: var(--color--text-secondary);
  padding-bottom: 0;
  font-size: .875rem;
}

.sidebar1_dropdown {
  flex: 1;
  margin-left: 0;
  margin-right: 0;
}

.sidebar1_dropdown-toggle {
  border-radius: var(--border-radius--medium);
  color: var(--color--text-primary);
  justify-content: space-between;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.sidebar1_dropdown-toggle:hover {
  background-color: var(--color--hover);
}

.sidebar1_dropdown-list {
  display: none;
}

.sidebar1_dropdown-list.w--open {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--card);
  box-shadow: 0 1rem 1.5rem -.5rem var(--color--shadow);
  padding: .5rem;
  top: 2rem;
  bottom: auto;
  left: 0%;
}

.sidebar1_dropdown-link {
  padding: .5rem 1rem;
}

.sidebar1_dropdown-link.w--current {
  color: var(--main--black);
}

.sidebar1_dropdown-divider {
  background-color: var(--main--black);
  height: 1px;
  margin: .5rem;
}

.sidebar1_background-layer {
  display: none;
}

.sidebar1_support-block {
  border: 1px solid var(--main--light-grey);
  border-radius: var(--border-radius--medium);
  background-color: var(--main--white);
  box-shadow: 0 2px 4px -2px var(--main--shadow-light);
  flex-direction: column;
  align-items: stretch;
  padding: .5rem;
  font-family: Inconsolata, monospace;
  display: flex;
}

.layout249_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.layout249_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
  grid-auto-rows: 1fr;
  grid-auto-columns: minmax(40rem, 1fr);
  grid-auto-flow: row;
  place-items: stretch start;
  display: flex;
}

.layout249_list.is-phases {
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.layout249_list.is-figma, .layout249_list.is-full-width {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
}

.layout249_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--large);
  background-color: var(--color--card);
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.layout249_item.is-project-description {
  background-color: var(--color--hover);
}

.layout249_item.is-phases {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: row;
  justify-content: space-around;
  padding: 1.5rem;
}

.layout249_item.is-upcoming {
  border-style: dashed;
}

.layout249_image-wrapper {
  width: 100%;
  position: relative;
}

.layout249_image {
  border-radius: var(--border-radius--small);
  width: 100%;
  height: 100%;
}

.app-wrapper {
  display: flex;
  position: relative;
}

.layout249_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.section-label {
  z-index: 99;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--main--light-grey);
  border-radius: var(--border-radius--medium);
  color: var(--main--dark-grey);
  text-transform: uppercase;
  background-color: #ffffffbf;
  align-items: center;
  padding: .125rem .375rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.search-form {
  margin-bottom: .75rem;
}

.search-wrap {
  align-items: center;
  display: flex;
  position: relative;
}

.search-icon {
  width: 18px;
  position: absolute;
  inset: 11px auto 0% 10px;
}

.search-input {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--card);
  box-shadow: 0 2px 4px -2px var(--main--shadow-light);
  color: var(--color--text-primary);
  margin-bottom: 0;
  padding: .5rem .5rem .5rem 2rem;
  font-size: .875rem;
}

.search-input:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.search-input:focus {
  border-color: var(--color--text-secondary);
  outline-color: var(--color--border);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.search-input::placeholder {
  color: var(--color--text-secondary);
}

.no-results {
  border: 1px solid var(--main--light-grey);
  border-radius: var(--border-radius--medium);
  background-color: var(--main--white);
  box-shadow: 0 2px 4px -2px var(--main--shadow-light);
  text-align: center;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1rem;
}

.context-menu {
  box-shadow: 0 4px 8px -4px var(--main--shadow-light);
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: .75rem;
  flex-direction: column;
  align-items: flex-start;
  padding: .375rem;
  position: absolute;
}

.context-menu.visible {
  z-index: 10;
  opacity: 1;
  display: block;
}

.context-menu.hidden {
  display: none;
}

.menu_link_wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.menu_link_title {
  font-size: 12px;
  font-weight: 700;
}

.menulink {
  border-radius: var(--border-radius--medium);
  color: #000;
  border: 1px solid #f1f0f0;
  padding: .25rem .5rem;
  text-decoration: none;
  transition: background-color .2s;
  display: inline-block;
}

.menulink:hover {
  background-color: #f5f5f5;
}

.layout249_item-meta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  font-size: .875rem;
  display: flex;
}

.layout249_item-meta-wrapper.is-phases {
  padding-right: 1.5rem;
}

.section-label_wrapper {
  z-index: 99;
  justify-content: space-between;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.colors_list2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr));
  grid-auto-rows: 1fr;
  grid-auto-columns: minmax(8rem, 1fr);
  grid-auto-flow: row;
  place-items: stretch start;
  display: grid;
}

.colors_color-block2 {
  aspect-ratio: 1;
  border-radius: var(--border-radius--small);
  width: 100%;
}

.colors_color-block2.is-1 {
  background-color: var(--primary--green-25);
}

.colors_color-block2.is-2 {
  background-color: var(--primary--green-50);
}

.colors_color-block2.is-3 {
  background-color: var(--primary--green-100);
}

.colors_color-block2.is-4 {
  background-color: var(--primary--green-200);
}

.colors_color-block2.is-5 {
  background-color: var(--primary--green-300);
}

.colors_color-block2.is-6 {
  background-color: var(--primary--green-400);
}

.colors_color-block2.is-7 {
  background-color: var(--primary--green-500);
}

.colors_color-block2.is-8 {
  background-color: var(--primary--green-600);
}

.colors_color-block2.is-9 {
  background-color: var(--primary--green-700);
}

.colors_color-block2.is-10 {
  background-color: var(--primary--green-800);
}

.colors_color-block2.is-11 {
  background-color: var(--primary--green-900);
}

.colors_color-block2.is-12 {
  background-color: var(--primary--blue-25);
}

.colors_color-block2.is-13 {
  background-color: var(--primary--blue-50);
}

.colors_color-block2.is-14 {
  background-color: var(--primary--blue-100);
}

.colors_color-block2.is-16 {
  background-color: var(--primary--blue-300);
}

.colors_color-block2.is-17 {
  background-color: var(--primary--blue-400);
}

.colors_color-block2.is-18 {
  background-color: var(--primary--blue-500);
}

.colors_color-block2.is-19 {
  background-color: var(--primary--blue-600);
}

.colors_color-block2.is-20 {
  background-color: var(--primary--blue-700);
}

.colors_color-block2.is-15 {
  background-color: var(--primary--blue-200);
}

.colors_color-block2.is-21 {
  background-color: var(--primary--blue-800);
}

.colors_color-block2.is-22 {
  background-color: var(--primary--blue-900);
}

.colors_swatch3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--main--light-grey);
  border-radius: var(--border-radius--medium);
  box-shadow: 0 2px 4px -2px var(--main--shadow-light);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  transition: transform .15s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  overflow: hidden;
}

.colors_swatch3:hover {
  transform: scale(1.025);
}

.colors_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.highlight {
  background-color: #c5dfff;
}

.navbar1_component {
  z-index: 999;
  background-color: #fff0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_logo-link {
  padding-left: 0;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_link {
  padding: .5rem 1rem;
}

.navbar1_link.w--current {
  color: var(--main--black);
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar1_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--main--black);
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_menu-button {
  padding: 0;
}

.manual-cover {
  border-radius: var(--border-radius--medium);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.manual-cover_links {
  z-index: 1;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.manual-cover_media {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.manual-header {
  padding: 1.5rem;
}

.section_header104 {
  position: relative;
}

.header104_component {
  border-radius: var(--border-radius--medium);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header104_heading-wrapper {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 55rem;
  display: flex;
  position: relative;
}

.header104_heading {
  color: var(--main--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header104_heading-span {
  background-image: url('../images/icon.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-right: 10rem;
}

.header104_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.signup3_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.signup3_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup3_form-wrapper {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--large);
  background-color: var(--color--card);
  box-shadow: 0 2px 4px -2px var(--color--shadow);
  width: 100%;
  max-width: 25rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
}

.signup3_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

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

.form-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.success-message {
  background-color: var(--main--light-grey);
  padding: 1.5rem;
}

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

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text {
  color: #e23939;
}

.signup3_footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.form-wrapper {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.login3_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.login3_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login3_form-wrapper {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--large);
  background-color: var(--color--card);
  box-shadow: 0 2px 4px -2px var(--color--shadow);
  width: 100%;
  max-width: 25rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
}

.login3_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

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

.field-label-wrapper {
  justify-content: space-between;
  display: flex;
}

.login3_footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.relative {
  position: relative;
}

.forgot-password-link {
  float: right;
  margin-left: auto;
}

.tour-step {
  display: none;
}

.tooltip-anchor {
  z-index: 100;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 12px;
  inset: 0% 0% 0% auto;
}

.tooltip-wrapper {
  color: #333;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-navigation {
  z-index: 3;
  color: #64636e;
  background-color: #fafbfe;
  border-top: 1px solid #d8e3f0;
  border-radius: 0 0 9px 9px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  padding: 8px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.tooltip-navigation.top {
  border-top-style: none;
  border-bottom: 1px solid #d8e3f0;
  border-radius: 9px 9px 0 0;
}

.tooltip-author-wrap {
  align-items: center;
  display: flex;
}

.tooltip-author {
  border-radius: 50%;
  width: 32px;
  margin-right: 10px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: #002aff1a;
}

.tooltip-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px 9px 0 0;
  padding: 20px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-title {
  margin-bottom: 6px;
  font-size: 110%;
  font-weight: 800;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.project-timeline_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-self: stretch;
  padding: 1rem;
  display: flex;
}

.project-timeline_date-span {
  justify-content: space-between;
  align-self: stretch;
  font-size: .875rem;
  display: flex;
}

.progress_script, .brand-manual_wrapper {
  display: none;
}

.progress {
  border-radius: var(--border-radius--medium);
  background-color: var(--color--border);
  width: 100%;
  height: .375rem;
  overflow: hidden;
}

.progress-bar {
  border-radius: var(--border-radius--small);
  background-color: var(--color--text-primary);
  width: 0%;
  height: 100%;
}

.comment-container---copy-me {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.comment-channel {
  position: relative;
}

.comment-section-heading {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-bottom: 1px solid #e1e1e1;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 1.5em;
  padding-top: 3em;
  padding-bottom: 1.5em;
  display: flex;
}

.comment-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1em;
}

.comment-online {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.comment-online-idicator {
  background-color: #48d396;
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.comment-form-links {
  color: #333c;
  padding-bottom: 1em;
}

.comment-empty-state {
  text-align: center;
  background-color: #f6f6f6;
  border-radius: 5px;
  margin-bottom: 1em;
  padding: 2em 2em 1.5em;
}

.comment-empty-head {
  margin-bottom: .25em;
  font-size: 1.2em;
}

.comment-form {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  width: 100%;
  margin-bottom: 1em;
  display: flex;
}

.ms-dropdown-image {
  z-index: 2;
  object-fit: cover;
  background-color: #1a0a9233;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
  flex: none;
  width: 2.75em;
  height: 2.75em;
  position: relative;
}

.ms-dropdown-image:hover {
  background-color: #ffcf03;
}

.ms-dropdown-image.is-upload {
  cursor: n-resize;
}

.comment-full-width {
  width: 100%;
}

.comment-form-input-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.comment-input-wrap {
  z-index: 1;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  width: 100%;
  display: flex;
  position: relative;
}

.comment-input {
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  min-height: 72px;
  margin-bottom: 1em;
  padding: .6em .8em;
  box-shadow: 0 2px 3px #ffffff80, 0 3px 6px -2px #071d3d1f;
}

.comment-input:hover {
  border-color: #333c;
}

.comment-input:focus {
  color: #000;
  border-color: #2962ff;
}

.comment-input.is-primary {
  margin-top: 0;
  padding-right: 4.9em;
}

.comment-form-button {
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 4px;
  padding: .6em 1.2em;
  font-weight: 700;
}

.comment-form-button.is-delete {
  white-space: nowrap;
  word-break: keep-all;
  background-color: #e13030;
}

.comment-form-button.is-delete:hover {
  background-color: #850e0e;
}

.comment-form-button.is-cancel {
  color: #3f3f3f;
  background-color: #f6f6f6;
  border-color: #e1e1e1;
}

.comment-form-button.is-cancel:hover {
  background-color: #e6eeff;
}

.comment-form-button.is-load-more {
  color: #3f3f3f;
  text-align: center;
  background-color: #f6f6f6;
  border: 1px solid #e4e4e4;
  width: 100%;
  max-width: 200px;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 3.5em;
  display: block;
}

.comment-form-button.is-load-more:hover {
  background-color: #e6eeff;
}

.comment-form-button-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-end;
  padding-bottom: 1em;
  display: flex;
}

.comment-unused {
  display: none;
}

.comment-loader-wrap {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-top: 5px;
  display: block;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.comment-loader-wrap.is-fixed {
  z-index: 99999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  width: 80px;
  height: 100px;
  margin: auto;
  display: none;
  position: fixed;
  inset: 0;
}

.comment-loader {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}

.comment-has-posts {
  position: relative;
}

.comment-is-typing-section {
  z-index: 100;
  background-color: #fff;
  border: 1px solid #2962ff;
  border-radius: 3px;
  padding: .5em 1em;
  font-weight: 700;
  position: fixed;
  inset: auto 1em 1em auto;
}

.comment-reply-btn-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.comment-typing-video-wrap {
  justify-content: center;
  align-items: center;
  width: 1.4em;
  height: 1.4em;
  display: flex;
  overflow: hidden;
}

.comment-typing-video {
  width: 6em;
  height: 6em;
  margin-top: 2px;
}

.comment-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1em;
  display: flex;
  position: relative;
}

.comment-image-wrap {
  z-index: 2;
  flex: none;
  position: relative;
}

.comment-image {
  object-fit: cover;
  background-color: #2962ff;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
  flex: none;
  width: 2.75em;
  height: 2.75em;
}

.comment-image:hover {
  background-color: #2962ff;
}

.comment-image.is-thread {
  width: 2.5em;
  height: 2.5em;
}

.comment-is-mod-icon {
  outline-offset: 0px;
  color: #fff;
  background-color: #2962ff;
  border-radius: 50%;
  outline: 3px solid #fff;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  padding-bottom: 1px;
  padding-left: .1em;
  padding-right: .1em;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.comment-content {
  width: 100%;
}

.comment-hover {
  width: 100%;
  display: block;
}

.comment-name-row {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-wrap: wrap;
  align-items: center;
  min-height: 2.75em;
  display: flex;
}

.comment-inline-block {
  display: inline-block;
}

.commenter-name {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  display: flex;
}

.comment-text {
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: break-word;
  max-width: 100%;
  display: inline;
}

.comment-is-edited {
  color: #797373;
  padding-left: .5em;
  font-size: .8em;
  display: inline-block;
}

.comment-moderation-required {
  background-color: #e3e6ff;
  border-radius: 4px;
  margin-bottom: .5em;
  padding: .4em;
  display: inline-block;
}

.comment-no-margin {
  margin-bottom: 0;
}

.comment-delete-wrap {
  z-index: 1000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.comment-delete-box {
  z-index: 10;
  background-color: #fff;
  border: 1px solid #e13030;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding: .3em;
  font-weight: 700;
  display: none;
  position: absolute;
  inset: -10% auto auto 110%;
  box-shadow: 0 10px 20px -10px #42424233;
}

.comment-delete {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #424242;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 12px;
  display: flex;
  top: -.25em;
  overflow: hidden;
}

.comment-icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: relative;
  top: -2px;
}

.comment-delete-text {
  margin-bottom: .25em;
}

.comment-reaction-row {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -8px;
  font-size: 12px;
  display: flex;
}

.comment-reply-action {
  color: #333c;
  height: 3.5em;
  padding-top: .9em;
  padding-left: .8em;
  padding-right: .8em;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.comment-reply-action:hover {
  color: #2962ff;
}

.comment-reply-action.is-date:hover {
  color: #333c;
}

.comment-reaction {
  color: #424242;
  justify-content: center;
  align-items: center;
  height: 3.5em;
  margin-left: -.5em;
  padding: .5em 1em .5em .5em;
  display: flex;
}

.comment-reaction:hover, .comment-reaction.is-active {
  color: #2962ff;
}

.comment-reaction.is-active:hover {
  color: #000;
}

.comment-icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
}

.comment-reply-section {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.comment-reply-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2962ff;
  background-color: #ffffff03;
  border-radius: 100px;
  padding: .5em 1em .5em .5em;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.comment-reply-button:hover {
  background-color: #2962ff26;
}

.comment-reply-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-top: .33em;
  margin-bottom: -1em;
  display: flex;
  position: relative;
  top: -5px;
}

.comment-thread-sort {
  align-self: stretch;
}

.comment-thread-container {
  z-index: 3;
  background-color: #fff;
  width: 100%;
  margin-top: 1em;
  position: relative;
}

.comment-thread-box {
  width: 100%;
  margin-bottom: .5em;
}

.comment-delete-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: relative;
  top: -2px;
}

.comment-button-wrap {
  display: inline-block;
  position: relative;
}

.layout249_item-top-wrapper {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.section-header1_component {
  border-bottom: 1px solid var(--color--border);
  background-color: var(--color--background);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 3.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.section-header1_component.is-manual {
  z-index: 100;
  position: sticky;
  top: 0;
}

.section-header1_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  right: 0;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--main--black);
}

.section-header1_content-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

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

.section-header2_content-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color--text-secondary);
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.empty-state {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px dashed var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--hover);
  color: var(--color--text-secondary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  font-size: .875rem;
  display: flex;
  overflow: hidden;
}

.section_contact-modal3 {
  position: relative;
}

.contact-modal3_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal3_content-wrapper {
  z-index: 3;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--border);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--border);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--border);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--border);
  border-top-left-radius: var(--border-radius--medium);
  border-top-right-radius: var(--border-radius--medium);
  border-bottom-left-radius: var(--border-radius--medium);
  border-bottom-right-radius: var(--border-radius--medium);
  background-color: var(--color--background);
  width: 100%;
  max-width: 40rem;
  height: calc(100vh - .5rem);
  padding: 3rem;
  position: absolute;
  right: .25rem;
  overflow: scroll;
}

.contact-modal3_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.contact-modal3_close-button {
  color: var(--color--text-primary);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal3_background-overlay {
  z-index: 1;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.page-header2_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.page-header2_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.breadcrumb-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color--text-primary);
  align-items: center;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.breadcrumb-link.is-active {
  color: #2962ff;
}

.breadcrumb-link.is-active:hover {
  color: #000;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  margin-right: .25rem;
  display: flex;
}

.page-header2_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.page-header2_metatag-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.page-header2_metatag-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.page-header2_metatag-icon {
  flex: none;
}

.page-header2_content-right {
  align-items: center;
  display: flex;
}

.page-header2_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.page-header2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.tabs {
  display: flex;
}

.main-tabs_menu {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  padding: 1rem;
  display: none;
}

.app-sidebar_logo-link {
  align-self: flex-start;
}

.main-tabs {
  z-index: 1;
  height: 100%;
}

.main-tabs_content {
  height: 100%;
  overflow: clip;
}

.toggle-mode-button {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--secondary-button-bg);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  color: var(--color--text-primary);
  text-align: center;
  padding: .25rem;
  font-size: .875rem;
  text-decoration: none;
}

.toggle-mode-button:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.toggle-mode-button.is-link {
  box-shadow: none;
  color: var(--main--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.toggle-mode-button.is-link.is-alternate {
  color: var(--main--white);
  background-color: #0000;
}

.toggle-mode-button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.toggle-mode-button.is-icon {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.toggle-mode-button.is-secondary {
  background-color: var(--main--white);
  box-shadow: 0 2px 4px -2px var(--main--shadow-light);
  color: var(--main--black);
}

.toggle-mode-button.is-secondary.is-alternate {
  color: var(--main--white);
  background-color: #0000;
  border-color: #ffffff80;
}

.toggle-mode-button.is-alternate {
  background-color: var(--main--white);
  color: #000;
}

.toggle-mode-button.is-tertiary {
  color: var(--main--black);
  background-color: #0000;
  border-color: #0000;
}

.toggle-mode-button_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  overflow: hidden;
}

.toggle-mode-button_icon {
  margin-top: var(--color--toggle-offset);
}

.text-color-secondary {
  color: var(--color--text-secondary);
  display: block;
}

.layout249_item-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: .5rem;
  display: flex;
}

.lightbox_section {
  z-index: 1000;
  width: calc(100% - 15rem);
  height: 100%;
  margin-top: 3.5rem;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.lightbox_modal-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.lightbox_close {
  z-index: 2;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin: 1rem;
  padding: .25rem;
  text-decoration: none;
  transition: background-color .1s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lightbox_close:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.display-none {
  display: none;
}

.lightbox_modal {
  background-color: var(--color--background);
  width: 100%;
  height: 100%;
  overflow: auto;
}

.form-input-2 {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--card);
  color: var(--color--text-primary);
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
}

.form-input-2:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.form-input-2:focus {
  border-color: var(--color--text-secondary);
  outline-color: var(--color--border);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.form-input-2::placeholder {
  color: var(--color--text-secondary);
}

.form-input-2.is-icon-left {
  padding-left: 2.75rem;
}

.button-2 {
  border: 1px solid var(--color--primary-button-bg);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--primary-button-bg);
  color: var(--color--primary-button-text);
  text-align: center;
  padding: .125rem .625rem;
  font-size: .875rem;
  text-decoration: none;
  box-shadow: 0 2px 4px -2px #00000014;
}

.button-2:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.button-2.is-secondary {
  border-color: var(--color--border);
  background-color: var(--color--secondary-button-bg);
  box-shadow: 0 2px 4px -2px var(--main--shadow-light);
  color: var(--color--text-primary);
}

.button-2.is-secondary:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.project-status-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--color--text-secondary);
  align-items: center;
  font-size: .75rem;
  display: flex;
}

.project-status-wrapper.is-phases {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color--text-primary);
  flex-direction: column;
  align-items: flex-start;
}

.project-status-ongoing {
  color: var(--primary--blue-500);
}

.project-status-completed {
  color: var(--primary--green-500);
}

.project-date-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--color--text-secondary);
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.project-page-link-block {
  color: var(--color--text-primary);
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.project-page-link-block:hover {
  background-color: var(--color--hover);
}

.project-page-link-block_icons-wrapper, .project-page-link-block_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.chip {
  border-radius: var(--border-radius--small);
  background-color: var(--color--border);
  color: var(--color--text-secondary);
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .75rem;
}

.project-phase-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: var(--border-radius--medium);
  background-color: var(--color--hover);
  align-items: center;
  padding: .125rem .5rem;
  font-size: .875rem;
  display: flex;
}

.project-phase-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-image: url('../images/line.svg'), url('../images/line.svg');
  background-position: 100%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: .5rem, .5rem;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.project-phase-item:first-child {
  background-image: url('../images/line.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: .5rem 100%;
  padding-left: 0;
}

.project-phase-item:last-child {
  background-image: url('../images/line.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: .5rem;
  padding-right: 0;
}

.project-phase-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  display: flex;
}

.project-phase-in-progress {
  color: var(--primary--blue-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-phase-pending {
  color: var(--color--text-secondary);
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-phase-completed {
  color: #18ad62;
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-progress-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.embed_window {
  aspect-ratio: 2;
}

.project-phase-list-item {
  flex: 1;
}

.project-phase-list-item:last-child {
  border-right-style: none;
}

.sidebar1_logo-wrapper {
  border-bottom: 1px solid var(--color--border);
  justify-content: space-between;
  align-items: center;
  height: 2.5rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.sidebar1_link-external {
  grid-column-gap: .5rem;
  border-radius: var(--border-radius--medium);
  color: var(--color--text-primary);
  background-color: #fff0;
  align-items: center;
  padding: .375rem .5rem;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.sidebar1_link-external:hover {
  background-color: var(--color--hover);
}

.sidebar1_link-external.w--current {
  color: var(--main--black);
  background-color: #00000008;
}

.sidebar1_link-external.is-logout {
  color: var(--primary--red-500);
}

.sidebar1_link-external.is-logout:hover {
  background-color: #f044380f;
}

.sidebar1_link-external.sidebar1_link-active {
  background-color: var(--color--tab-active);
}

.layout249_item-inner-link-block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.layout249_item-inner-link-block:hover {
  background-color: var(--color--hover);
}

.page-iframe {
  flex-direction: column;
  position: absolute;
  inset: 0%;
}

.page-iframe-embed {
  flex: 1;
  position: absolute;
  inset: 0%;
}

.div-block {
  position: absolute;
  inset: 0%;
}

.contact-modal3_ix-component {
  z-index: 10;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.contact-modal3_ix-item {
  border: 1px solid var(--primary--green-600);
  border-radius: var(--border-radius--medium);
  background-color: var(--primary--green-500);
  color: var(--primary--green-900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  display: flex;
}

.project-status-upcoming {
  color: var(--color--text-secondary);
}

.text-color-green-500 {
  color: var(--primary--green-500);
}

.text-color-blue-500 {
  color: var(--primary--blue-500);
}

.sidebar1_logo-dropdown {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.gd-padding {
  padding-top: 5em;
  padding-left: 5em;
  padding-right: 5em;
}

.breadcrumb {
  color: var(--color--text-secondary);
  margin-bottom: 1rem;
  font-size: .875rem;
  text-decoration: none;
}

.search-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 1rem;
  display: flex;
}

.search-button {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--secondary-button-bg);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  justify-content: center;
  align-items: center;
  padding: .125rem .625rem;
  font-size: 1rem;
  display: flex;
}

.search-button:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.input {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--background);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 2.5rem;
  padding: .375rem .675rem;
  font-size: 1rem;
  display: flex;
}

.input:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.icon {
  color: var(--color--text-secondary);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.back-button {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--secondary-button-bg);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  padding: .125rem .675rem;
  font-size: 1rem;
  display: flex;
}

.back-button:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.file-viewer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.folder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.file-item {
  border-bottom: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  cursor: pointer;
  width: 100%;
  padding: .75rem;
  text-decoration: none;
}

.file-item:hover {
  background-color: var(--color--hover);
}

.file {
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.download-button {
  text-align: left;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: flex;
}

.skeleton {
  border-radius: var(--border-radius--medium);
  background-color: var(--color--card);
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.skeleton.is-card {
  border-radius: var(--border-radius--large);
  width: 100%;
  height: 10rem;
}

.skeleton.is-medium {
  width: 15rem;
}

.skeleton.is-wide {
  width: 100%;
}

.skeleton-loader {
  background-image: linear-gradient(90deg, var(--color--hover) 25%, var(--color--card) 50%, var(--color--hover) 75%);
  position: absolute;
  inset: 0%;
}

.loading-screen {
  z-index: 999999;
  display: none;
  position: fixed;
  inset: 0%;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.contact3_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

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

.form_field-wrapper {
  position: relative;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox-icon {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-error {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.modal-open-button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--secondary-button-bg);
  box-shadow: 0 2px 4px -3px var(--color--shadow);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  text-decoration: none;
  display: flex;
}

.colors_swatch {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  border-radius: .375rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.bg-video {
  object-fit: cover;
  border-radius: .175rem;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.bg-video.aspect-ratio-landscape {
  aspect-ratio: 16 / 9;
}

.bg-video.pointone-prism-animation {
  aspect-ratio: 16 / 9;
  mix-blend-mode: multiply;
}

.manual_item-meta-wrapper-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  margin-bottom: .25rem;
  font-size: .875rem;
  display: flex;
}

.manual_item-meta-wrapper-2.is-grid {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.manual_item-meta-wrapper-2.is-grid.custom {
  grid-template-columns: 1fr 1.5fr .5fr;
}

.manual_list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
  grid-auto-rows: 1fr;
  grid-auto-columns: minmax(15rem, 1fr);
  grid-auto-flow: row;
  place-items: stretch start;
  display: grid;
}

.manual_list.hidden {
  display: none;
}

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

.colors_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, 10rem);
  grid-auto-rows: 1fr;
  grid-auto-columns: minmax(10rem, 1fr);
  grid-auto-flow: row;
  place-items: stretch start;
  width: 100%;
  display: grid;
}

.manual_image-wrapper {
  width: 100%;
  position: relative;
}

.manual_image-wrapper.height-100 {
  height: 100%;
}

.manual_image-wrapper.aspect-ratio-landscape {
  aspect-ratio: 16 / 9;
  overflow: clip;
}

.manual_image-wrapper.pointone-prism-animation {
  background-color: #f5f5f7;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #0003;
  border-radius: .375rem;
  padding: .125rem .625rem;
  text-decoration: none;
  box-shadow: 0 2px 4px -2px #00000014;
}

.button-3.is-icon {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-3.is-secondary {
  color: #000;
  background-color: #0000;
  box-shadow: 0 2px 4px -2px #00000014;
}

.manual_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section.hidden {
  display: none;
}

.section.background-color-red {
  background-color: var(--primary--red-700);
}

.colors_color-block {
  aspect-ratio: 1;
  background-color: #d4d4d4;
  border-radius: .175rem;
  width: 100%;
}

.colors_color-block.is-yellow-400 {
  background-color: #ffee58;
}

.colors_color-block.is-purple-300 {
  background-color: #ba68c8;
}

.colors_color-block.is-dark-purple-100 {
  background-color: #d1c3e9;
}

.colors_color-block.is-teal-700 {
  background-color: #00796b;
}

.colors_color-block.is-cyan-50 {
  background-color: #e0f7fa;
}

.colors_color-block.is-indigo-500 {
  background-color: #3f51b5;
}

.colors_color-block.is-dark-purple-900 {
  background-color: #301c92;
}

.colors_color-block.is-dark-purple-50 {
  background-color: #ede7f6;
}

.colors_color-block.is-orange-300 {
  background-color: #ff8a65;
}

.colors_color-block.is-blue-900 {
  background-color: #0c47a1;
}

.colors_color-block.is-gray-300 {
  background-color: #9e9e9e;
}

.colors_color-block.is-pink-50 {
  background-color: #fce4ec;
}

.colors_color-block.is-red-300 {
  background-color: #e47373;
}

.colors_color-block.is-green-800 {
  background-color: #2f7d31;
}

.colors_color-block.is-brown-600 {
  background-color: #644337;
}

.colors_color-block.is-orange-200 {
  background-color: #ffab91;
}

.colors_color-block.is-brown-300 {
  background-color: #a1887f;
}

.colors_color-block.is-indigo-300 {
  background-color: #7986cb;
}

.colors_color-block.is-yellow-900 {
  background-color: #f57f16;
}

.colors_color-block.is-brown-500 {
  background-color: #6d4c41;
}

.colors_color-block.is-teal-800 {
  background-color: #02695c;
}

.colors_color-block.is-dark-purple-500 {
  background-color: #6839b7;
}

.colors_color-block.is-black {
  background-color: #000;
}

.colors_color-block.is-orange-700 {
  background-color: #e64b19;
}

.colors_color-block.is-dark-purple-200 {
  background-color: #b39ddb;
}

.colors_color-block.is-teal-50 {
  background-color: #e0f2f1;
}

.colors_color-block.is-orange-800 {
  background-color: #d84314;
}

.colors_color-block.is-orange-100 {
  background-color: #ffccbc;
}

.colors_color-block.is-cyan-900 {
  background-color: #006064;
}

.colors_color-block.is-teal-200 {
  background-color: #80cbc3;
}

.colors_color-block.is-pink-100 {
  background-color: #f8bbd0;
}

.colors_color-block.is-gray-500 {
  background-color: #616161;
}

.colors_color-block.is-pink-400 {
  background-color: #ec417a;
}

.colors_color-block.is-orange-50 {
  background-color: #fbe9e6;
}

.colors_color-block.is-pink-300 {
  background-color: #f06291;
}

.colors_color-block.is-blue-100 {
  background-color: #bbdefb;
}

.colors_color-block.is-gray-600 {
  background-color: #424242;
}

.colors_color-block.is-orange-400 {
  background-color: #ff6f43;
}

.colors_color-block.is-cyan-300 {
  background-color: #4dd0e1;
}

.colors_color-block.is-yellow-50 {
  background-color: #fffde7;
}

.colors_color-block.is-green--400 {
  background-color: #66bb6a;
}

.colors_color-block.is-cyan-200 {
  background-color: #7fdeea;
}

.colors_color-block.is-purple-800 {
  background-color: #6a1b9a;
}

.colors_color-block.is-teal-500 {
  background-color: #029688;
}

.colors_color-block.is-yellow-800 {
  background-color: #f9a825;
}

.colors_color-block.is-brown-900 {
  background-color: #3e2723;
}

.colors_color-block.is-orange-900 {
  background-color: #bf360d;
}

.colors_color-block.is-yellow-300 {
  background-color: #fff176;
}

.colors_color-block.is-indigo-200 {
  background-color: #9ea8da;
}

.colors_color-block.is-gray-200 {
  background-color: #bdbdbd;
}

.colors_color-block.is-green-300 {
  background-color: #81c784;
}

.colors_color-block.is-red-900 {
  background-color: #b71b1c;
}

.colors_color-block.is-dark-purple-800 {
  background-color: #4427a0;
}

.colors_color-block.is-green-500 {
  background-color: #4caf50;
}

.colors_color-block.is-purple-500 {
  background-color: #9b27b0;
}

.colors_color-block.is-brown-400 {
  background-color: #8d6e63;
}

.colors_color-block.is-gray-700 {
  background-color: #212121;
}

.colors_color-block.is-brown-800 {
  background-color: #4e342e;
}

.colors_color-block.is-red-800 {
  background-color: #c62928;
}

.colors_color-block.is-cyan-800 {
  background-color: #00838f;
}

.colors_color-block.is-green-700 {
  background-color: #388e3c;
}

.colors_color-block.is-brown-700 {
  background-color: #5d4037;
}

.colors_color-block.is-dark-purple-700 {
  background-color: #512da8;
}

.colors_color-block.is-red-400 {
  background-color: #ee534f;
}

.colors_color-block.is-purple-200 {
  background-color: #ce93d8;
}

.colors_color-block.is-blue-200 {
  background-color: #90c9f9;
}

.colors_color-block.is-brown-100 {
  background-color: #d7ccc7;
}

.colors_color-block.is-teal-900 {
  background-color: #004d3f;
}

.colors_color-block.is-gray-900 {
  background-color: #0f0f0f;
}

.colors_color-block.is-orange-500 {
  background-color: #ff5722;
}

.colors_color-block.is-purple-50 {
  background-color: #f4e4f5;
}

.colors_color-block.is-gray-400 {
  background-color: #757575;
}

.colors_color-block.is-purple-700 {
  background-color: #7b1fa2;
}

.colors_color-block.is-green-600 {
  background-color: #44a047;
}

.colors_color-block.is-cyan-600 {
  background-color: #01acc1;
}

.colors_color-block.is-green-50 {
  background-color: #e8f5e9;
}

.colors_color-block.is-teal-400 {
  background-color: #24a69a;
}

.colors_color-block.is-red-500 {
  background-color: #e35141;
}

.colors_color-block.is-blue-800 {
  background-color: #1565c0;
}

.colors_color-block.is-red-200 {
  background-color: #ef9a9a;
}

.colors_color-block.is-pink-600 {
  background-color: #d81b60;
}

.colors_color-block.is-teal-600 {
  background-color: #00897b;
}

.colors_color-block.is-cyan-100 {
  background-color: #b3ebf2;
}

.colors_color-block.is-pink-500 {
  background-color: #e91e63;
}

.colors_color-block.is-indigo-50 {
  background-color: #e8eaf6;
}

.colors_color-block.is-pink-700 {
  background-color: #c2175b;
}

.colors_color-block.is-yellow-200 {
  background-color: #fff59d;
}

.colors_color-block.is-teal-100 {
  background-color: #b2dfdb;
}

.colors_color-block.is-purple-400 {
  background-color: #ab47bc;
}

.colors_color-block.is-red-100 {
  background-color: #ffcdd1;
}

.colors_color-block.is-indigo-700 {
  background-color: #303f9f;
}

.colors_color-block.is-blue-700 {
  background-color: #1a76d2;
}

.colors_color-block.is-yellow-500 {
  background-color: #ffea3b;
}

.colors_color-block.is-green-100 {
  background-color: #c8e6c9;
}

.colors_color-block.is-indigo-400 {
  background-color: #5c6bc0;
}

.colors_color-block.is-brown-200 {
  background-color: #bcaaa4;
}

.colors_color-block.is-brown-50 {
  background-color: #efebe9;
}

.colors_color-block.is-blue-400 {
  background-color: #41a5f4;
}

.colors_color-block.is-white {
  background-color: #fff;
  border: 1px solid #e6e6e6;
}

.colors_color-block.is-yellow-700 {
  background-color: #fbc02d;
}

.colors_color-block.is-red-50 {
  background-color: #ffebee;
}

.colors_color-block.is-yellow-100 {
  background-color: #fff9c4;
}

.colors_color-block.is-gray-50 {
  background-color: #f5f5f7;
}

.colors_color-block.is-purple-600 {
  background-color: #8d24aa;
}

.colors_color-block.is-indigo-100 {
  background-color: #c5cae9;
}

.colors_color-block.is-indigo-600 {
  background-color: #3949ab;
}

.colors_color-block.is-blue-500 {
  background-color: #2096f3;
}

.colors_color-block.is-green-900 {
  background-color: #1a5e20;
}

.colors_color-block.is-dark-purple-600 {
  background-color: #5e35b0;
}

.colors_color-block.is-cyan-700 {
  background-color: #0097a6;
}

.colors_color-block.is-gray-800 {
  background-color: #1c1b1f;
}

.colors_color-block.is-indigo-800 {
  background-color: #283592;
}

.colors_color-block.is-pink-800 {
  background-color: #ad1357;
}

.colors_color-block.is-red-600 {
  background-color: #e53935;
}

.colors_color-block.is-cyan-400 {
  background-color: #25c6da;
}

.colors_color-block.is-teal-300 {
  background-color: #4db6ac;
}

.colors_color-block.is-blue-600 {
  background-color: #1e88e5;
}

.colors_color-block.is-blue-50 {
  background-color: #e3f1fd;
}

.colors_color-block.is-cyan-500 {
  background-color: #03bcd4;
}

.colors_color-block.is-dark-purple-400 {
  background-color: #7e57c2;
}

.colors_color-block.is-purple-100 {
  background-color: #e1bee7;
}

.colors_color-block.is-dark-purple-300 {
  background-color: #9575cd;
}

.colors_color-block.is-purple-900 {
  background-color: #4a148b;
}

.colors_color-block.is-pink-900 {
  background-color: #880d4f;
}

.colors_color-block.is-indigo-900 {
  background-color: #1a237e;
}

.colors_color-block.is-green-200 {
  background-color: #a5d6a7;
}

.colors_color-block.is-orange-600 {
  background-color: #f4511e;
}

.colors_color-block.is-blue-300 {
  background-color: #64b5f6;
}

.colors_color-block.is-yellow-600 {
  background-color: #fdd836;
}

.colors_color-block.is-pink-200 {
  background-color: #f48fb1;
}

.colors_color-block.is-gray-100 {
  background-color: #ececec;
}

.colors_color-block.is-red-700 {
  background-color: #d32e30;
}

.colors_color-block.is-gray-50-copy {
  background-color: #f5f5f7;
}

.colors_color-block.is-gray-50-copy.m-1000 {
  background-color: #000;
}

.colors_color-block.is-m900 {
  background-color: #272727;
}

.colors_color-block.is-m1000 {
  background-color: #000;
}

.colors_color-block.is-m800 {
  background-color: #444;
}

.colors_color-block.is-m700 {
  background-color: #6a6a6a;
}

.colors_color-block.is-m850 {
  background-color: #353535;
}

.colors_color-block.is-m750 {
  background-color: #545454;
}

.colors_color-block.is-m650 {
  background-color: #818080;
}

.colors_color-block.is-m600 {
  background-color: #939393;
}

.colors_color-block.is-m550 {
  background-color: #a3a3a3;
}

.colors_color-block.is-m500 {
  background-color: #b0b0b0;
}

.colors_color-block.is-m450 {
  background-color: #bebebe;
}

.colors_color-block.is-m400 {
  background-color: #d4d4d4;
}

.colors_color-block.is-m350 {
  background-color: #dbdbdb;
}

.colors_color-block.is-m300 {
  background-color: #e7e7e7;
}

.colors_color-block.is-m250 {
  background-color: #f4f4f4;
}

.colors_color-block.is-m200 {
  background-color: #f9f9f9;
}

.colors_color-block.is-m150 {
  background-color: #fcfcfc;
}

.colors_color-block.is-m100 {
  background-color: #fff;
}

.colors_color-block.is-a900 {
  background-color: #041732;
}

.colors_color-block.is-a800 {
  background-color: #081f40;
}

.colors_color-block.is-a700 {
  background-color: #1d3456;
}

.colors_color-block.is-a600 {
  background-color: #3d5372;
}

.colors_color-block.is-a500 {
  background-color: #667c97;
}

.colors_color-block.is-a400 {
  background-color: #92a8c1;
}

.colors_color-block.is-a300 {
  background-color: #b6c4d5;
}

.colors_color-block.is-a200 {
  background-color: #dce1e9;
}

.colors_color-block.is-a100 {
  background-color: #ebeff5;
}

.colors_color-block.is-b100 {
  background-color: #f3f0ea;
}

.colors_color-block.is-b200 {
  background-color: #eae4d8;
}

.colors_color-block.is-b300 {
  background-color: #d1ccbf;
}

.colors_color-block.is-b400 {
  background-color: #aaa39a;
}

.colors_color-block.is-b500 {
  background-color: #969289;
}

.colors_color-block.is-b600 {
  background-color: #7e7c74;
}

.colors_color-block.is-b800 {
  background-color: #46443e;
}

.colors_color-block.is-b900 {
  background-color: #32302c;
}

.colors_color-block.is-b700 {
  background-color: #69675e;
}

.colors_color-block.is-r900 {
  background-color: #3a0b19;
}

.colors_color-block.is-r800 {
  background-color: #541327;
}

.colors_color-block.is-r700 {
  background-color: #692e41;
}

.colors_color-block.is-r600 {
  background-color: #6f4452;
}

.colors_color-block.is-r500 {
  background-color: #91707b;
}

.colors_color-block.is-r400 {
  background-color: #a38891;
}

.colors_color-block.is-r300 {
  background-color: #c7b7bc;
}

.colors_color-block.is-r200 {
  background-color: #e0d8dc;
}

.colors_color-block.is-r100 {
  background-color: #eae5e7;
}

.colors_color-block.is-p100 {
  background-color: #eeecf3;
}

.colors_color-block.is-p200 {
  background-color: #e0dae6;
}

.colors_color-block.is-p300 {
  background-color: #cbc2d1;
}

.colors_color-block.is-p400 {
  background-color: #a68cab;
}

.colors_color-block.is-500 {
  background-color: #8d698f;
}

.colors_color-block.is-p600 {
  background-color: #6f4a70;
}

.colors_color-block.is-p700 {
  background-color: #5f3b5f;
}

.colors_color-block.is-p800 {
  background-color: #442444;
}

.colors_color-block.is-p900 {
  background-color: #331833;
}

.colors_color-block.is-ui-b-700 {
  background-color: #0d47a1;
}

.colors_color-block.is-ui-b-600 {
  background-color: #2a76cd;
}

.colors_color-block.is-ui-b-500 {
  background-color: #5babec;
}

.colors_color-block.is-ui-b-400 {
  background-color: #90caf9;
}

.colors_color-block.is-ui-b-300 {
  background-color: #bbdefb;
}

.colors_color-block.is-ui-r-700 {
  background-color: #cf3c65;
}

.colors_color-block.is-ui-r-600 {
  background-color: #e65a81;
}

.colors_color-block.is-ui-r-500 {
  background-color: #f790ad;
}

.colors_color-block.is-ui-r-400 {
  background-color: #ffb8cc;
}

.colors_color-block.is-ui-r-300 {
  background-color: #ffd0de;
}

.colors_color-block.is-ui-g-700 {
  background-color: #00a333;
}

.colors_color-block.is-ui-g-600 {
  background-color: #26c357;
}

.colors_color-block.is-ui-g-500 {
  background-color: #4fd97a;
}

.colors_color-block.is-ui-g-400 {
  background-color: #85e6a3;
}

.colors_color-block.is-ui-g-300 {
  background-color: #bdf5ce;
}

.colors_color-block.is-ui-t-700 {
  background-color: #2c948b;
}

.colors_color-block.is-ui-t-500 {
  background-color: #78c9c2;
}

.colors_color-block.is-ui-t-400 {
  background-color: #95dcd6;
}

.colors_color-block.is-ui-t-300 {
  background-color: #b8f4ee;
}

.colors_color-block.is-ui-t-600 {
  background-color: #4ca9a1;
}

.colors_color-block.is-ui-p-700 {
  background-color: #311b92;
}

.colors_color-block.is-ui-p-600 {
  background-color: #6648c2;
}

.colors_color-block.is-ui-p-500 {
  background-color: #7e57c2;
}

.colors_color-block.is-ui-p-400 {
  background-color: #d1c4e9;
}

.colors_color-block.is-ui-p-300 {
  background-color: #e9dcfe;
}

.colors_color-block.indigo-mist {
  background-color: #968ecf;
}

.colors_color-block.black {
  background-color: #000;
}

.colors_color-block.bw-90 {
  background-color: #353535;
}

.colors_color-block.bw-80 {
  background-color: #818080;
}

.colors_color-block.bw-60 {
  background-color: #bebebe;
}

.colors_color-block.bw-50 {
  background-color: #dbdbdb;
}

.colors_color-block.bw-40 {
  background-color: #e8e8e8;
}

.colors_color-block.bw-30 {
  background-color: #f4f4f4;
}

.colors_color-block.bw-20 {
  background-color: #f9f9f9;
}

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

.colors_color-block.p-900 {
  background-color: #171327;
}

.colors_color-block.p-800 {
  background-color: #2f2848;
}

.colors_color-block.p-700 {
  background-color: #5b5179;
}

.colors_color-block.p-600 {
  background-color: #9187af;
}

.colors_color-block.p-500 {
  background-color: #b9a9d7;
}

.colors_color-block.p-400 {
  background-color: #c9c8e1;
}

.colors_color-block.p-300 {
  background-color: #dad6e7;
}

.colors_color-block.p-200 {
  background-color: #e9e7ee;
}

.colors_color-block.t-900 {
  background-color: #041732;
}

.colors_color-block.t-800 {
  background-color: #1d3456;
}

.colors_color-block.t-700 {
  background-color: #3d5372;
}

.colors_color-block.t-600 {
  background-color: #667c99;
}

.colors_color-block.t-500 {
  background-color: #92a8c1;
}

.colors_color-block.t-400 {
  background-color: #b6c4d5;
}

.colors_color-block.t-300 {
  background-color: #dce1e9;
}

.colors_color-block.t-200 {
  background-color: #e9edf3;
}

.colors_color-block.b-900 {
  background-color: #32302c;
}

.colors_color-block.b-700 {
  background-color: #6b675e;
}

.colors_color-block.b-600 {
  background-color: #807c74;
}

.colors_color-block.b-800 {
  background-color: #46443e;
}

.colors_color-block.b-500 {
  background-color: #969289;
}

.colors_color-block.b-400 {
  background-color: #bdb5ac;
}

.colors_color-block.b-300 {
  background-color: #dcd8cf;
}

.colors_color-block.b-200 {
  background-color: #f3f2ef;
}

.colors_color-block.airon-green-50 {
  background-color: #f0fdfa;
}

.colors_color-block.airon-green-100 {
  background-color: #ccfbeb;
}

.colors_color-block.airon-green-200 {
  background-color: #a3ffe3;
}

.colors_color-block.airon-green-300 {
  background-color: #5eeac0;
}

.colors_color-block.airon-green-400 {
  background-color: #2dd4aa;
}

.colors_color-block.airon-green-500 {
  background-color: #14b897;
}

.colors_color-block.airon-green-600 {
  background-color: #0d947e;
}

.colors_color-block.airon-green-700 {
  background-color: #0f7668;
}

.colors_color-block.airon-green-800 {
  background-color: #115e59;
}

.colors_color-block.airon-green-900 {
  background-color: #134e4a;
}

.colors_color-block.airon-green-950 {
  background-color: #042f2e;
}

.colors_color-block.airon-gray-50 {
  background-color: #f9fafb;
}

.colors_color-block.airon-gray-100 {
  background-color: #f3f4f6;
}

.colors_color-block.airon-gray-200 {
  background-color: #d5d9db;
}

.colors_color-block.airon-gray-300 {
  background-color: #c5c9ce;
}

.colors_color-block.airon-gray-400 {
  background-color: #9ca3af;
}

.colors_color-block.airon-gray-500 {
  background-color: #767d8b;
}

.colors_color-block.airon-gray-600 {
  background-color: #535c68;
}

.colors_color-block.airon-gray-700 {
  background-color: #454b55;
}

.colors_color-block.airon-gray-800 {
  background-color: #34383f;
}

.colors_color-block.airon-gray-900 {
  background-color: #191c22;
}

.colors_color-block.airon-gray-950 {
  background-color: #030712;
}

.colors_color-block.sample-green-50 {
  background-color: #dff8ec;
}

.colors_color-block.sample-green-100 {
  background-color: #bceedd;
}

.colors_color-block.sample-green-200 {
  background-color: #a5d6c4;
}

.colors_color-block.sample-green-300 {
  background-color: #82c7ad;
}

.colors_color-block.sample-green-400 {
  background-color: #66bb9c;
}

.colors_color-block.sample-green-500 {
  background-color: #4caf8b;
}

.colors_color-block.sample-green-600 {
  background-color: #44a07e;
}

.colors_color-block.sample-green-700 {
  background-color: #388e6e;
}

.colors_color-block.sample-green-800 {
  background-color: #2f7d60;
}

.colors_color-block.sample-green-900 {
  background-color: #1a5e45;
}

.colors_color-block.sample-green-950 {
  background-color: #0f4934;
}

.colors_color-block.sample-gray-50 {
  background-color: #fff;
}

.colors_color-block.sample-gray-100 {
  background-color: #f0f0f1;
}

.colors_color-block.sample-gray-200 {
  background-color: #e1e1e4;
}

.colors_color-block.sample-gray-300 {
  background-color: #c0c3c7;
}

.colors_color-block.sample-gray-400 {
  background-color: #a0a3a9;
}

.colors_color-block.sample-gray-500 {
  background-color: #83868d;
}

.colors_color-block.sample-gray-600 {
  background-color: #595d61;
}

.colors_color-block.sample-gray-700 {
  background-color: #4d4f52;
}

.colors_color-block.sample-gray-800 {
  background-color: #333538;
}

.colors_color-block.sample-gray-900 {
  background-color: #1c1e22;
}

.colors_color-block.sample-gray-950 {
  background-color: #000;
}

.colors_color-block.sample-purple-50 {
  background-color: #fbf6ff;
}

.colors_color-block.sample-green-100-copy {
  background-color: #bceedc;
}

.colors_color-block.sample-purple-100 {
  background-color: #d1c3e9;
}

.colors_color-block.sample-purple-200 {
  background-color: #b39ddb;
}

.colors_color-block.sample-purple-300 {
  background-color: #9575cd;
}

.colors_color-block.sample-purple-400 {
  background-color: #7e57c2;
}

.colors_color-block.sample-purple-500 {
  background-color: #673bb7;
}

.colors_color-block.sample-purple-600 {
  background-color: #5e35b1;
}

.colors_color-block.sample-purple-700 {
  background-color: #512da8;
}

.colors_color-block.sample-purple-800 {
  background-color: #4427a0;
}

.colors_color-block.sample-purple-900 {
  background-color: #3f1c92;
}

.colors_color-block.sample-purple-950 {
  background-color: #1e0d71;
}

.colors_color-block.sample-blue-50 {
  background-color: #d4e9f8;
}

.colors_color-block.sample-blue-100 {
  background-color: #bbdefb;
}

.colors_color-block.sample-blue-200 {
  background-color: #90c9f9;
}

.colors_color-block.sample-blue-300 {
  background-color: #73b6f9;
}

.colors_color-block.sample-blue-400 {
  background-color: #58a5f2;
}

.colors_color-block.sample-blue-500 {
  background-color: #3097fe;
}

.colors_color-block.sample-blue-600 {
  background-color: #1e81e5;
}

.colors_color-block.sample-blue-700 {
  background-color: #297acc;
}

.colors_color-block.sample-blue-800 {
  background-color: #0453a2;
}

.colors_color-block.sample-blue-900 {
  background-color: #004080;
}

.colors_color-block.sample-blue-950 {
  background-color: #002d5c;
}

.colors_color-block.sample-lime-50 {
  background-color: #f4feb2;
}

.colors_color-block.sample-lime-100 {
  background-color: #edfc89;
}

.colors_color-block.sample-lime-200 {
  background-color: #daed59;
}

.colors_color-block.sample-lime-300 {
  background-color: #d1e933;
}

.colors_color-block.sample-lime-400 {
  background-color: #cce237;
}

.colors_color-block.sample-lime-500 {
  background-color: #bfd72b;
}

.colors_color-block.sample-lime-600 {
  background-color: #a1b51e;
}

.colors_color-block.sample-lime-700 {
  background-color: #8ea111;
}

.colors_color-block.sample-lime-800 {
  background-color: #82921b;
}

.colors_color-block.sample-lime-900 {
  background-color: #566300;
}

.colors_color-block.sample-lime-950 {
  background-color: #3a4300;
}

.colors_color-block.pointone {
  background-color: #968ecf;
}

.colors_color-block.pointone-black {
  background-color: #121416;
}

.colors_color-block.pointone-bw-90 {
  background-color: #181a1c;
}

.colors_color-block.pointone-bw-80 {
  background-color: #747677;
}

.colors_color-block.pointone-bw-60 {
  background-color: #d3d3d4;
}

.colors_color-block.pointone-bw-50 {
  background-color: #f5f5f7;
}

.colors_color-block.pointone-bw-40 {
  background-color: #0269f4;
}

.colors_color-block.pointone-bw-30 {
  background-color: #cdee1d;
}

.colors_color-block.pointone-bw-20 {
  background-color: #46ca79;
}

.colors_color-block.pointone-white {
  background-color: #fff;
}

.colors_color-block.p-900-copy {
  background-color: #121416;
}

.colors_color-block.p-800-copy {
  background-color: #181a1c;
}

.colors_color-block.p-700-copy {
  background-color: #5b5179;
}

.colors_color-block.p-600-copy {
  background-color: #9187af;
}

.colors_color-block.p-500-copy {
  background-color: #b9a9d7;
}

.colors_color-block.p-400-copy {
  background-color: #c9c8e1;
}

.colors_color-block.p-300-copy {
  background-color: #dad6e7;
}

.colors_color-block.p-200-copy {
  background-color: #e9e7ee;
}

.colors_color-block.t-900-copy {
  background-color: #041732;
}

.colors_color-block.t-800-copy {
  background-color: #1d3456;
}

.colors_color-block.t-700-copy {
  background-color: #3d5372;
}

.colors_color-block.t-600-copy {
  background-color: #667c99;
}

.colors_color-block.t-500-copy {
  background-color: #92a8c1;
}

.colors_color-block.t-400-copy {
  background-color: #b6c4d5;
}

.colors_color-block.t-300-copy {
  background-color: #dce1e9;
}

.colors_color-block.t-200-copy {
  background-color: #e9edf3;
}

.colors_color-block.b-900-copy {
  background-color: #32302c;
}

.colors_color-block.b-800-copy {
  background-color: #46443e;
}

.colors_color-block.b-700-copy {
  background-color: #6b675e;
}

.colors_color-block.b-600-copy {
  background-color: #807c74;
}

.colors_color-block.b-500-copy {
  background-color: #969289;
}

.colors_color-block.b-400-copy {
  background-color: #bdb5ac;
}

.colors_color-block.b-300-copy {
  background-color: #dcd8cf;
}

.colors_color-block.b-200-copy {
  background-color: #f3f2ef;
}

.colors_color-block.cerve-blue {
  background-color: #0957e2;
}

.colors_color-block.cerve-light-blue {
  background-color: #f8fafd;
  border: 1px solid #0000001a;
}

.colors_color-block.cerve-white {
  background-color: #fff;
  border: 1px solid #0000001a;
}

.colors_color-block.cerve-bg-gray {
  background-color: #f5f5f5;
}

.colors_color-block.cerve-beige {
  background-color: #dcd9d4;
}

.colors_color-block.cerve-bg-dark {
  background-color: #1c1d1f;
}

.colors_color-block.cerve-text-primary {
  background-color: #2a2c2f;
}

.colors_color-block.cerve-line {
  background-color: #d4d5d5;
}

.colors_color-block.cerve-line-inverted {
  background-color: #555659;
}

.colors_color-block.cerve-4--bg {
  background-color: #f6f7f7;
}

.colors_color-block.cerve-8--bg {
  background-color: #eee;
}

.colors_color-block.casca-black {
  background-color: #0e0d0c;
}

.colors_color-block.casca-grey-900 {
  background-color: #161616;
}

.colors_color-block.casca-grey-850 {
  background-color: #353535;
}

.colors_color-block.casca-grey-800 {
  background-color: #3b3b3b;
}

.colors_color-block.casca-grey-750 {
  background-color: #5c5c5c;
}

.colors_color-block.casca-grey-700 {
  background-color: #666;
}

.colors_color-block.casca-grey-650 {
  background-color: #686868;
}

.colors_color-block.casca-grey-600 {
  background-color: #797979;
}

.colors_color-block.casca-grey-550 {
  background-color: #818181;
}

.colors_color-block.casca-grey-500 {
  background-color: #8a8a8a;
}

.colors_color-block.casca-grey-450 {
  background-color: #aaa;
}

.colors_color-block.casca-grey-400 {
  background-color: silver;
}

.colors_color-block.casca-grey-350 {
  background-color: #d3d1d1;
}

.colors_color-block.casca-grey-300 {
  background-color: #d8d7d7;
}

.colors_color-block.casca-grey-250 {
  background-color: #e4e4e4;
}

.colors_color-block.casca-grey-200 {
  background-color: #ebeae9;
}

.colors_color-block.casca-grey-150 {
  background-color: #f3f2f0;
}

.colors_color-block.casca-white {
  background-color: #f9f8f6;
}

.colors_color-block.casca-blue-900 {
  background-color: #2f30c8;
}

.colors_color-block.casca-blue-800 {
  background-color: #1352c8;
}

.colors_color-block.casca-blue-700 {
  background-color: #145fea;
}

.colors_color-block.casca-blue-600 {
  background-color: #4573e8;
}

.colors_color-block.casca-blue-500 {
  background-color: #4686fd;
}

.colors_color-block.casca-blue-400 {
  background-color: #4f8ffc;
}

.colors_color-block.casca-blue-300 {
  background-color: #78a5fc;
}

.colors_color-block.casca-blue-200 {
  background-color: #98c2fd;
}

.colors_color-block.casca-blue-100 {
  background-color: #c0defe;
}

.colors_color-block.casca-orange-100 {
  background-color: #faedda;
}

.colors_color-block.casca-orange-200 {
  background-color: #f2cb97;
}

.colors_color-block.casca-orange-300 {
  background-color: #ffc778;
}

.colors_color-block.casca-orange-400 {
  background-color: #f7be6e;
}

.colors_color-block.casca-orange-500 {
  background-color: #e9a94f;
}

.colors_color-block.casca-orange-600 {
  background-color: #d98816;
}

.colors_color-block.casca-orange-700 {
  background-color: #d76e0d;
}

.colors_color-block.casca-orange-800 {
  background-color: #d15f0a;
}

.colors_color-block.casca-orange-900 {
  background-color: #c74605;
}

.colors_color-block.casca-purple-900 {
  background-color: #37127f;
}

.colors_color-block.casca-purple-800 {
  background-color: #491f8d;
}

.colors_color-block.casca-purple-700 {
  background-color: #581a9e;
}

.colors_color-block.casca-purple-600 {
  background-color: #6732a4;
}

.colors_color-block.casca-purple-500 {
  background-color: #7e50b1;
}

.colors_color-block.casca-purple-400 {
  background-color: #946dc1;
}

.colors_color-block.casca-purple-300 {
  background-color: #bd9be4;
}

.colors_color-block.casca-purple-200 {
  background-color: #ead8ff;
}

.colors_color-block.casca-purple-100 {
  background-color: #ece6f4;
}

.colors_color-block.casca-green-100 {
  background-color: #def4dc;
}

.colors_color-block.casca-green-200 {
  background-color: #cbedc8;
}

.colors_color-block.casca-green-300 {
  background-color: #b1e8af;
}

.colors_color-block.casca-green-400 {
  background-color: #84d680;
}

.colors_color-block.casca-green-500 {
  background-color: #67cc63;
}

.colors_color-block.casca-green-600 {
  background-color: #3cad38;
}

.colors_color-block.casca-green-700 {
  background-color: #1e9c1a;
}

.colors_color-block.casca-green-800 {
  background-color: #096f11;
}

.colors_color-block.casca-green-900 {
  background-color: #07550d;
}

.colors_color-block.is-ui-b-700-copy {
  background-color: #0d47a1;
}

.colors_color-block.is-ui-b-600-copy {
  background-color: #2a76cd;
}

.colors_color-block.is-ui-b-500-copy {
  background-color: #5babec;
}

.colors_color-block.is-ui-b-400-copy {
  background-color: #90caf9;
}

.colors_color-block.is-ui-b-300-copy {
  background-color: #bbdefb;
}

.colors_color-block.is-ui-r-300-copy {
  background-color: #ffd0de;
}

.colors_color-block.is-ui-r-400-copy {
  background-color: #ffb8cc;
}

.colors_color-block.is-ui-r-500-copy {
  background-color: #f790ad;
}

.colors_color-block.is-ui-r-700-copy {
  background-color: #cf3c65;
}

.colors_color-block.is-ui-r-600-copy {
  background-color: #e65a81;
}

.colors_color-block.is-ui-g-300-copy {
  background-color: #bdf5ce;
}

.colors_color-block.is-ui-g-400-copy {
  background-color: #85e6a3;
}

.colors_color-block.is-ui-g-500-copy {
  background-color: #4fd97a;
}

.colors_color-block.is-ui-g-600-copy {
  background-color: #26c357;
}

.colors_color-block.is-ui-g-700-copy {
  background-color: #00a333;
}

.colors_color-block.is-ui-t-700-copy {
  background-color: #2c948b;
}

.colors_color-block.is-ui-t-600-copy {
  background-color: #4ca9a1;
}

.colors_color-block.is-ui-t-500-copy {
  background-color: #78c9c2;
}

.colors_color-block.is-ui-t-400-copy {
  background-color: #95dcd6;
}

.colors_color-block.is-ui-t-300-copy {
  background-color: #b8f4ee;
}

.colors_color-block.is-ui-p-300-copy {
  background-color: #e9dcfe;
}

.colors_color-block.is-ui-p-400-copy {
  background-color: #d1c4e9;
}

.colors_color-block.is-ui-p-500-copy {
  background-color: #7e57c2;
}

.colors_color-block.is-ui-p-600-copy {
  background-color: #6648c2;
}

.colors_color-block.is-ui-p-700-copy {
  background-color: #311b92;
}

.colors_color-block.casca-royal-lilac {
  background-color: #8b5cc2;
}

.colors_color-block.casca-wisteria-glow {
  background-color: #bd9be4;
}

.colors_color-block.casca-grey-1 {
  background-color: #2e2d2c;
}

.colors_color-block.casca-gray-2 {
  background-color: #5a5a59;
}

.colors_color-block.casca-gray-3 {
  background-color: #878787;
}

.colors_color-block.casca-gray-4 {
  background-color: #b0afae;
}

.colors_color-block.casca-gray-5 {
  background-color: #e0dfde;
}

.colors_color-block.casca-imperial-purple {
  background-color: #e8ddf6;
}

.colors_color-block.casca-electric-azure {
  background-color: #4d7bd2;
}

.colors_color-block.casca-emerald-leaf {
  background-color: #1e9c1a;
}

.colors_color-block.casca-deep-scarlet {
  background-color: #c74646;
}

.colors_color-block.casca-golden-saffron {
  background-color: #d98816;
}

.colors_color-block.casca-skywave-blue {
  background-color: #4685fd;
}

.colors_color-block.casca-soft-perwinkle {
  background-color: #d1dae4;
}

.colors_color-block.casca-green-tea {
  background-color: #b1e8af;
}

.colors_color-block.casca-dusty-coral {
  background-color: #d96666;
}

.colors_color-block.casca-blush-rose {
  background-color: #efa7a7;
}

.colors_color-block.casca-honey-bronze {
  background-color: #e9a94f;
}

.colors_color-block.casca-apricot-glow {
  background-color: #ffd69c;
}

.colors_color-block.casca-gray-6 {
  background-color: #f4f2ef;
}

.colors_color-block.casca-mint-leaf {
  background-color: #66cc63;
}

.colors_color-block.pointone-gradient-1 {
  background-image: linear-gradient(120deg, #0669f5 10%, #46cb79 50%, #ceee1e 90%);
}

.colors_color-block.pointone-gradient-2 {
  background-image: linear-gradient(120deg, #cd4b93 10%, #e9796b 50%, #ffcd3f 90%);
}

.colors_color-block.pointone-gray900 {
  background-color: #181a1c;
}

.colors_color-block.pointone-magenta {
  background-color: #cd4b93;
}

.colors_color-block.pointone-orange {
  background-color: #ffcd3f;
}

.colors_color-block.pointone-peach {
  background-color: #e9796b;
}

.context-menu-2 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: .75rem;
  flex-direction: column;
  align-items: flex-start;
  padding: .375rem;
  position: absolute;
  box-shadow: 0 4px 8px -4px #00000014;
}

.context-menu-2.hidden {
  display: none;
}

.manual_item-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  border-radius: .375rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.section-label-2 {
  z-index: 99;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  color: var(--color--text-primary);
  text-transform: uppercase;
  border-radius: .375rem;
  align-items: center;
  padding: .125rem .375rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.manual_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.manual_list-wrapper.hidden {
  display: none;
}

.manual_list-wrapper.is-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.menulink-2 {
  color: #000;
  border: 1px solid #f1f0f0;
  border-radius: .375rem;
  padding: .25rem .5rem;
  text-decoration: none;
  transition: background-color .2s;
  display: inline-block;
}

.menulink-2:hover {
  background-color: #f5f5f5;
}

.image {
  border-radius: .175rem;
  width: 100%;
  height: 100%;
}

.image.cover {
  object-fit: cover;
}

.image.contain {
  object-fit: contain;
}

.section_contact-modal5 {
  position: relative;
}

.button-4 {
  border: 1px solid var(--color--primary-button-bg);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--primary-button-bg);
  color: var(--color--primary-button-text);
  text-align: center;
  padding: .25rem .625rem;
  font-size: 1rem;
  text-decoration: none;
  box-shadow: 0 2px 4px -2px #00000014;
}

.button-4:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.contact-modal5_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.contact-modal5_content-wrapper {
  background-color: var(--color--background);
  width: 100vw;
  height: 100vh;
  padding: 5rem 5%;
  position: absolute;
  overflow: scroll;
}

.contact-modal5_form-block {
  flex-direction: column;
  align-items: stretch;
}

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

.contact-modal5_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal5_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-5 {
  border: 1px solid var(--color--primary-button-bg);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--primary-button-bg);
  color: var(--color--primary-button-text);
  text-align: center;
  padding: .25rem .625rem;
  font-size: 1rem;
  text-decoration: none;
  box-shadow: 0 2px 4px -2px #00000014;
}

.button-5:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.section_contact-modal1 {
  position: relative;
}

.button-6 {
  border: 1px solid var(--color--primary-button-bg);
  border-radius: var(--border-radius--medium);
  background-color: var(--color--primary-button-bg);
  color: var(--color--primary-button-text);
  text-align: center;
  padding: .25rem .625rem;
  font-size: 1rem;
  text-decoration: none;
  box-shadow: 0 2px 4px -2px #00000014;
}

.button-6:hover {
  background-image: linear-gradient(to bottom, var(--color--hover), var(--color--hover));
}

.contact-modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal1_content-wrapper {
  background-color: var(--color--background);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.contact-modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.iframe-manual {
  height: 100%;
}

.tab-pane-manual {
  height: 100%;
  position: relative;
}

.sidebar1_sub-link {
  grid-column-gap: .5rem;
  border-radius: var(--border-radius--medium);
  color: var(--color--text-primary);
  background-color: #fff0;
  align-items: center;
  padding: .25rem .5rem;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.sidebar1_sub-link.w--current {
  color: var(--main--black);
  background-color: #00000008;
}

.sidebar1_sub-link.is-logout {
  color: var(--primary--red-500);
}

.sidebar1_sub-link.is-logout:hover {
  background-color: #f044380f;
}

.sidebar1_sub-link.sidebar1_link-active {
  background-color: var(--color--tab-active);
}

.brand-manual-section-links {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  opacity: 0;
  flex-flow: column;
  padding-left: 1rem;
  display: flex;
  overflow: hidden;
}

.sidebar1_sub-link-wrapper {
  grid-column-gap: 0rem;
  border-radius: var(--border-radius--medium);
  color: var(--color--text-primary);
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.sidebar1_sub-link-wrapper:hover {
  background-color: var(--color--hover);
}

.sidebar1_sub-link-wrapper.w--current {
  color: var(--main--black);
  background-color: #00000008;
}

.sidebar1_sub-link-wrapper.is-logout {
  color: var(--primary--red-500);
}

.sidebar1_sub-link-wrapper.is-logout:hover {
  background-color: #f044380f;
}

.sidebar1_sub-link-wrapper.sidebar1_link-active {
  background-color: var(--color--tab-active);
}

.sidebar1_sub-link-wrapper.sidebar1_sub-link-active {
  background-color: var(--color--hover);
}

.sidebar1_sub-link-link {
  flex: 1;
}

.autogen-colorcode {
  text-transform: uppercase;
}

.text-block, .heading {
  color: var(--color--text-primary);
}

.content-container {
  width: 100%;
  height: 100%;
}

.flex-block {
  display: none;
}

.code-embed {
  display: flex;
}

.svg-code {
  color: var(--color--text-secondary);
  width: 1rem;
  height: 1rem;
  display: none;
}

.svg-code_wrapper {
  color: var(--color--text-secondary);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rich-text-block {
  display: block;
}

.top-bar-spacer {
  width: 100%;
  height: 3.5rem;
}

.svg-code-item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar1_link-label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sidebar1_link-folder {
  opacity: 0;
  pointer-events: none;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.change-password_component {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal1_content-wrapper {
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--large);
  background-color: var(--color--background);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 2.5rem;
  position: relative;
  overflow: scroll;
}

.modal-content-replace-this-div {
  border: 2px dashed #0000001a;
  width: 100%;
  height: 150vh;
}

.modal1_close-button {
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.show-mobile-landscape {
  display: none;
}

.modal1_background-overlay {
  z-index: -1;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.calendar {
  width: 100%;
}

.fc-border-color {
  border: 1px solid red;
}

.calendar-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color--border);
  border-radius: var(--border-radius--large);
  background-color: var(--color--card);
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 40rem;
}

.calendar-wrapper.is-project-description {
  background-color: var(--color--hover);
}

.calendar-wrapper.is-phases {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: row;
  justify-content: space-around;
  padding: 1.5rem;
}

.calendar-wrapper.is-upcoming {
  border-style: dashed;
}

.section-label-3 {
  z-index: 99;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  color: var(--color--text-primary);
  text-transform: uppercase;
  border-radius: .375rem;
  align-items: center;
  padding: .125rem .375rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.manual_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  border-radius: .375rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.manual_item-meta-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  margin-bottom: .25rem;
  font-size: .875rem;
  display: flex;
}

.manual_item-col-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 0;
  display: grid;
}

.caption-5 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  display: block;
}

.manual_item-2-small {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color--border);
  background-color: var(--color--card);
  border-radius: .375rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.manual_item-image-small {
  background-color: #fff;
  border-radius: .175rem;
  width: 50%;
  max-width: 8rem;
}

.manual_item-image-small.is-yellow-400 {
  background-color: #ffee58;
}

.manual_item-image-small.is-purple-300 {
  background-color: #ba68c8;
}

.manual_item-image-small.is-dark-purple-100 {
  background-color: #d1c3e9;
}

.manual_item-image-small.is-teal-700 {
  background-color: #00796b;
}

.manual_item-image-small.is-cyan-50 {
  background-color: #e0f7fa;
}

.manual_item-image-small.is-indigo-500 {
  background-color: #3f51b5;
}

.manual_item-image-small.is-dark-purple-900 {
  background-color: #301c92;
}

.manual_item-image-small.is-dark-purple-50 {
  background-color: #ede7f6;
}

.manual_item-image-small.is-orange-300 {
  background-color: #ff8a65;
}

.manual_item-image-small.is-blue-900 {
  background-color: #0c47a1;
}

.manual_item-image-small.is-gray-300 {
  background-color: #9e9e9e;
}

.manual_item-image-small.is-pink-50 {
  background-color: #fce4ec;
}

.manual_item-image-small.is-red-300 {
  background-color: #e47373;
}

.manual_item-image-small.is-green-800 {
  background-color: #2f7d31;
}

.manual_item-image-small.is-brown-600 {
  background-color: #644337;
}

.manual_item-image-small.is-orange-200 {
  background-color: #ffab91;
}

.manual_item-image-small.is-brown-300 {
  background-color: #a1887f;
}

.manual_item-image-small.is-indigo-300 {
  background-color: #7986cb;
}

.manual_item-image-small.is-yellow-900 {
  background-color: #f57f16;
}

.manual_item-image-small.is-brown-500 {
  background-color: #6d4c41;
}

.manual_item-image-small.is-teal-800 {
  background-color: #02695c;
}

.manual_item-image-small.is-dark-purple-500 {
  background-color: #6839b7;
}

.manual_item-image-small.is-black {
  background-color: #000;
}

.manual_item-image-small.is-orange-700 {
  background-color: #e64b19;
}

.manual_item-image-small.is-dark-purple-200 {
  background-color: #b39ddb;
}

.manual_item-image-small.is-teal-50 {
  background-color: #e0f2f1;
}

.manual_item-image-small.is-orange-800 {
  background-color: #d84314;
}

.manual_item-image-small.is-orange-100 {
  background-color: #ffccbc;
}

.manual_item-image-small.is-cyan-900 {
  background-color: #006064;
}

.manual_item-image-small.is-teal-200 {
  background-color: #80cbc3;
}

.manual_item-image-small.is-pink-100 {
  background-color: #f8bbd0;
}

.manual_item-image-small.is-gray-500 {
  background-color: #616161;
}

.manual_item-image-small.is-pink-400 {
  background-color: #ec417a;
}

.manual_item-image-small.is-orange-50 {
  background-color: #fbe9e6;
}

.manual_item-image-small.is-pink-300 {
  background-color: #f06291;
}

.manual_item-image-small.is-blue-100 {
  background-color: #bbdefb;
}

.manual_item-image-small.is-gray-600 {
  background-color: #424242;
}

.manual_item-image-small.is-orange-400 {
  background-color: #ff6f43;
}

.manual_item-image-small.is-cyan-300 {
  background-color: #4dd0e1;
}

.manual_item-image-small.is-yellow-50 {
  background-color: #fffde7;
}

.manual_item-image-small.is-green--400 {
  background-color: #66bb6a;
}

.manual_item-image-small.is-cyan-200 {
  background-color: #7fdeea;
}

.manual_item-image-small.is-purple-800 {
  background-color: #6a1b9a;
}

.manual_item-image-small.is-teal-500 {
  background-color: #029688;
}

.manual_item-image-small.is-yellow-800 {
  background-color: #f9a825;
}

.manual_item-image-small.is-brown-900 {
  background-color: #3e2723;
}

.manual_item-image-small.is-orange-900 {
  background-color: #bf360d;
}

.manual_item-image-small.is-yellow-300 {
  background-color: #fff176;
}

.manual_item-image-small.is-indigo-200 {
  background-color: #9ea8da;
}

.manual_item-image-small.is-gray-200 {
  background-color: #bdbdbd;
}

.manual_item-image-small.is-green-300 {
  background-color: #81c784;
}

.manual_item-image-small.is-red-900 {
  background-color: #b71b1c;
}

.manual_item-image-small.is-dark-purple-800 {
  background-color: #4427a0;
}

.manual_item-image-small.is-green-500 {
  background-color: #4caf50;
}

.manual_item-image-small.is-purple-500 {
  background-color: #9b27b0;
}

.manual_item-image-small.is-brown-400 {
  background-color: #8d6e63;
}

.manual_item-image-small.is-gray-700 {
  background-color: #212121;
}

.manual_item-image-small.is-brown-800 {
  background-color: #4e342e;
}

.manual_item-image-small.is-red-800 {
  background-color: #c62928;
}

.manual_item-image-small.is-cyan-800 {
  background-color: #00838f;
}

.manual_item-image-small.is-green-700 {
  background-color: #388e3c;
}

.manual_item-image-small.is-brown-700 {
  background-color: #5d4037;
}

.manual_item-image-small.is-dark-purple-700 {
  background-color: #512da8;
}

.manual_item-image-small.is-red-400 {
  background-color: #ee534f;
}

.manual_item-image-small.is-purple-200 {
  background-color: #ce93d8;
}

.manual_item-image-small.is-blue-200 {
  background-color: #90c9f9;
}

.manual_item-image-small.is-brown-100 {
  background-color: #d7ccc7;
}

.manual_item-image-small.is-teal-900 {
  background-color: #004d3f;
}

.manual_item-image-small.is-gray-900 {
  background-color: #0f0f0f;
}

.manual_item-image-small.is-orange-500 {
  background-color: #ff5722;
}

.manual_item-image-small.is-purple-50 {
  background-color: #f4e4f5;
}

.manual_item-image-small.is-gray-400 {
  background-color: #757575;
}

.manual_item-image-small.is-purple-700 {
  background-color: #7b1fa2;
}

.manual_item-image-small.is-green-600 {
  background-color: #44a047;
}

.manual_item-image-small.is-cyan-600 {
  background-color: #01acc1;
}

.manual_item-image-small.is-green-50 {
  background-color: #e8f5e9;
}

.manual_item-image-small.is-teal-400 {
  background-color: #24a69a;
}

.manual_item-image-small.is-red-500 {
  background-color: #e35141;
}

.manual_item-image-small.is-blue-800 {
  background-color: #1565c0;
}

.manual_item-image-small.is-red-200 {
  background-color: #ef9a9a;
}

.manual_item-image-small.is-pink-600 {
  background-color: #d81b60;
}

.manual_item-image-small.is-teal-600 {
  background-color: #00897b;
}

.manual_item-image-small.is-cyan-100 {
  background-color: #b3ebf2;
}

.manual_item-image-small.is-pink-500 {
  background-color: #e91e63;
}

.manual_item-image-small.is-indigo-50 {
  background-color: #e8eaf6;
}

.manual_item-image-small.is-pink-700 {
  background-color: #c2175b;
}

.manual_item-image-small.is-yellow-200 {
  background-color: #fff59d;
}

.manual_item-image-small.is-teal-100 {
  background-color: #b2dfdb;
}

.manual_item-image-small.is-purple-400 {
  background-color: #ab47bc;
}

.manual_item-image-small.is-red-100 {
  background-color: #ffcdd1;
}

.manual_item-image-small.is-indigo-700 {
  background-color: #303f9f;
}

.manual_item-image-small.is-blue-700 {
  background-color: #1a76d2;
}

.manual_item-image-small.is-yellow-500 {
  background-color: #ffea3b;
}

.manual_item-image-small.is-green-100 {
  background-color: #c8e6c9;
}

.manual_item-image-small.is-indigo-400 {
  background-color: #5c6bc0;
}

.manual_item-image-small.is-brown-200 {
  background-color: #bcaaa4;
}

.manual_item-image-small.is-brown-50 {
  background-color: #efebe9;
}

.manual_item-image-small.is-blue-400 {
  background-color: #41a5f4;
}

.manual_item-image-small.is-white {
  background-color: #fff;
  border: 1px solid #e6e6e6;
}

.manual_item-image-small.is-yellow-700 {
  background-color: #fbc02d;
}

.manual_item-image-small.is-red-50 {
  background-color: #ffebee;
}

.manual_item-image-small.is-yellow-100 {
  background-color: #fff9c4;
}

.manual_item-image-small.is-gray-50 {
  background-color: #f5f5f7;
}

.manual_item-image-small.is-purple-600 {
  background-color: #8d24aa;
}

.manual_item-image-small.is-indigo-100 {
  background-color: #c5cae9;
}

.manual_item-image-small.is-indigo-600 {
  background-color: #3949ab;
}

.manual_item-image-small.is-blue-500 {
  background-color: #2096f3;
}

.manual_item-image-small.is-green-900 {
  background-color: #1a5e20;
}

.manual_item-image-small.is-dark-purple-600 {
  background-color: #5e35b0;
}

.manual_item-image-small.is-cyan-700 {
  background-color: #0097a6;
}

.manual_item-image-small.is-gray-800 {
  background-color: #1c1b1f;
}

.manual_item-image-small.is-indigo-800 {
  background-color: #283592;
}

.manual_item-image-small.is-pink-800 {
  background-color: #ad1357;
}

.manual_item-image-small.is-red-600 {
  background-color: #e53935;
}

.manual_item-image-small.is-cyan-400 {
  background-color: #25c6da;
}

.manual_item-image-small.is-teal-300 {
  background-color: #4db6ac;
}

.manual_item-image-small.is-blue-600 {
  background-color: #1e88e5;
}

.manual_item-image-small.is-blue-50 {
  background-color: #e3f1fd;
}

.manual_item-image-small.is-cyan-500 {
  background-color: #03bcd4;
}

.manual_item-image-small.is-dark-purple-400 {
  background-color: #7e57c2;
}

.manual_item-image-small.is-purple-100 {
  background-color: #e1bee7;
}

.manual_item-image-small.is-dark-purple-300 {
  background-color: #9575cd;
}

.manual_item-image-small.is-purple-900 {
  background-color: #4a148b;
}

.manual_item-image-small.is-pink-900 {
  background-color: #880d4f;
}

.manual_item-image-small.is-indigo-900 {
  background-color: #1a237e;
}

.manual_item-image-small.is-green-200 {
  background-color: #a5d6a7;
}

.manual_item-image-small.is-orange-600 {
  background-color: #f4511e;
}

.manual_item-image-small.is-blue-300 {
  background-color: #64b5f6;
}

.manual_item-image-small.is-yellow-600 {
  background-color: #fdd836;
}

.manual_item-image-small.is-pink-200 {
  background-color: #f48fb1;
}

.manual_item-image-small.is-gray-100 {
  background-color: #ececec;
}

.manual_item-image-small.is-red-700 {
  background-color: #d32e30;
}

.manual_item-image-small.is-gray-50-copy {
  background-color: #f5f5f7;
}

.manual_item-image-small.is-gray-50-copy.m-1000 {
  background-color: #000;
}

.manual_item-image-small.is-m900 {
  background-color: #272727;
}

.manual_item-image-small.is-m1000 {
  background-color: #000;
}

.manual_item-image-small.is-m800 {
  background-color: #444;
}

.manual_item-image-small.is-m700 {
  background-color: #6a6a6a;
}

.manual_item-image-small.is-m850 {
  background-color: #353535;
}

.manual_item-image-small.is-m750 {
  background-color: #545454;
}

.manual_item-image-small.is-m650 {
  background-color: #818080;
}

.manual_item-image-small.is-m600 {
  background-color: #939393;
}

.manual_item-image-small.is-m550 {
  background-color: #a3a3a3;
}

.manual_item-image-small.is-m500 {
  background-color: #b0b0b0;
}

.manual_item-image-small.is-m450 {
  background-color: #bebebe;
}

.manual_item-image-small.is-m400 {
  background-color: #d4d4d4;
}

.manual_item-image-small.is-m350 {
  background-color: #dbdbdb;
}

.manual_item-image-small.is-m300 {
  background-color: #e7e7e7;
}

.manual_item-image-small.is-m250 {
  background-color: #f4f4f4;
}

.manual_item-image-small.is-m200 {
  background-color: #f9f9f9;
}

.manual_item-image-small.is-m150 {
  background-color: #fcfcfc;
}

.manual_item-image-small.is-m100 {
  background-color: #fff;
}

.manual_item-image-small.is-a900 {
  background-color: #041732;
}

.manual_item-image-small.is-a800 {
  background-color: #081f40;
}

.manual_item-image-small.is-a700 {
  background-color: #1d3456;
}

.manual_item-image-small.is-a600 {
  background-color: #3d5372;
}

.manual_item-image-small.is-a500 {
  background-color: #667c97;
}

.manual_item-image-small.is-a400 {
  background-color: #92a8c1;
}

.manual_item-image-small.is-a300 {
  background-color: #b6c4d5;
}

.manual_item-image-small.is-a200 {
  background-color: #dce1e9;
}

.manual_item-image-small.is-a100 {
  background-color: #ebeff5;
}

.manual_item-image-small.is-b100 {
  background-color: #f3f0ea;
}

.manual_item-image-small.is-b200 {
  background-color: #eae4d8;
}

.manual_item-image-small.is-b300 {
  background-color: #d1ccbf;
}

.manual_item-image-small.is-b400 {
  background-color: #aaa39a;
}

.manual_item-image-small.is-b500 {
  background-color: #969289;
}

.manual_item-image-small.is-b600 {
  background-color: #7e7c74;
}

.manual_item-image-small.is-b800 {
  background-color: #46443e;
}

.manual_item-image-small.is-b900 {
  background-color: #32302c;
}

.manual_item-image-small.is-b700 {
  background-color: #69675e;
}

.manual_item-image-small.is-r900 {
  background-color: #3a0b19;
}

.manual_item-image-small.is-r800 {
  background-color: #541327;
}

.manual_item-image-small.is-r700 {
  background-color: #692e41;
}

.manual_item-image-small.is-r600 {
  background-color: #6f4452;
}

.manual_item-image-small.is-r500 {
  background-color: #91707b;
}

.manual_item-image-small.is-r400 {
  background-color: #a38891;
}

.manual_item-image-small.is-r300 {
  background-color: #c7b7bc;
}

.manual_item-image-small.is-r200 {
  background-color: #e0d8dc;
}

.manual_item-image-small.is-r100 {
  background-color: #eae5e7;
}

.manual_item-image-small.is-p100 {
  background-color: #eeecf3;
}

.manual_item-image-small.is-p200 {
  background-color: #e0dae6;
}

.manual_item-image-small.is-p300 {
  background-color: #cbc2d1;
}

.manual_item-image-small.is-p400 {
  background-color: #a68cab;
}

.manual_item-image-small.is-500 {
  background-color: #8d698f;
}

.manual_item-image-small.is-p600 {
  background-color: #6f4a70;
}

.manual_item-image-small.is-p700 {
  background-color: #5f3b5f;
}

.manual_item-image-small.is-p800 {
  background-color: #442444;
}

.manual_item-image-small.is-p900 {
  background-color: #331833;
}

.manual_item-image-small.is-ui-b-700 {
  background-color: #0d47a1;
}

.manual_item-image-small.is-ui-b-600 {
  background-color: #2a76cd;
}

.manual_item-image-small.is-ui-b-500 {
  background-color: #5babec;
}

.manual_item-image-small.is-ui-b-400 {
  background-color: #90caf9;
}

.manual_item-image-small.is-ui-b-300 {
  background-color: #bbdefb;
}

.manual_item-image-small.is-ui-r-700 {
  background-color: #cf3c65;
}

.manual_item-image-small.is-ui-r-600 {
  background-color: #e65a81;
}

.manual_item-image-small.is-ui-r-500 {
  background-color: #f790ad;
}

.manual_item-image-small.is-ui-r-400 {
  background-color: #ffb8cc;
}

.manual_item-image-small.is-ui-r-300 {
  background-color: #ffd0de;
}

.manual_item-image-small.is-ui-g-700 {
  background-color: #00a333;
}

.manual_item-image-small.is-ui-g-600 {
  background-color: #26c357;
}

.manual_item-image-small.is-ui-g-500 {
  background-color: #4fd97a;
}

.manual_item-image-small.is-ui-g-400 {
  background-color: #85e6a3;
}

.manual_item-image-small.is-ui-g-300 {
  background-color: #bdf5ce;
}

.manual_item-image-small.is-ui-t-700 {
  background-color: #2c948b;
}

.manual_item-image-small.is-ui-t-500 {
  background-color: #78c9c2;
}

.manual_item-image-small.is-ui-t-400 {
  background-color: #95dcd6;
}

.manual_item-image-small.is-ui-t-300 {
  background-color: #b8f4ee;
}

.manual_item-image-small.is-ui-t-600 {
  background-color: #4ca9a1;
}

.manual_item-image-small.is-ui-p-700 {
  background-color: #311b92;
}

.manual_item-image-small.is-ui-p-600 {
  background-color: #6648c2;
}

.manual_item-image-small.is-ui-p-500 {
  background-color: #7e57c2;
}

.manual_item-image-small.is-ui-p-400 {
  background-color: #d1c4e9;
}

.manual_item-image-small.is-ui-p-300 {
  background-color: #e9dcfe;
}

.manual_item-image-small.indigo-mist {
  background-color: #968ecf;
}

.manual_item-image-small.black {
  background-color: #000;
}

.manual_item-image-small.bw-90 {
  background-color: #353535;
}

.manual_item-image-small.bw-80 {
  background-color: #818080;
}

.manual_item-image-small.bw-60 {
  background-color: #bebebe;
}

.manual_item-image-small.bw-50 {
  background-color: #dbdbdb;
}

.manual_item-image-small.bw-40 {
  background-color: #e8e8e8;
}

.manual_item-image-small.bw-30 {
  background-color: #f4f4f4;
}

.manual_item-image-small.bw-20 {
  background-color: #f9f9f9;
}

.manual_item-image-small.white {
  background-color: #fff;
}

.manual_item-image-small.p-900 {
  background-color: #171327;
}

.manual_item-image-small.p-800 {
  background-color: #2f2848;
}

.manual_item-image-small.p-700 {
  background-color: #5b5179;
}

.manual_item-image-small.p-600 {
  background-color: #9187af;
}

.manual_item-image-small.p-500 {
  background-color: #b9a9d7;
}

.manual_item-image-small.p-400 {
  background-color: #c9c8e1;
}

.manual_item-image-small.p-300 {
  background-color: #dad6e7;
}

.manual_item-image-small.p-200 {
  background-color: #e9e7ee;
}

.manual_item-image-small.t-900 {
  background-color: #041732;
}

.manual_item-image-small.t-800 {
  background-color: #1d3456;
}

.manual_item-image-small.t-700 {
  background-color: #3d5372;
}

.manual_item-image-small.t-600 {
  background-color: #667c99;
}

.manual_item-image-small.t-500 {
  background-color: #92a8c1;
}

.manual_item-image-small.t-400 {
  background-color: #b6c4d5;
}

.manual_item-image-small.t-300 {
  background-color: #dce1e9;
}

.manual_item-image-small.t-200 {
  background-color: #e9edf3;
}

.manual_item-image-small.b-900 {
  background-color: #32302c;
}

.manual_item-image-small.b-700 {
  background-color: #6b675e;
}

.manual_item-image-small.b-600 {
  background-color: #807c74;
}

.manual_item-image-small.b-800 {
  background-color: #46443e;
}

.manual_item-image-small.b-500 {
  background-color: #969289;
}

.manual_item-image-small.b-400 {
  background-color: #bdb5ac;
}

.manual_item-image-small.b-300 {
  background-color: #dcd8cf;
}

.manual_item-image-small.b-200 {
  background-color: #f3f2ef;
}

.manual_item-image-small.airon-green-50 {
  background-color: #f0fdfa;
}

.manual_item-image-small.airon-green-100 {
  background-color: #ccfbeb;
}

.manual_item-image-small.airon-green-200 {
  background-color: #a3ffe3;
}

.manual_item-image-small.airon-green-300 {
  background-color: #5eeac0;
}

.manual_item-image-small.airon-green-400 {
  background-color: #2dd4aa;
}

.manual_item-image-small.airon-green-500 {
  background-color: #14b897;
}

.manual_item-image-small.airon-green-600 {
  background-color: #0d947e;
}

.manual_item-image-small.airon-green-700 {
  background-color: #0f7668;
}

.manual_item-image-small.airon-green-800 {
  background-color: #115e59;
}

.manual_item-image-small.airon-green-900 {
  background-color: #134e4a;
}

.manual_item-image-small.airon-green-950 {
  background-color: #042f2e;
}

.manual_item-image-small.airon-gray-50 {
  background-color: #f9fafb;
}

.manual_item-image-small.airon-gray-100 {
  background-color: #f3f4f6;
}

.manual_item-image-small.airon-gray-200 {
  background-color: #d5d9db;
}

.manual_item-image-small.airon-gray-300 {
  background-color: #c5c9ce;
}

.manual_item-image-small.airon-gray-400 {
  background-color: #9ca3af;
}

.manual_item-image-small.airon-gray-500 {
  background-color: #767d8b;
}

.manual_item-image-small.airon-gray-600 {
  background-color: #535c68;
}

.manual_item-image-small.airon-gray-700 {
  background-color: #454b55;
}

.manual_item-image-small.airon-gray-800 {
  background-color: #34383f;
}

.manual_item-image-small.airon-gray-900 {
  background-color: #191c22;
}

.manual_item-image-small.airon-gray-950 {
  background-color: #030712;
}

.manual_item-image-small.sample-green-50 {
  background-color: #dff8ec;
}

.manual_item-image-small.sample-green-100 {
  background-color: #bceedd;
}

.manual_item-image-small.sample-green-200 {
  background-color: #a5d6c4;
}

.manual_item-image-small.sample-green-300 {
  background-color: #82c7ad;
}

.manual_item-image-small.sample-green-400 {
  background-color: #66bb9c;
}

.manual_item-image-small.sample-green-500 {
  background-color: #4caf8b;
}

.manual_item-image-small.sample-green-600 {
  background-color: #44a07e;
}

.manual_item-image-small.sample-green-700 {
  background-color: #388e6e;
}

.manual_item-image-small.sample-green-800 {
  background-color: #2f7d60;
}

.manual_item-image-small.sample-green-900 {
  background-color: #1a5e45;
}

.manual_item-image-small.sample-green-950 {
  background-color: #0f4934;
}

.manual_item-image-small.sample-gray-50 {
  background-color: #fff;
}

.manual_item-image-small.sample-gray-100 {
  background-color: #f0f0f1;
}

.manual_item-image-small.sample-gray-200 {
  background-color: #e1e1e4;
}

.manual_item-image-small.sample-gray-300 {
  background-color: #c0c3c7;
}

.manual_item-image-small.sample-gray-400 {
  background-color: #a0a3a9;
}

.manual_item-image-small.sample-gray-500 {
  background-color: #83868d;
}

.manual_item-image-small.sample-gray-600 {
  background-color: #595d61;
}

.manual_item-image-small.sample-gray-700 {
  background-color: #4d4f52;
}

.manual_item-image-small.sample-gray-800 {
  background-color: #333538;
}

.manual_item-image-small.sample-gray-900 {
  background-color: #1c1e22;
}

.manual_item-image-small.sample-gray-950 {
  background-color: #000;
}

.manual_item-image-small.sample-purple-50 {
  background-color: #fbf6ff;
}

.manual_item-image-small.sample-green-100-copy {
  background-color: #bceedc;
}

.manual_item-image-small.sample-purple-100 {
  background-color: #d1c3e9;
}

.manual_item-image-small.sample-purple-200 {
  background-color: #b39ddb;
}

.manual_item-image-small.sample-purple-300 {
  background-color: #9575cd;
}

.manual_item-image-small.sample-purple-400 {
  background-color: #7e57c2;
}

.manual_item-image-small.sample-purple-500 {
  background-color: #673bb7;
}

.manual_item-image-small.sample-purple-600 {
  background-color: #5e35b1;
}

.manual_item-image-small.sample-purple-700 {
  background-color: #512da8;
}

.manual_item-image-small.sample-purple-800 {
  background-color: #4427a0;
}

.manual_item-image-small.sample-purple-900 {
  background-color: #3f1c92;
}

.manual_item-image-small.sample-purple-950 {
  background-color: #1e0d71;
}

.manual_item-image-small.sample-blue-50 {
  background-color: #d4e9f8;
}

.manual_item-image-small.sample-blue-100 {
  background-color: #bbdefb;
}

.manual_item-image-small.sample-blue-200 {
  background-color: #90c9f9;
}

.manual_item-image-small.sample-blue-300 {
  background-color: #73b6f9;
}

.manual_item-image-small.sample-blue-400 {
  background-color: #58a5f2;
}

.manual_item-image-small.sample-blue-500 {
  background-color: #3097fe;
}

.manual_item-image-small.sample-blue-600 {
  background-color: #1e81e5;
}

.manual_item-image-small.sample-blue-700 {
  background-color: #297acc;
}

.manual_item-image-small.sample-blue-800 {
  background-color: #0453a2;
}

.manual_item-image-small.sample-blue-900 {
  background-color: #004080;
}

.manual_item-image-small.sample-blue-950 {
  background-color: #002d5c;
}

.manual_item-image-small.sample-lime-50 {
  background-color: #f4feb2;
}

.manual_item-image-small.sample-lime-100 {
  background-color: #edfc89;
}

.manual_item-image-small.sample-lime-200 {
  background-color: #daed59;
}

.manual_item-image-small.sample-lime-300 {
  background-color: #d1e933;
}

.manual_item-image-small.sample-lime-400 {
  background-color: #cce237;
}

.manual_item-image-small.sample-lime-500 {
  background-color: #bfd72b;
}

.manual_item-image-small.sample-lime-600 {
  background-color: #a1b51e;
}

.manual_item-image-small.sample-lime-700 {
  background-color: #8ea111;
}

.manual_item-image-small.sample-lime-800 {
  background-color: #82921b;
}

.manual_item-image-small.sample-lime-900 {
  background-color: #566300;
}

.manual_item-image-small.sample-lime-950 {
  background-color: #3a4300;
}

.manual_item-image-small.pointone {
  background-color: #968ecf;
}

.manual_item-image-small.pointone-black {
  background-color: #000;
}

.manual_item-image-small.pointone-bw-90 {
  background-color: #353535;
}

.manual_item-image-small.pointone-bw-80 {
  background-color: #818080;
}

.manual_item-image-small.pointone-bw-60 {
  background-color: #bebebe;
}

.manual_item-image-small.pointone-bw-50 {
  background-color: #dbdbdb;
}

.manual_item-image-small.pointone-bw-40 {
  background-color: #e8e8e8;
}

.manual_item-image-small.pointone-bw-30 {
  background-color: #f4f4f4;
}

.manual_item-image-small.pointone-bw-20 {
  background-color: #f9f9f9;
}

.manual_item-image-small.pointone-white {
  background-color: #fff;
}

.manual_item-image-small.p-900-copy {
  background-color: #171327;
}

.manual_item-image-small.p-800-copy {
  background-color: #2f2848;
}

.manual_item-image-small.p-700-copy {
  background-color: #5b5179;
}

.manual_item-image-small.p-600-copy {
  background-color: #9187af;
}

.manual_item-image-small.p-500-copy {
  background-color: #b9a9d7;
}

.manual_item-image-small.p-400-copy {
  background-color: #c9c8e1;
}

.manual_item-image-small.p-300-copy {
  background-color: #dad6e7;
}

.manual_item-image-small.p-200-copy {
  background-color: #e9e7ee;
}

.manual_item-image-small.t-900-copy {
  background-color: #041732;
}

.manual_item-image-small.t-800-copy {
  background-color: #1d3456;
}

.manual_item-image-small.t-700-copy {
  background-color: #3d5372;
}

.manual_item-image-small.t-600-copy {
  background-color: #667c99;
}

.manual_item-image-small.t-500-copy {
  background-color: #92a8c1;
}

.manual_item-image-small.t-400-copy {
  background-color: #b6c4d5;
}

.manual_item-image-small.t-300-copy {
  background-color: #dce1e9;
}

.manual_item-image-small.t-200-copy {
  background-color: #e9edf3;
}

.manual_item-image-small.b-900-copy {
  background-color: #32302c;
}

.manual_item-image-small.b-800-copy {
  background-color: #46443e;
}

.manual_item-image-small.b-700-copy {
  background-color: #6b675e;
}

.manual_item-image-small.b-600-copy {
  background-color: #807c74;
}

.manual_item-image-small.b-500-copy {
  background-color: #969289;
}

.manual_item-image-small.b-400-copy {
  background-color: #bdb5ac;
}

.manual_item-image-small.b-300-copy {
  background-color: #dcd8cf;
}

.manual_item-image-small.b-200-copy {
  background-color: #f3f2ef;
}

.manual_item-image-small.cerve-blue {
  background-color: #0957e2;
}

.manual_item-image-small.cerve-light-blue {
  background-color: #f8fafd;
  border: 1px solid #0000001a;
}

.manual_item-image-small.cerve-white {
  background-color: #fff;
  border: 1px solid #0000001a;
}

.manual_item-image-small.cerve-bg-gray {
  background-color: #f5f5f5;
}

.manual_item-image-small.cerve-beige {
  background-color: #dcd9d4;
}

.manual_item-image-small.cerve-bg-dark {
  background-color: #1c1d1f;
}

.manual_item-image-small.cerve-text-primary {
  background-color: #2a2c2f;
}

.manual_item-image-small.cerve-line {
  background-color: #d4d5d5;
}

.manual_item-image-small.cerve-line-inverted {
  background-color: #555659;
}

.manual_item-image-small.cerve-4--bg {
  background-color: #f6f7f7;
}

.manual_item-image-small.cerve-8--bg {
  background-color: #eee;
}

.manual_item-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 1;
  border: 1px solid var(--color--border);
  background-color: #fff;
  border-radius: .375rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 8rem;
  height: 100%;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.manual_list-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: minmax(10rem, 1fr);
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  display: grid;
}

.manual_item-meta-heading-wrapper-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  margin-bottom: .25rem;
  font-size: .875rem;
  display: flex;
}

.manual_item-meta-heading-wrapper-2.is-grid {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.manual_item-meta-heading-wrapper-2.is-grid.custom {
  grid-template-columns: 1fr 1.5fr .5fr;
}

.manual_item-small-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: auto;
  border: 1px solid var(--color--border);
  background-color: #fff;
  border-radius: .375rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 9rem;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.manual_item-image-small-copy {
  background-color: #fff;
  border-radius: .175rem;
  min-width: 4rem;
  max-width: 8rem;
}

.manual_item-image-small-copy.is-yellow-400 {
  background-color: #ffee58;
}

.manual_item-image-small-copy.is-purple-300 {
  background-color: #ba68c8;
}

.manual_item-image-small-copy.is-dark-purple-100 {
  background-color: #d1c3e9;
}

.manual_item-image-small-copy.is-teal-700 {
  background-color: #00796b;
}

.manual_item-image-small-copy.is-cyan-50 {
  background-color: #e0f7fa;
}

.manual_item-image-small-copy.is-indigo-500 {
  background-color: #3f51b5;
}

.manual_item-image-small-copy.is-dark-purple-900 {
  background-color: #301c92;
}

.manual_item-image-small-copy.is-dark-purple-50 {
  background-color: #ede7f6;
}

.manual_item-image-small-copy.is-orange-300 {
  background-color: #ff8a65;
}

.manual_item-image-small-copy.is-blue-900 {
  background-color: #0c47a1;
}

.manual_item-image-small-copy.is-gray-300 {
  background-color: #9e9e9e;
}

.manual_item-image-small-copy.is-pink-50 {
  background-color: #fce4ec;
}

.manual_item-image-small-copy.is-red-300 {
  background-color: #e47373;
}

.manual_item-image-small-copy.is-green-800 {
  background-color: #2f7d31;
}

.manual_item-image-small-copy.is-brown-600 {
  background-color: #644337;
}

.manual_item-image-small-copy.is-orange-200 {
  background-color: #ffab91;
}

.manual_item-image-small-copy.is-brown-300 {
  background-color: #a1887f;
}

.manual_item-image-small-copy.is-indigo-300 {
  background-color: #7986cb;
}

.manual_item-image-small-copy.is-yellow-900 {
  background-color: #f57f16;
}

.manual_item-image-small-copy.is-brown-500 {
  background-color: #6d4c41;
}

.manual_item-image-small-copy.is-teal-800 {
  background-color: #02695c;
}

.manual_item-image-small-copy.is-dark-purple-500 {
  background-color: #6839b7;
}

.manual_item-image-small-copy.is-black {
  background-color: #000;
}

.manual_item-image-small-copy.is-orange-700 {
  background-color: #e64b19;
}

.manual_item-image-small-copy.is-dark-purple-200 {
  background-color: #b39ddb;
}

.manual_item-image-small-copy.is-teal-50 {
  background-color: #e0f2f1;
}

.manual_item-image-small-copy.is-orange-800 {
  background-color: #d84314;
}

.manual_item-image-small-copy.is-orange-100 {
  background-color: #ffccbc;
}

.manual_item-image-small-copy.is-cyan-900 {
  background-color: #006064;
}

.manual_item-image-small-copy.is-teal-200 {
  background-color: #80cbc3;
}

.manual_item-image-small-copy.is-pink-100 {
  background-color: #f8bbd0;
}

.manual_item-image-small-copy.is-gray-500 {
  background-color: #616161;
}

.manual_item-image-small-copy.is-pink-400 {
  background-color: #ec417a;
}

.manual_item-image-small-copy.is-orange-50 {
  background-color: #fbe9e6;
}

.manual_item-image-small-copy.is-pink-300 {
  background-color: #f06291;
}

.manual_item-image-small-copy.is-blue-100 {
  background-color: #bbdefb;
}

.manual_item-image-small-copy.is-gray-600 {
  background-color: #424242;
}

.manual_item-image-small-copy.is-orange-400 {
  background-color: #ff6f43;
}

.manual_item-image-small-copy.is-cyan-300 {
  background-color: #4dd0e1;
}

.manual_item-image-small-copy.is-yellow-50 {
  background-color: #fffde7;
}

.manual_item-image-small-copy.is-green--400 {
  background-color: #66bb6a;
}

.manual_item-image-small-copy.is-cyan-200 {
  background-color: #7fdeea;
}

.manual_item-image-small-copy.is-purple-800 {
  background-color: #6a1b9a;
}

.manual_item-image-small-copy.is-teal-500 {
  background-color: #029688;
}

.manual_item-image-small-copy.is-yellow-800 {
  background-color: #f9a825;
}

.manual_item-image-small-copy.is-brown-900 {
  background-color: #3e2723;
}

.manual_item-image-small-copy.is-orange-900 {
  background-color: #bf360d;
}

.manual_item-image-small-copy.is-yellow-300 {
  background-color: #fff176;
}

.manual_item-image-small-copy.is-indigo-200 {
  background-color: #9ea8da;
}

.manual_item-image-small-copy.is-gray-200 {
  background-color: #bdbdbd;
}

.manual_item-image-small-copy.is-green-300 {
  background-color: #81c784;
}

.manual_item-image-small-copy.is-red-900 {
  background-color: #b71b1c;
}

.manual_item-image-small-copy.is-dark-purple-800 {
  background-color: #4427a0;
}

.manual_item-image-small-copy.is-green-500 {
  background-color: #4caf50;
}

.manual_item-image-small-copy.is-purple-500 {
  background-color: #9b27b0;
}

.manual_item-image-small-copy.is-brown-400 {
  background-color: #8d6e63;
}

.manual_item-image-small-copy.is-gray-700 {
  background-color: #212121;
}

.manual_item-image-small-copy.is-brown-800 {
  background-color: #4e342e;
}

.manual_item-image-small-copy.is-red-800 {
  background-color: #c62928;
}

.manual_item-image-small-copy.is-cyan-800 {
  background-color: #00838f;
}

.manual_item-image-small-copy.is-green-700 {
  background-color: #388e3c;
}

.manual_item-image-small-copy.is-brown-700 {
  background-color: #5d4037;
}

.manual_item-image-small-copy.is-dark-purple-700 {
  background-color: #512da8;
}

.manual_item-image-small-copy.is-red-400 {
  background-color: #ee534f;
}

.manual_item-image-small-copy.is-purple-200 {
  background-color: #ce93d8;
}

.manual_item-image-small-copy.is-blue-200 {
  background-color: #90c9f9;
}

.manual_item-image-small-copy.is-brown-100 {
  background-color: #d7ccc7;
}

.manual_item-image-small-copy.is-teal-900 {
  background-color: #004d3f;
}

.manual_item-image-small-copy.is-gray-900 {
  background-color: #0f0f0f;
}

.manual_item-image-small-copy.is-orange-500 {
  background-color: #ff5722;
}

.manual_item-image-small-copy.is-purple-50 {
  background-color: #f4e4f5;
}

.manual_item-image-small-copy.is-gray-400 {
  background-color: #757575;
}

.manual_item-image-small-copy.is-purple-700 {
  background-color: #7b1fa2;
}

.manual_item-image-small-copy.is-green-600 {
  background-color: #44a047;
}

.manual_item-image-small-copy.is-cyan-600 {
  background-color: #01acc1;
}

.manual_item-image-small-copy.is-green-50 {
  background-color: #e8f5e9;
}

.manual_item-image-small-copy.is-teal-400 {
  background-color: #24a69a;
}

.manual_item-image-small-copy.is-red-500 {
  background-color: #e35141;
}

.manual_item-image-small-copy.is-blue-800 {
  background-color: #1565c0;
}

.manual_item-image-small-copy.is-red-200 {
  background-color: #ef9a9a;
}

.manual_item-image-small-copy.is-pink-600 {
  background-color: #d81b60;
}

.manual_item-image-small-copy.is-teal-600 {
  background-color: #00897b;
}

.manual_item-image-small-copy.is-cyan-100 {
  background-color: #b3ebf2;
}

.manual_item-image-small-copy.is-pink-500 {
  background-color: #e91e63;
}

.manual_item-image-small-copy.is-indigo-50 {
  background-color: #e8eaf6;
}

.manual_item-image-small-copy.is-pink-700 {
  background-color: #c2175b;
}

.manual_item-image-small-copy.is-yellow-200 {
  background-color: #fff59d;
}

.manual_item-image-small-copy.is-teal-100 {
  background-color: #b2dfdb;
}

.manual_item-image-small-copy.is-purple-400 {
  background-color: #ab47bc;
}

.manual_item-image-small-copy.is-red-100 {
  background-color: #ffcdd1;
}

.manual_item-image-small-copy.is-indigo-700 {
  background-color: #303f9f;
}

.manual_item-image-small-copy.is-blue-700 {
  background-color: #1a76d2;
}

.manual_item-image-small-copy.is-yellow-500 {
  background-color: #ffea3b;
}

.manual_item-image-small-copy.is-green-100 {
  background-color: #c8e6c9;
}

.manual_item-image-small-copy.is-indigo-400 {
  background-color: #5c6bc0;
}

.manual_item-image-small-copy.is-brown-200 {
  background-color: #bcaaa4;
}

.manual_item-image-small-copy.is-brown-50 {
  background-color: #efebe9;
}

.manual_item-image-small-copy.is-blue-400 {
  background-color: #41a5f4;
}

.manual_item-image-small-copy.is-white {
  background-color: #fff;
  border: 1px solid #e6e6e6;
}

.manual_item-image-small-copy.is-yellow-700 {
  background-color: #fbc02d;
}

.manual_item-image-small-copy.is-red-50 {
  background-color: #ffebee;
}

.manual_item-image-small-copy.is-yellow-100 {
  background-color: #fff9c4;
}

.manual_item-image-small-copy.is-gray-50 {
  background-color: #f5f5f7;
}

.manual_item-image-small-copy.is-purple-600 {
  background-color: #8d24aa;
}

.manual_item-image-small-copy.is-indigo-100 {
  background-color: #c5cae9;
}

.manual_item-image-small-copy.is-indigo-600 {
  background-color: #3949ab;
}

.manual_item-image-small-copy.is-blue-500 {
  background-color: #2096f3;
}

.manual_item-image-small-copy.is-green-900 {
  background-color: #1a5e20;
}

.manual_item-image-small-copy.is-dark-purple-600 {
  background-color: #5e35b0;
}

.manual_item-image-small-copy.is-cyan-700 {
  background-color: #0097a6;
}

.manual_item-image-small-copy.is-gray-800 {
  background-color: #1c1b1f;
}

.manual_item-image-small-copy.is-indigo-800 {
  background-color: #283592;
}

.manual_item-image-small-copy.is-pink-800 {
  background-color: #ad1357;
}

.manual_item-image-small-copy.is-red-600 {
  background-color: #e53935;
}

.manual_item-image-small-copy.is-cyan-400 {
  background-color: #25c6da;
}

.manual_item-image-small-copy.is-teal-300 {
  background-color: #4db6ac;
}

.manual_item-image-small-copy.is-blue-600 {
  background-color: #1e88e5;
}

.manual_item-image-small-copy.is-blue-50 {
  background-color: #e3f1fd;
}

.manual_item-image-small-copy.is-cyan-500 {
  background-color: #03bcd4;
}

.manual_item-image-small-copy.is-dark-purple-400 {
  background-color: #7e57c2;
}

.manual_item-image-small-copy.is-purple-100 {
  background-color: #e1bee7;
}

.manual_item-image-small-copy.is-dark-purple-300 {
  background-color: #9575cd;
}

.manual_item-image-small-copy.is-purple-900 {
  background-color: #4a148b;
}

.manual_item-image-small-copy.is-pink-900 {
  background-color: #880d4f;
}

.manual_item-image-small-copy.is-indigo-900 {
  background-color: #1a237e;
}

.manual_item-image-small-copy.is-green-200 {
  background-color: #a5d6a7;
}

.manual_item-image-small-copy.is-orange-600 {
  background-color: #f4511e;
}

.manual_item-image-small-copy.is-blue-300 {
  background-color: #64b5f6;
}

.manual_item-image-small-copy.is-yellow-600 {
  background-color: #fdd836;
}

.manual_item-image-small-copy.is-pink-200 {
  background-color: #f48fb1;
}

.manual_item-image-small-copy.is-gray-100 {
  background-color: #ececec;
}

.manual_item-image-small-copy.is-red-700 {
  background-color: #d32e30;
}

.manual_item-image-small-copy.is-gray-50-copy {
  background-color: #f5f5f7;
}

.manual_item-image-small-copy.is-gray-50-copy.m-1000 {
  background-color: #000;
}

.manual_item-image-small-copy.is-m900 {
  background-color: #272727;
}

.manual_item-image-small-copy.is-m1000 {
  background-color: #000;
}

.manual_item-image-small-copy.is-m800 {
  background-color: #444;
}

.manual_item-image-small-copy.is-m700 {
  background-color: #6a6a6a;
}

.manual_item-image-small-copy.is-m850 {
  background-color: #353535;
}

.manual_item-image-small-copy.is-m750 {
  background-color: #545454;
}

.manual_item-image-small-copy.is-m650 {
  background-color: #818080;
}

.manual_item-image-small-copy.is-m600 {
  background-color: #939393;
}

.manual_item-image-small-copy.is-m550 {
  background-color: #a3a3a3;
}

.manual_item-image-small-copy.is-m500 {
  background-color: #b0b0b0;
}

.manual_item-image-small-copy.is-m450 {
  background-color: #bebebe;
}

.manual_item-image-small-copy.is-m400 {
  background-color: #d4d4d4;
}

.manual_item-image-small-copy.is-m350 {
  background-color: #dbdbdb;
}

.manual_item-image-small-copy.is-m300 {
  background-color: #e7e7e7;
}

.manual_item-image-small-copy.is-m250 {
  background-color: #f4f4f4;
}

.manual_item-image-small-copy.is-m200 {
  background-color: #f9f9f9;
}

.manual_item-image-small-copy.is-m150 {
  background-color: #fcfcfc;
}

.manual_item-image-small-copy.is-m100 {
  background-color: #fff;
}

.manual_item-image-small-copy.is-a900 {
  background-color: #041732;
}

.manual_item-image-small-copy.is-a800 {
  background-color: #081f40;
}

.manual_item-image-small-copy.is-a700 {
  background-color: #1d3456;
}

.manual_item-image-small-copy.is-a600 {
  background-color: #3d5372;
}

.manual_item-image-small-copy.is-a500 {
  background-color: #667c97;
}

.manual_item-image-small-copy.is-a400 {
  background-color: #92a8c1;
}

.manual_item-image-small-copy.is-a300 {
  background-color: #b6c4d5;
}

.manual_item-image-small-copy.is-a200 {
  background-color: #dce1e9;
}

.manual_item-image-small-copy.is-a100 {
  background-color: #ebeff5;
}

.manual_item-image-small-copy.is-b100 {
  background-color: #f3f0ea;
}

.manual_item-image-small-copy.is-b200 {
  background-color: #eae4d8;
}

.manual_item-image-small-copy.is-b300 {
  background-color: #d1ccbf;
}

.manual_item-image-small-copy.is-b400 {
  background-color: #aaa39a;
}

.manual_item-image-small-copy.is-b500 {
  background-color: #969289;
}

.manual_item-image-small-copy.is-b600 {
  background-color: #7e7c74;
}

.manual_item-image-small-copy.is-b800 {
  background-color: #46443e;
}

.manual_item-image-small-copy.is-b900 {
  background-color: #32302c;
}

.manual_item-image-small-copy.is-b700 {
  background-color: #69675e;
}

.manual_item-image-small-copy.is-r900 {
  background-color: #3a0b19;
}

.manual_item-image-small-copy.is-r800 {
  background-color: #541327;
}

.manual_item-image-small-copy.is-r700 {
  background-color: #692e41;
}

.manual_item-image-small-copy.is-r600 {
  background-color: #6f4452;
}

.manual_item-image-small-copy.is-r500 {
  background-color: #91707b;
}

.manual_item-image-small-copy.is-r400 {
  background-color: #a38891;
}

.manual_item-image-small-copy.is-r300 {
  background-color: #c7b7bc;
}

.manual_item-image-small-copy.is-r200 {
  background-color: #e0d8dc;
}

.manual_item-image-small-copy.is-r100 {
  background-color: #eae5e7;
}

.manual_item-image-small-copy.is-p100 {
  background-color: #eeecf3;
}

.manual_item-image-small-copy.is-p200 {
  background-color: #e0dae6;
}

.manual_item-image-small-copy.is-p300 {
  background-color: #cbc2d1;
}

.manual_item-image-small-copy.is-p400 {
  background-color: #a68cab;
}

.manual_item-image-small-copy.is-500 {
  background-color: #8d698f;
}

.manual_item-image-small-copy.is-p600 {
  background-color: #6f4a70;
}

.manual_item-image-small-copy.is-p700 {
  background-color: #5f3b5f;
}

.manual_item-image-small-copy.is-p800 {
  background-color: #442444;
}

.manual_item-image-small-copy.is-p900 {
  background-color: #331833;
}

.manual_item-image-small-copy.is-ui-b-700 {
  background-color: #0d47a1;
}

.manual_item-image-small-copy.is-ui-b-600 {
  background-color: #2a76cd;
}

.manual_item-image-small-copy.is-ui-b-500 {
  background-color: #5babec;
}

.manual_item-image-small-copy.is-ui-b-400 {
  background-color: #90caf9;
}

.manual_item-image-small-copy.is-ui-b-300 {
  background-color: #bbdefb;
}

.manual_item-image-small-copy.is-ui-r-700 {
  background-color: #cf3c65;
}

.manual_item-image-small-copy.is-ui-r-600 {
  background-color: #e65a81;
}

.manual_item-image-small-copy.is-ui-r-500 {
  background-color: #f790ad;
}

.manual_item-image-small-copy.is-ui-r-400 {
  background-color: #ffb8cc;
}

.manual_item-image-small-copy.is-ui-r-300 {
  background-color: #ffd0de;
}

.manual_item-image-small-copy.is-ui-g-700 {
  background-color: #00a333;
}

.manual_item-image-small-copy.is-ui-g-600 {
  background-color: #26c357;
}

.manual_item-image-small-copy.is-ui-g-500 {
  background-color: #4fd97a;
}

.manual_item-image-small-copy.is-ui-g-400 {
  background-color: #85e6a3;
}

.manual_item-image-small-copy.is-ui-g-300 {
  background-color: #bdf5ce;
}

.manual_item-image-small-copy.is-ui-t-700 {
  background-color: #2c948b;
}

.manual_item-image-small-copy.is-ui-t-500 {
  background-color: #78c9c2;
}

.manual_item-image-small-copy.is-ui-t-400 {
  background-color: #95dcd6;
}

.manual_item-image-small-copy.is-ui-t-300 {
  background-color: #b8f4ee;
}

.manual_item-image-small-copy.is-ui-t-600 {
  background-color: #4ca9a1;
}

.manual_item-image-small-copy.is-ui-p-700 {
  background-color: #311b92;
}

.manual_item-image-small-copy.is-ui-p-600 {
  background-color: #6648c2;
}

.manual_item-image-small-copy.is-ui-p-500 {
  background-color: #7e57c2;
}

.manual_item-image-small-copy.is-ui-p-400 {
  background-color: #d1c4e9;
}

.manual_item-image-small-copy.is-ui-p-300 {
  background-color: #e9dcfe;
}

.manual_item-image-small-copy.indigo-mist {
  background-color: #968ecf;
}

.manual_item-image-small-copy.black {
  background-color: #000;
}

.manual_item-image-small-copy.bw-90 {
  background-color: #353535;
}

.manual_item-image-small-copy.bw-80 {
  background-color: #818080;
}

.manual_item-image-small-copy.bw-60 {
  background-color: #bebebe;
}

.manual_item-image-small-copy.bw-50 {
  background-color: #dbdbdb;
}

.manual_item-image-small-copy.bw-40 {
  background-color: #e8e8e8;
}

.manual_item-image-small-copy.bw-30 {
  background-color: #f4f4f4;
}

.manual_item-image-small-copy.bw-20 {
  background-color: #f9f9f9;
}

.manual_item-image-small-copy.white {
  background-color: #fff;
}

.manual_item-image-small-copy.p-900 {
  background-color: #171327;
}

.manual_item-image-small-copy.p-800 {
  background-color: #2f2848;
}

.manual_item-image-small-copy.p-700 {
  background-color: #5b5179;
}

.manual_item-image-small-copy.p-600 {
  background-color: #9187af;
}

.manual_item-image-small-copy.p-500 {
  background-color: #b9a9d7;
}

.manual_item-image-small-copy.p-400 {
  background-color: #c9c8e1;
}

.manual_item-image-small-copy.p-300 {
  background-color: #dad6e7;
}

.manual_item-image-small-copy.p-200 {
  background-color: #e9e7ee;
}

.manual_item-image-small-copy.t-900 {
  background-color: #041732;
}

.manual_item-image-small-copy.t-800 {
  background-color: #1d3456;
}

.manual_item-image-small-copy.t-700 {
  background-color: #3d5372;
}

.manual_item-image-small-copy.t-600 {
  background-color: #667c99;
}

.manual_item-image-small-copy.t-500 {
  background-color: #92a8c1;
}

.manual_item-image-small-copy.t-400 {
  background-color: #b6c4d5;
}

.manual_item-image-small-copy.t-300 {
  background-color: #dce1e9;
}

.manual_item-image-small-copy.t-200 {
  background-color: #e9edf3;
}

.manual_item-image-small-copy.b-900 {
  background-color: #32302c;
}

.manual_item-image-small-copy.b-700 {
  background-color: #6b675e;
}

.manual_item-image-small-copy.b-600 {
  background-color: #807c74;
}

.manual_item-image-small-copy.b-800 {
  background-color: #46443e;
}

.manual_item-image-small-copy.b-500 {
  background-color: #969289;
}

.manual_item-image-small-copy.b-400 {
  background-color: #bdb5ac;
}

.manual_item-image-small-copy.b-300 {
  background-color: #dcd8cf;
}

.manual_item-image-small-copy.b-200 {
  background-color: #f3f2ef;
}

.manual_item-image-small-copy.airon-green-50 {
  background-color: #f0fdfa;
}

.manual_item-image-small-copy.airon-green-100 {
  background-color: #ccfbeb;
}

.manual_item-image-small-copy.airon-green-200 {
  background-color: #a3ffe3;
}

.manual_item-image-small-copy.airon-green-300 {
  background-color: #5eeac0;
}

.manual_item-image-small-copy.airon-green-400 {
  background-color: #2dd4aa;
}

.manual_item-image-small-copy.airon-green-500 {
  background-color: #14b897;
}

.manual_item-image-small-copy.airon-green-600 {
  background-color: #0d947e;
}

.manual_item-image-small-copy.airon-green-700 {
  background-color: #0f7668;
}

.manual_item-image-small-copy.airon-green-800 {
  background-color: #115e59;
}

.manual_item-image-small-copy.airon-green-900 {
  background-color: #134e4a;
}

.manual_item-image-small-copy.airon-green-950 {
  background-color: #042f2e;
}

.manual_item-image-small-copy.airon-gray-50 {
  background-color: #f9fafb;
}

.manual_item-image-small-copy.airon-gray-100 {
  background-color: #f3f4f6;
}

.manual_item-image-small-copy.airon-gray-200 {
  background-color: #d5d9db;
}

.manual_item-image-small-copy.airon-gray-300 {
  background-color: #c5c9ce;
}

.manual_item-image-small-copy.airon-gray-400 {
  background-color: #9ca3af;
}

.manual_item-image-small-copy.airon-gray-500 {
  background-color: #767d8b;
}

.manual_item-image-small-copy.airon-gray-600 {
  background-color: #535c68;
}

.manual_item-image-small-copy.airon-gray-700 {
  background-color: #454b55;
}

.manual_item-image-small-copy.airon-gray-800 {
  background-color: #34383f;
}

.manual_item-image-small-copy.airon-gray-900 {
  background-color: #191c22;
}

.manual_item-image-small-copy.airon-gray-950 {
  background-color: #030712;
}

.manual_item-image-small-copy.sample-green-50 {
  background-color: #dff8ec;
}

.manual_item-image-small-copy.sample-green-100 {
  background-color: #bceedd;
}

.manual_item-image-small-copy.sample-green-200 {
  background-color: #a5d6c4;
}

.manual_item-image-small-copy.sample-green-300 {
  background-color: #82c7ad;
}

.manual_item-image-small-copy.sample-green-400 {
  background-color: #66bb9c;
}

.manual_item-image-small-copy.sample-green-500 {
  background-color: #4caf8b;
}

.manual_item-image-small-copy.sample-green-600 {
  background-color: #44a07e;
}

.manual_item-image-small-copy.sample-green-700 {
  background-color: #388e6e;
}

.manual_item-image-small-copy.sample-green-800 {
  background-color: #2f7d60;
}

.manual_item-image-small-copy.sample-green-900 {
  background-color: #1a5e45;
}

.manual_item-image-small-copy.sample-green-950 {
  background-color: #0f4934;
}

.manual_item-image-small-copy.sample-gray-50 {
  background-color: #fff;
}

.manual_item-image-small-copy.sample-gray-100 {
  background-color: #f0f0f1;
}

.manual_item-image-small-copy.sample-gray-200 {
  background-color: #e1e1e4;
}

.manual_item-image-small-copy.sample-gray-300 {
  background-color: #c0c3c7;
}

.manual_item-image-small-copy.sample-gray-400 {
  background-color: #a0a3a9;
}

.manual_item-image-small-copy.sample-gray-500 {
  background-color: #83868d;
}

.manual_item-image-small-copy.sample-gray-600 {
  background-color: #595d61;
}

.manual_item-image-small-copy.sample-gray-700 {
  background-color: #4d4f52;
}

.manual_item-image-small-copy.sample-gray-800 {
  background-color: #333538;
}

.manual_item-image-small-copy.sample-gray-900 {
  background-color: #1c1e22;
}

.manual_item-image-small-copy.sample-gray-950 {
  background-color: #000;
}

.manual_item-image-small-copy.sample-purple-50 {
  background-color: #fbf6ff;
}

.manual_item-image-small-copy.sample-green-100-copy {
  background-color: #bceedc;
}

.manual_item-image-small-copy.sample-purple-100 {
  background-color: #d1c3e9;
}

.manual_item-image-small-copy.sample-purple-200 {
  background-color: #b39ddb;
}

.manual_item-image-small-copy.sample-purple-300 {
  background-color: #9575cd;
}

.manual_item-image-small-copy.sample-purple-400 {
  background-color: #7e57c2;
}

.manual_item-image-small-copy.sample-purple-500 {
  background-color: #673bb7;
}

.manual_item-image-small-copy.sample-purple-600 {
  background-color: #5e35b1;
}

.manual_item-image-small-copy.sample-purple-700 {
  background-color: #512da8;
}

.manual_item-image-small-copy.sample-purple-800 {
  background-color: #4427a0;
}

.manual_item-image-small-copy.sample-purple-900 {
  background-color: #3f1c92;
}

.manual_item-image-small-copy.sample-purple-950 {
  background-color: #1e0d71;
}

.manual_item-image-small-copy.sample-blue-50 {
  background-color: #d4e9f8;
}

.manual_item-image-small-copy.sample-blue-100 {
  background-color: #bbdefb;
}

.manual_item-image-small-copy.sample-blue-200 {
  background-color: #90c9f9;
}

.manual_item-image-small-copy.sample-blue-300 {
  background-color: #73b6f9;
}

.manual_item-image-small-copy.sample-blue-400 {
  background-color: #58a5f2;
}

.manual_item-image-small-copy.sample-blue-500 {
  background-color: #3097fe;
}

.manual_item-image-small-copy.sample-blue-600 {
  background-color: #1e81e5;
}

.manual_item-image-small-copy.sample-blue-700 {
  background-color: #297acc;
}

.manual_item-image-small-copy.sample-blue-800 {
  background-color: #0453a2;
}

.manual_item-image-small-copy.sample-blue-900 {
  background-color: #004080;
}

.manual_item-image-small-copy.sample-blue-950 {
  background-color: #002d5c;
}

.manual_item-image-small-copy.sample-lime-50 {
  background-color: #f4feb2;
}

.manual_item-image-small-copy.sample-lime-100 {
  background-color: #edfc89;
}

.manual_item-image-small-copy.sample-lime-200 {
  background-color: #daed59;
}

.manual_item-image-small-copy.sample-lime-300 {
  background-color: #d1e933;
}

.manual_item-image-small-copy.sample-lime-400 {
  background-color: #cce237;
}

.manual_item-image-small-copy.sample-lime-500 {
  background-color: #bfd72b;
}

.manual_item-image-small-copy.sample-lime-600 {
  background-color: #a1b51e;
}

.manual_item-image-small-copy.sample-lime-700 {
  background-color: #8ea111;
}

.manual_item-image-small-copy.sample-lime-800 {
  background-color: #82921b;
}

.manual_item-image-small-copy.sample-lime-900 {
  background-color: #566300;
}

.manual_item-image-small-copy.sample-lime-950 {
  background-color: #3a4300;
}

.manual_item-image-small-copy.pointone {
  background-color: #968ecf;
}

.manual_item-image-small-copy.pointone-black {
  background-color: #000;
}

.manual_item-image-small-copy.pointone-bw-90 {
  background-color: #353535;
}

.manual_item-image-small-copy.pointone-bw-80 {
  background-color: #818080;
}

.manual_item-image-small-copy.pointone-bw-60 {
  background-color: #bebebe;
}

.manual_item-image-small-copy.pointone-bw-50 {
  background-color: #dbdbdb;
}

.manual_item-image-small-copy.pointone-bw-40 {
  background-color: #e8e8e8;
}

.manual_item-image-small-copy.pointone-bw-30 {
  background-color: #f4f4f4;
}

.manual_item-image-small-copy.pointone-bw-20 {
  background-color: #f9f9f9;
}

.manual_item-image-small-copy.pointone-white {
  background-color: #fff;
}

.manual_item-image-small-copy.p-900-copy {
  background-color: #171327;
}

.manual_item-image-small-copy.p-800-copy {
  background-color: #2f2848;
}

.manual_item-image-small-copy.p-700-copy {
  background-color: #5b5179;
}

.manual_item-image-small-copy.p-600-copy {
  background-color: #9187af;
}

.manual_item-image-small-copy.p-500-copy {
  background-color: #b9a9d7;
}

.manual_item-image-small-copy.p-400-copy {
  background-color: #c9c8e1;
}

.manual_item-image-small-copy.p-300-copy {
  background-color: #dad6e7;
}

.manual_item-image-small-copy.p-200-copy {
  background-color: #e9e7ee;
}

.manual_item-image-small-copy.t-900-copy {
  background-color: #041732;
}

.manual_item-image-small-copy.t-800-copy {
  background-color: #1d3456;
}

.manual_item-image-small-copy.t-700-copy {
  background-color: #3d5372;
}

.manual_item-image-small-copy.t-600-copy {
  background-color: #667c99;
}

.manual_item-image-small-copy.t-500-copy {
  background-color: #92a8c1;
}

.manual_item-image-small-copy.t-400-copy {
  background-color: #b6c4d5;
}

.manual_item-image-small-copy.t-300-copy {
  background-color: #dce1e9;
}

.manual_item-image-small-copy.t-200-copy {
  background-color: #e9edf3;
}

.manual_item-image-small-copy.b-900-copy {
  background-color: #32302c;
}

.manual_item-image-small-copy.b-800-copy {
  background-color: #46443e;
}

.manual_item-image-small-copy.b-700-copy {
  background-color: #6b675e;
}

.manual_item-image-small-copy.b-600-copy {
  background-color: #807c74;
}

.manual_item-image-small-copy.b-500-copy {
  background-color: #969289;
}

.manual_item-image-small-copy.b-400-copy {
  background-color: #bdb5ac;
}

.manual_item-image-small-copy.b-300-copy {
  background-color: #dcd8cf;
}

.manual_item-image-small-copy.b-200-copy {
  background-color: #f3f2ef;
}

.manual_item-image-small-copy.cerve-blue {
  background-color: #0957e2;
}

.manual_item-image-small-copy.cerve-light-blue {
  background-color: #f8fafd;
  border: 1px solid #0000001a;
}

.manual_item-image-small-copy.cerve-white {
  background-color: #fff;
  border: 1px solid #0000001a;
}

.manual_item-image-small-copy.cerve-bg-gray {
  background-color: #f5f5f5;
}

.manual_item-image-small-copy.cerve-beige {
  background-color: #dcd9d4;
}

.manual_item-image-small-copy.cerve-bg-dark {
  background-color: #1c1d1f;
}

.manual_item-image-small-copy.cerve-text-primary {
  background-color: #2a2c2f;
}

.manual_item-image-small-copy.cerve-line {
  background-color: #d4d5d5;
}

.manual_item-image-small-copy.cerve-line-inverted {
  background-color: #555659;
}

.manual_item-image-small-copy.cerve-4--bg {
  background-color: #f6f7f7;
}

.manual_item-image-small-copy.cerve-8--bg {
  background-color: #eee;
}

.manual_item-2-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #fefefe;
  border: 1px solid #ececec;
  border-radius: .375rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px -2px #00000014;
}

.text-color-red {
  color: var(--primary--red-700);
}

.div-block-2 {
  background-color: #ff1717;
}

.div {
  background-color: #c02c2c;
}

.pointone-logo-lottie {
  max-width: 30rem;
}

.pointone-logo-lottie-wrapper {
  aspect-ratio: 2;
  background-color: #f5f5f7;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5rem;
  display: flex;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

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

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

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .sidebar1_component {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-color: var(--color--border);
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 3.5rem;
    padding: 0 5% 0 calc(5% - .5rem);
  }

  .sidebar1_container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .sidebar1_logo-link {
    justify-content: flex-start;
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .sidebar1_menu {
    background-color: #0000;
    width: 100%;
    max-width: 19.5rem;
    height: 100dvh;
  }

  .sidebar1_menu-wrapper {
    border-right: 1px solid var(--color--border);
    background-color: var(--color--background);
    height: 100dvh;
    padding-bottom: 1.5rem;
  }

  .sidebar1_logo-wrapper-tablet {
    justify-content: space-between;
    align-items: center;
    min-height: 4.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .sidebar1_logo-link-tablet {
    display: flex;
  }

  .sidebar1_menu-button {
    display: none;
  }

  .sidebar1_menu-button.w--open {
    background-color: #0000;
  }

  .sidebar1_form-block {
    z-index: 999;
    margin-bottom: 1rem;
  }

  .sidebar1_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar1_menu-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar1_dropdown-toggle {
    align-items: center;
    display: flex;
  }

  .sidebar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .sidebar1_dropdown-list.w--open {
    position: absolute;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--color--text-primary);
    width: 1.25rem;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--color--text-primary);
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 2px;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--color--text-primary);
    width: 1.25rem;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sidebar1_background-layer {
    background-color: #0009;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .layout249_list {
    grid-column-gap: 2rem;
  }

  .app-wrapper {
    display: block;
  }

  .colors_list2 {
    grid-column-gap: 2rem;
  }

  .navbar1_menu {
    background-color: var(--main--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .header104_heading {
    font-size: 3.25rem;
  }

  .header104_heading-span {
    padding-right: 7.5rem;
  }

  .signup3_component, .login3_component {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .dropdown1_toggle {
    align-items: center;
    display: flex;
  }

  .dropdown1_dropdown-list {
    overflow: hidden;
  }

  .contact-modal3_content-wrapper {
    width: 80%;
    max-width: none;
    padding: 4rem 3rem;
  }

  .page-header2_content-wrapper {
    grid-template-columns: 1fr;
  }

  .page-header2_form-block {
    z-index: 999;
  }

  .main-tabs_menu {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .app-sidebar_logo-link {
    justify-content: flex-start;
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .lightbox_section {
    display: none;
  }

  .lightbox_close:focus-visible, .lightbox_close[data-wf-focus-visible] {
    outline-offset: 0px;
    outline: 0 #00e;
  }

  .lightbox_modal {
    padding-bottom: 8em;
  }

  .sidebar1_logo-wrapper {
    border-bottom-style: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-video {
    display: block;
  }

  .manual_list, .colors_list {
    grid-column-gap: 2rem;
  }

  .manual_list-wrapper.is-grid {
    grid-template-columns: 1fr;
  }

  .contact-modal5_content-wrapper {
    padding: 4rem 5%;
  }

  .contact-modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .flex-block {
    display: none;
  }

  .modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .calendar {
    width: 100%;
    height: 50em;
  }

  .manual_list-small {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .utility_form {
    flex-direction: column;
  }

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

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

  .heading-style-h3 {
    font-size: 2rem;
  }

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

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

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

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

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .sidebar1_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar1_menu {
    width: 80vw;
    max-width: none;
  }

  .sidebar1_menu-wrapper {
    border-right-style: none;
    padding-top: 0;
  }

  .sidebar1_logo-wrapper-tablet {
    border-bottom: 1px solid #0000;
    min-height: 4rem;
    margin-bottom: 0;
  }

  .sidebar1_close-mobile {
    display: flex;
  }

  .sidebar1_menu-button.w--open {
    color: var(--main--black);
  }

  .sidebar1_form-block {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .layout249_list, .colors_list2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .header104_heading {
    font-size: 2.5rem;
  }

  .header104_heading-span {
    padding-right: 5.75rem;
  }

  .signup3_navbar {
    height: 4rem;
  }

  .signup3_form-wrapper {
    padding: 2rem;
  }

  .signup3_footer, .login3_navbar {
    height: 4rem;
  }

  .login3_form-wrapper {
    padding: 2rem;
  }

  .login3_footer {
    height: 4rem;
  }

  .comment-h3 {
    font-size: 1.4em;
  }

  .comment-form {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .ms-dropdown-image {
    width: 2em;
    height: 2em;
  }

  .comment-input.is-primary {
    margin-right: 4em;
    padding-right: .8em;
  }

  .comment-is-typing-section {
    padding-left: 2.5em;
  }

  .comment-row {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-image, .comment-image.is-thread {
    width: 2em;
    height: 2em;
  }

  .comment-name-row {
    min-height: 2em;
    font-size: .9em;
  }

  .comment-text {
    margin-bottom: .5em;
  }

  .section-header1_component {
    grid-template-columns: 1fr;
  }

  .section-header1_content-right {
    justify-content: space-between;
  }

  .section-header2_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .contact-modal3_content-wrapper {
    width: 90%;
    padding-bottom: 7rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .page-header2_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .page-header2_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .page-header2_metatag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .page-header2_content-right {
    flex-direction: column;
    align-items: stretch;
  }

  .page-header2_form-block {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .bg-video {
    display: block;
  }

  .manual_list, .colors_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact-modal5_content-wrapper {
    padding-bottom: 7rem;
  }

  .contact-modal1_component {
    align-items: flex-start;
  }

  .contact-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .change-password_component {
    align-items: flex-start;
  }

  .modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .show-mobile-landscape {
    display: block;
  }

  .manual_list-small {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .layout249_list, .colors_list2 {
    grid-template-columns: 1fr;
  }

  .header104_heading-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .header104_heading {
    font-size: 1.75rem;
  }

  .header104_heading-span {
    padding-right: 4rem;
  }

  .signup3_form-wrapper, .login3_form-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .comment-is-typing-section {
    padding-left: 0;
  }

  .comment-reply-section {
    margin-left: -1em;
  }

  .contact-modal3_component {
    display: none;
  }

  .page-header2_metatag-list {
    grid-template-rows: auto auto;
  }

  .manual_list, .colors_list {
    grid-template-columns: 1fr;
  }

  .contact-modal1_component {
    display: flex;
  }

  .change-password_component {
    display: none;
  }

  .manual_item-col-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .caption-5 {
    margin-top: 8px;
  }

  .manual_list-small {
    grid-template-columns: 1fr;
  }
}

#w-node-c9bc3fa5-35fc-a19d-1328-b04655a35efa-55a35ee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9bc3fa5-35fc-a19d-1328-b04655a35efb-55a35ee5 {
  justify-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86205-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86220-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86221-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86225-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86226-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86230-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86234-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86235-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86240-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86244-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86245-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86249-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624a-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624f-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86253-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86254-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86258-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86259-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86263-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86264-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86268-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86269-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86272-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86273-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86286-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86287-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86299-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862be-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862de-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86300-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86301-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86305-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86306-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86310-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86311-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86315-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86316-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86322-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86323-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86393-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86394-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638f-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863be-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863de-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863df-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86402-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86403-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86407-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86410-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86411-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86415-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86418-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86419-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86420-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86423-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86424-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86425-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86430-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86438-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86449-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86454-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86455-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86456-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86461-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86462-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86463-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86469-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86470-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86478-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86485-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86490-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86491-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86492-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86494-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc86497-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-6ad36df0 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-6ad36df0 {
  justify-self: start;
}

#w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-6ad36df0, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-6ad36df0, #w-node-aba73718-5f03-827e-9e0b-61449dc1d37c-6ad36df0, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f8-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f9-6ad36df0 {
  justify-self: start;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fb-6ad36df0, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fc-6ad36df0, #w-node-_16994295-7a31-57da-1001-8ec0ea846a1e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a1f-6ad36df0 {
  justify-self: start;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a21-6ad36df0, #w-node-_16994295-7a31-57da-1001-8ec0ea846a22-6ad36df0, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f2-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f3-6ad36df0 {
  justify-self: start;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f5-6ad36df0, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f6-6ad36df0, #w-node-f28919c2-e180-d075-d1c2-81b601b8a964-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a965-6ad36df0 {
  justify-self: start;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a967-6ad36df0, #w-node-f28919c2-e180-d075-d1c2-81b601b8a968-6ad36df0, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b3-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b4-6ad36df0 {
  justify-self: start;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b6-6ad36df0, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b7-6ad36df0, #w-node-ee961e8d-845a-edc3-3307-509470022457-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee961e8d-845a-edc3-3307-509470022458-6ad36df0 {
  justify-self: start;
}

#w-node-ee961e8d-845a-edc3-3307-50947002245a-6ad36df0, #w-node-ee961e8d-845a-edc3-3307-50947002245b-6ad36df0, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e1-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e2-6ad36df0 {
  justify-self: start;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e4-6ad36df0, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e5-6ad36df0, #w-node-_626bd165-37fe-b21e-713f-accb16c57414-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57415-6ad36df0 {
  justify-self: start;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57417-6ad36df0, #w-node-_626bd165-37fe-b21e-713f-accb16c57418-6ad36df0, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f40-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f41-6ad36df0 {
  justify-self: start;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f43-6ad36df0, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f44-6ad36df0, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee5-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee6-6ad36df0 {
  justify-self: start;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee8-6ad36df0, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee9-6ad36df0, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe33-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe34-6ad36df0 {
  justify-self: start;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe36-6ad36df0, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe37-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-6ad36df0, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369536-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369537-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-6ad36df0 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-6ad36df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-6ad36df0 {
  justify-self: start;
}

#w-node-_7f180509-ec31-3808-8516-8428f9d3715a-fa43ec80, #w-node-_7f180509-ec31-3808-8516-8428f9d371ba-fa43ec80, #w-node-_7f180509-ec31-3808-8516-8428f9d371fd-fa43ec80, #w-node-_7f180509-ec31-3808-8516-8428f9d37243-fa43ec80, #w-node-_7f180509-ec31-3808-8516-8428f9d37293-fa43ec80, #w-node-_7f180509-ec31-3808-8516-8428f9d372ca-fa43ec80, #w-node-af887fc5-4501-cb37-3f1a-5b8572d28a91-72d28a73 {
  justify-self: stretch;
}

#w-node-acbbaec4-31c1-adfb-7b62-253d6229e4ae-135434f9, #w-node-acbbaec4-31c1-adfb-7b62-253d6229e4b3-135434f9, #w-node-acbbaec4-31c1-adfb-7b62-253d6229e4b8-135434f9, #w-node-acbbaec4-31c1-adfb-7b62-253d6229e4a9-135434f9, #w-node-ec1b49cb-a1e6-fb08-e814-8563dd9c027f-5fbce0be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec1b49cb-a1e6-fb08-e814-8563dd9c0280-5fbce0be {
  justify-self: center;
}

#w-node-ec1b49cb-a1e6-fb08-e814-8563dd9c027f-ba86fc9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec1b49cb-a1e6-fb08-e814-8563dd9c0280-ba86fc9e {
  justify-self: center;
}

#w-node-_61ca92cc-d850-8597-b0cd-5b2dfe5e5006-50b325d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8425f48-b0e0-bac2-09ad-05bd1bb84fbd-50b325d1 {
  align-self: stretch;
}

#w-node-af7f2b9d-8218-5cc1-ece9-339bfe103f41-50b325d1, #w-node-c6cb9abb-ef9c-e0d3-27e7-e269409b83bf-50b325d1, #w-node-_1041aba5-31d7-f59b-1d26-63755123e2dc-50b325d1, #w-node-_1041aba5-31d7-f59b-1d26-63755123e2e5-50b325d1, #w-node-d09420ee-bbf7-6e6f-2d57-19b501421a8b-50b325d1, #w-node-d09420ee-bbf7-6e6f-2d57-19b501421a94-50b325d1, #w-node-_585c1194-1e96-4651-f181-1f30e89c6126-50b325d1 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_61ca92cc-d850-8597-b0cd-5b2dfe5e5006-50b325d1 {
    grid-column: span 1 / span 1;
  }
}


